Tabs(
[
label(classes: 'tab', attributes: {'role': 'tab'}, [
input(type: InputType.radio, name: 'my_tabs_4'),
_liveIcon(), // Assuming _liveIcon() is a Component
text(' Live'),
]),
TabContent([text('Tab content 1')], classes: 'bg-base-100 border-base-300 p-6'),
label(classes: 'tab tab-active', attributes: {'role': 'tab'}, [ // Apply 'tab-active' for active state
input(type: InputType.radio, name: 'my_tabs_4', attributes: {'checked': 'checked'}),
_laughIcon(),
text(' Laugh'),
]),
TabContent([text('Tab content 2')], classes: 'bg-base-100 border-base-300 p-6'),
label(classes: 'tab', attributes: {'role': 'tab'}, [
input(type: InputType.radio, name: 'my_tabs_4'),
_loveIcon(),
text(' Love'),
]),
TabContent([text('Tab content 3')], classes: 'bg-base-100 border-base-300 p-6'),
],
style: [Tabs.lift],
classes: 'w-full',
)