ui.tab
Tab
This element is used for tab navigation
and should be used inside a :class:Tabs
element.
The first tab will be active by default if no active tab is set.
from uiwiz import ui
with ui.tabs():
with ui.tab("Tab 1").active():
ui.label("Content of Tab 1")
with ui.tab("Tab 2"):
ui.label("Content of Tab 2")
with ui.tab("Tab 3"):
ui.label("Content of Tab 3")
Constructor
title: strNo default required argument
active: Optional= None
Methods
active() -> Tab
No documentation providedafter_render(html: str) -> str
This method is called after the element is rendered.
:param html: The rendered HTML of the element.
before_render() -> Any
This method is called before the element is rendered.
classes(input: str) -> Self
Set tailwind classes for the element.
:param input: The tailwind classes to apply to the element.
:return: The current instance of the element.
get_classes() -> str
Get html classes of the element.
:return: The classes of the element.
:type: str
render(render_script: bool) -> str
Render the element as HTML.
:param render_script: If any element has a javascript script, it will be rendered as well.
:type render_script: bool
size(size: Literal) -> Self
Set the size of the element.
:param size: The size of the element.
:return: The current instance of the element.