UIButtonElementUpdate
Last updated
Was this helpful?
The parameters for updating a button element.
See UIButtonElement for more details.
id and type are required to identify the element to update.
type:
"Button"
id:
string
The ID of the element.
optionallabel:string
The label to display in the button.
optionalvariant:"filled"|"transparent"|"outlined"
The style variant of the button.
"filled": a button with background.
background color is based on button's tint (defaults to default tint)
"transparent": a transparent button that gets a subtle dark background when hovered.
text color is based on button's tint (defaults to default tint)
"outlined": a transparent button with a border.
text and border colors are based on button's tint (defaults to default tint)
"filled"
optionaltint:"default"|"primary"|"accent"|"danger"
The tint of the button.
"default": Felt's theme-based light/dark colors.
"primary": Felt's primary color (pink).
"accent": Felt's accent color (blue).
"danger": Felt's danger color (red).
"default"
optionaldisabled:boolean
Whether the button is disabled.
false
optionalonClick: (args: {id:string; }) =>void
The action to perform when the button is clicked.
args
{ id: string; }
The arguments passed to the function.
args.id
string
The id of the button.
void
optionalonCreate: (args: {id:string; }) =>void
A function to call when the element is created.
args
{ id: string; }
The arguments passed to the function.
args.id
string
The id of the element.
void
optionalonDestroy: (args: {id:string; }) =>void
A function to call when the element is destroyed.
args
{ id: string; }
The arguments passed to the function.
args.id
string
The id of the element.
void
Last updated
Was this helpful?
Was this helpful?