ButtonComponent
Class: ButtonComponent
Section titled “Class: ButtonComponent”Defined in: settings.svelte.ts:204
Extends
Section titled “Extends”BaseComponent
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ButtonComponent(
containerEl):ButtonComponent
Defined in: settings.svelte.ts:210
Parameters
Section titled “Parameters”containerEl
Section titled “containerEl”HTMLElement
Returns
Section titled “Returns”ButtonComponent
Overrides
Section titled “Overrides”BaseComponent.constructor
Properties
Section titled “Properties”containerEl
Section titled “containerEl”
readonlycontainerEl:HTMLElement
Defined in: settings.svelte.ts:210
Accessors
Section titled “Accessors”buttonEl
Section titled “buttonEl”Get Signature
Section titled “Get Signature”get buttonEl():
HTMLButtonElement
Defined in: settings.svelte.ts:221
Returns
Section titled “Returns”HTMLButtonElement
disabled
Section titled “disabled”Get Signature
Section titled “Get Signature”get disabled():
boolean
Defined in: settings.svelte.ts:288
Returns
Section titled “Returns”boolean
Overrides
Section titled “Overrides”BaseComponent.disabled
Methods
Section titled “Methods”createChildren()
Section titled “createChildren()”createChildren():
Snippet<[]>
Defined in: settings.svelte.ts:271
Returns
Section titled “Returns”Snippet<[]>
onClick()
Section titled “onClick()”onClick(
onclick):this
Defined in: settings.svelte.ts:283
Parameters
Section titled “Parameters”onclick
Section titled “onclick”(evt) => any
Returns
Section titled “Returns”this
setButtonText()
Section titled “setButtonText()”setButtonText(
name):this
Defined in: settings.svelte.ts:252
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setClass()
Section titled “setClass()”setClass(
cls):this
Defined in: settings.svelte.ts:266
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setCta()
Section titled “setCta()”setCta():
this
Defined in: settings.svelte.ts:233
Returns
Section titled “Returns”this
setDisabled()
Section titled “setDisabled()”setDisabled(
disabled):this
Defined in: settings.svelte.ts:292
Parameters
Section titled “Parameters”disabled
Section titled “disabled”boolean
Returns
Section titled “Returns”this
Overrides
Section titled “Overrides”BaseComponent.setDisabled
setIcon()
Section titled “setIcon()”setIcon(
icon):this
Defined in: settings.svelte.ts:259
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setSize()
Section titled “setSize()”setSize(
size):void
Defined in: settings.svelte.ts:243
Parameters
Section titled “Parameters”"default" | "icon" | "sm" | "xs" | "lg" | undefined
Returns
Section titled “Returns”void
setTooltip()
Section titled “setTooltip()”setTooltip(
value,options?):this
Defined in: settings.svelte.ts:226
Parameters
Section titled “Parameters”string
options?
Section titled “options?”TooltipOptions
Returns
Section titled “Returns”this
setVariant()
Section titled “setVariant()”setVariant(
variant):this
Defined in: settings.svelte.ts:238
Parameters
Section titled “Parameters”variant
Section titled “variant”"link" | "default" | "destructive" | "outline" | "secondary" | "ghost" | undefined
Returns
Section titled “Returns”this
setWarning()
Section titled “setWarning()”setWarning():
this
Defined in: settings.svelte.ts:247
Returns
Section titled “Returns”this
then()
Section titled “then()”then(
cb):this
Defined in: settings.svelte.ts:62
Facilitates chaining
Parameters
Section titled “Parameters”(component) => any
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”BaseComponent.then