Last updated
# setting up click handler
def click_handler():
print('clicked')
# Creating basic button
card.create_ui_element(UI.Button, label="Click me!", onClick=click_handler)
# Setting attributes
button = card.create_ui_element(
UI.Button,
label="Click me!",
variant="ghost",
size="sm",
color="danger",
full_width=True,
onClick=click_handler
)
##################################
# Example with asnychronus updates
button = card.create_ui_element(UI.Button, label="Submit")
async def click_handler():
button.loading=True
# Do some async tasks, for example fetch data from an API...
button.loading=False
# perform other updates
button.onClick = click_handler