core

Fill in a module description here

Setup FastHTML styles in a Notebook.

# try: from IPython import display
# except ImportError: display=None
fh.show(*hdrs)

Button


source

Button

 Button (*args, variant:str='default', target_id=None, hx_vals=None,
         hx_target=None, id=None, cls=None, title=None, style=None,
         accesskey=None, contenteditable=None, dir=None, draggable=None,
         enterkeyhint=None, hidden=None, inert=None, inputmode=None,
         lang=None, popover=None, spellcheck=None, tabindex=None,
         translate=None, hx_get=None, hx_post=None, hx_put=None,
         hx_delete=None, hx_patch=None, hx_trigger=None, hx_swap=None,
         hx_swap_oob=None, hx_include=None, hx_select=None,
         hx_select_oob=None, hx_indicator=None, hx_push_url=None,
         hx_confirm=None, hx_disable=None, hx_replace_url=None,
         hx_disabled_elt=None, hx_ext=None, hx_headers=None,
         hx_history=None, hx_history_elt=None, hx_inherit=None,
         hx_params=None, hx_preserve=None, hx_prompt=None,
         hx_request=None, hx_sync=None, hx_validate=None, **kwargs)
fh.show(*hdrs, fh.Div(fh.Style("me {display:flex;gap:2rem;}"),
               Button("Default"), 
               Button("Outline", variant="outline"),
               Button("Ghost", variant="ghost"),
               Button("Bad", variant="bad")
              ))

Input


source

Input

 Input (*args, target_id=None, hx_vals=None, hx_target=None, id=None,
        cls=None, title=None, style=None, accesskey=None,
        contenteditable=None, dir=None, draggable=None, enterkeyhint=None,
        hidden=None, inert=None, inputmode=None, lang=None, popover=None,
        spellcheck=None, tabindex=None, translate=None, hx_get=None,
        hx_post=None, hx_put=None, hx_delete=None, hx_patch=None,
        hx_trigger=None, hx_swap=None, hx_swap_oob=None, hx_include=None,
        hx_select=None, hx_select_oob=None, hx_indicator=None,
        hx_push_url=None, hx_confirm=None, hx_disable=None,
        hx_replace_url=None, hx_disabled_elt=None, hx_ext=None,
        hx_headers=None, hx_history=None, hx_history_elt=None,
        hx_inherit=None, hx_params=None, hx_preserve=None, hx_prompt=None,
        hx_request=None, hx_sync=None, hx_validate=None, **kwargs)
fh.show(fh.Div(fh.Style("me {display:flex;gap:2rem;}"),
               Input(type="text"),
              ))

Label


source

Label

 Label (*args, target_id=None, hx_vals=None, hx_target=None, id=None,
        cls=None, title=None, style=None, accesskey=None,
        contenteditable=None, dir=None, draggable=None, enterkeyhint=None,
        hidden=None, inert=None, inputmode=None, lang=None, popover=None,
        spellcheck=None, tabindex=None, translate=None, hx_get=None,
        hx_post=None, hx_put=None, hx_delete=None, hx_patch=None,
        hx_trigger=None, hx_swap=None, hx_swap_oob=None, hx_include=None,
        hx_select=None, hx_select_oob=None, hx_indicator=None,
        hx_push_url=None, hx_confirm=None, hx_disable=None,
        hx_replace_url=None, hx_disabled_elt=None, hx_ext=None,
        hx_headers=None, hx_history=None, hx_history_elt=None,
        hx_inherit=None, hx_params=None, hx_preserve=None, hx_prompt=None,
        hx_request=None, hx_sync=None, hx_validate=None, **kwargs)
fh.show(fh.Div(fh.Style("me {display:flex;gap:2rem;}"),
               Label("Hello world"),
              ))