Skip to content

Button

Button(label='', *, icon='', icon_trailing=False, variant='primary', type='button', **extra)

Bases: Component

A Material button. Optional leading icon (Material Symbol). Extra kwargs → attributes (e.g. hx_post=...); a caller-supplied class_ is merged, not overwritten.

Functions:

  • render –

Attributes:

  • extra –
  • icon –
  • icon_trailing –
  • label –
  • type –
  • variant –
extra = extra
icon = icon
icon_trailing = icon_trailing
label = label
render()
type = type
variant = variant