Loading...
Loading...
npx skill4agent add saadeghi/daisyui daisyuitailwind.config.jstailwind.config.js@import "tailwindcss";npm i -D daisyui@latest@plugin "daisyui";<link href="https://cdn.jsdelivr.net/npm/daisyui@5" rel="stylesheet" type="text/css" />
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>@import "tailwindcss";
@plugin "daisyui";btn px-10btn!btn bg-red-500!btnflexgridbg-base-100 text-base-contentcomponentpartstylebehaviorcolorsizeplacementdirectionmodifiervariantvariant:utility-class@plugin "daisyui";light@plugin "daisyui" {
themes: light --default;
}@plugin "daisyui" {
themes: light --default, dark --prefersdark;
root: ":root";
include: ;
exclude: ;
prefix: ;
logs: true;
}data-theme="THEME_NAME"<html>daisy-@plugin "daisyui" {
themes: light, dark, cupcake, bumblebee --default, emerald, corporate, synthwave --prefersdark, retro, cyberpunk, valentine, halloween, garden, forest, aqua, lofi, pastel, fantasy, wireframe, black, luxury, dracula, cmyk, autumn, business, acid, lemonade, night, coffee, winter, dim, nord, sunset, caramellatte, abyss, silk;
root: ":root";
include: ;
exclude: rootscrollgutter, checkbox;
prefix: daisy-;
logs: false;
}primaryprimary-contentsecondarysecondary-contentaccentaccent-contentneutralneutral-contentbase-100base-200base-300base-contentinfoinfo-contentsuccesssuccess-contentwarningwarning-contenterrorerror-contentbg-primarydark:red-500primarytext-gray-800bg-base-100bg-base-100*-contentbase-*primary@import "tailwindcss";
@plugin "daisyui";
@plugin "daisyui/theme" {
name: "mytheme";
default: true; /* set as default */
prefersdark: false; /* set as default dark mode (prefers-color-scheme:dark) */
color-scheme: light; /* color of browser-provided UI */
--color-base-100: oklch(98% 0.02 240);
--color-base-200: oklch(95% 0.03 240);
--color-base-300: oklch(92% 0.04 240);
--color-base-content: oklch(20% 0.05 240);
--color-primary: oklch(55% 0.3 240);
--color-primary-content: oklch(98% 0.01 240);
--color-secondary: oklch(70% 0.25 200);
--color-secondary-content: oklch(98% 0.01 200);
--color-accent: oklch(65% 0.25 160);
--color-accent-content: oklch(98% 0.01 160);
--color-neutral: oklch(50% 0.05 240);
--color-neutral-content: oklch(98% 0.01 240);
--color-info: oklch(70% 0.2 220);
--color-info-content: oklch(98% 0.01 220);
--color-success: oklch(65% 0.25 140);
--color-success-content: oklch(98% 0.01 140);
--color-warning: oklch(80% 0.25 80);
--color-warning-content: oklch(20% 0.05 80);
--color-error: oklch(65% 0.3 30);
--color-error-content: oklch(98% 0.01 30);
--radius-selector: 1rem; /* border radius of selectors (checkbox, toggle, badge) */
--radius-field: 0.25rem; /* border radius of fields (button, input, select, tab) */
--radius-box: 0.5rem; /* border radius of boxes (card, modal, alert) */
/* preferred values for --radius-* : 0rem, 0.25rem, 0.5rem, 1rem, 2rem */
--size-selector: 0.25rem; /* base size of selectors (checkbox, toggle, badge). Value must be 0.25rem unless we intentionally want bigger selectors. In so it can be 0.28125 or 0.3125. If we intentionally want smaller selectors, it can be 0.21875 or 0.1875 */
--size-field: 0.25rem; /* base size of fields (button, input, select, tab). Value must be 0.25rem unless we intentionally want bigger fields. In so it can be 0.28125 or 0.3125. If we intentionally want smaller fields, it can be 0.21875 or 0.1875 */
--border: 1px; /* border size. Value must be 1px unless we intentionally want thicker borders. In so it can be 1.5px or 2px. If we intentionally want thinner borders, it can be 0.5px */
--depth: 1; /* only 0 or 1 – Adds a shadow and subtle 3D depth effect to components */
--noise: 0; /* only 0 or 1 - Adds a subtle noise (grain) effect to components */
}collapsecollapse-titlecollapse-contentcollapse-arrowcollapse-pluscollapse-opencollapse-close<div class="collapse {MODIFIER}">{CONTENT}</div><input type="radio" name="{name}" checked="{checked}" />
<div class="collapse-title">{title}</div>
<div class="collapse-content">{CONTENT}</div>{checked}checked="checked"alertalert-outlinealert-dashalert-softalert-infoalert-successalert-warningalert-erroralert-verticalalert-horizontal<div role="alert" class="alert {MODIFIER}">{CONTENT}</div>sm:alert-horizontalavataravatar-groupavatar-onlineavatar-offlineavatar-placeholder<div class="avatar {MODIFIER}">
<div>
<img src="{image-url}" />
</div>
</div>avatar-groupw-*h-*mask-squirclemask-hexagonmask-trianglebadgebadge-outlinebadge-dashbadge-softbadge-ghostbadge-neutralbadge-primarybadge-secondarybadge-accentbadge-infobadge-successbadge-warningbadge-errorbadge-xsbadge-smbadge-mdbadge-lgbadge-xl<span class="badge {MODIFIER}">Badge</span>breadcrumbs<div class="breadcrumbs">
<ul><li><a>Link</a></li></ul>
</div>max-widthbtnbtn-neutralbtn-primarybtn-secondarybtn-accentbtn-infobtn-successbtn-warningbtn-errorbtn-outlinebtn-dashbtn-softbtn-ghostbtn-linkbtn-activebtn-disabledbtn-xsbtn-smbtn-mdbtn-lgbtn-xlbtn-widebtn-blockbtn-squarebtn-circle<button class="btn {MODIFIER}">Button</button><button><a><input>tabindex="-1" role="button" aria-disabled="true"cally (for Cally web component)pika-single (for the input field that opens Pikaday calendar)react-day-picker (for the DayPicker component)<calendar-date class="cally">{CONTENT}</calendar-date><input type="text" class="input pika-single"><DayPicker className="react-day-picker">cardcard-titlecard-bodycard-actionscard-bordercard-dashcard-sideimage-fullcard-xscard-smcard-mdcard-lgcard-xl<div class="card {MODIFIER}">
<figure><img src="{image-url}" alt="{alt-text}" /></figure>
<div class="card-body">
<h2 class="card-title">{title}</h2>
<p>{CONTENT}</p>
<div class="card-actions">{actions}</div>
</div>
</div><figure><div class="card-body">sm:card-horizontalcard-bodycarouselcarousel-itemcarousel-startcarousel-centercarousel-endcarousel-horizontalcarousel-vertical<div class="carousel {MODIFIER}">{CONTENT}</div>carousel-item<div class="carousel-item"></div>w-fullchatchat-imagechat-headerchat-footerchat-bubblechat-startchat-endchat-bubble-neutralchat-bubble-primarychat-bubble-secondarychat-bubble-accentchat-bubble-infochat-bubble-successchat-bubble-warningchat-bubble-error<div class="chat {PLACEMENT}">
<div class="chat-image"></div>
<div class="chat-header"></div>
<div class="chat-bubble {COLOR}">Message text</div>
<div class="chat-footer"></div>
</div>chat-startchat-end<div class="chat-image avatar">checkboxcheckbox-primarycheckbox-secondarycheckbox-accentcheckbox-neutralcheckbox-successcheckbox-warningcheckbox-infocheckbox-errorcheckbox-xscheckbox-smcheckbox-mdcheckbox-lgcheckbox-xl<input type="checkbox" class="checkbox {MODIFIER}" />collapsecollapse-titlecollapse-contentcollapse-arrowcollapse-pluscollapse-opencollapse-close<div tabindex="0" class="collapse {MODIFIER}">
<div class="collapse-title">{title}</div>
<div class="collapse-content">{CONTENT}</div>
</div>tabindex="0"<input type="checkbox">countdown<span class="countdown">
<span style="--value:{number};">number</span>
</span>--value--valuearia-live="polite"aria-label="{number}"diffdiff-item-1diff-item-2diff-resizer<figure class="diff">
<div class="diff-item-1">{item1}</div>
<div class="diff-item-2">{item2}</div>
<div class="diff-resizer"></div>
</figure>aspect-16/9<figure class="diff">dividerdivider-neutraldivider-primarydivider-secondarydivider-accentdivider-successdivider-warningdivider-infodivider-errordivider-verticaldivider-horizontaldivider-startdivider-end<div class="divider {MODIFIER}">{text}</div>dockdock-labeldock-activedock-xsdock-smdock-mddock-lgdock-xl<div class="dock {MODIFIER}">{CONTENT}</div><button>
<svg>{icon}</svg>
<span class="dock-label">Text</span>
</button>dock-active<meta name="viewport" content="viewport-fit=cover">drawerdrawer-toggledrawer-contentdrawer-sidedrawer-overlaydrawer-enddrawer-openis-drawer-open:is-drawer-close:<div class="drawer {MODIFIER}">
<input id="my-drawer" type="checkbox" class="drawer-toggle" />
<div class="drawer-content">{CONTENT}</div>
<div class="drawer-side">{SIDEBAR}</div>
</div><ul class="menu p-4 w-80 min-h-full bg-base-100 text-base-content">
<li><a>Item 1</a></li>
<li><a>Item 2</a></li>
</ul>drawer-toggle<label for="my-drawer" class="btn drawer-button">Open/close drawer</label><div class="drawer lg:drawer-open">
<input id="my-drawer-3" type="checkbox" class="drawer-toggle" />
<div class="drawer-content flex flex-col items-center justify-center">
<!-- Page content here -->
<label for="my-drawer-3" class="btn drawer-button lg:hidden">
Open drawer
</label>
</div>
<div class="drawer-side">
<label for="my-drawer-3" aria-label="close sidebar" class="drawer-overlay"></label>
<ul class="menu bg-base-200 min-h-full w-80 p-4">
<!-- Sidebar content here -->
<li><button>Sidebar Item 1</button></li>
<li><button>Sidebar Item 2</button></li>
</ul>
</div>
</div><div class="drawer lg:drawer-open">
<input id="my-drawer-4" type="checkbox" class="drawer-toggle" />
<div class="drawer-content">
<!-- Page content here -->
</div>
<div class="drawer-side is-drawer-close:overflow-visible">
<label for="my-drawer-4" aria-label="close sidebar" class="drawer-overlay"></label>
<div class="is-drawer-close:w-14 is-drawer-open:w-64 bg-base-200 flex flex-col items-start min-h-full">
<!-- Sidebar content here -->
<ul class="menu w-full grow">
<!-- list item -->
<li>
<button class="is-drawer-close:tooltip is-drawer-close:tooltip-right" data-tip="Homepage">
🏠
<span class="is-drawer-close:hidden">Homepage</span>
</button>
</li>
<!-- list item -->
<li>
<button class="is-drawer-close:tooltip is-drawer-close:tooltip-right" data-tip="Settings">
⚙️
<span class="is-drawer-close:hidden">Settings</span>
</button>
</li>
</ul>
<!-- button to open/close drawer -->
<div class="m-2 is-drawer-close:tooltip is-drawer-close:tooltip-right" data-tip="Open">
<label for="my-drawer-4" class="btn btn-ghost btn-circle drawer-button is-drawer-open:rotate-y-180">
↔️
</label>
</div>
</div>
</div>
</div>iddrawer-togglemy-drawerlg:drawer-opendrawer-toggle<label for="my-drawer" class="btn drawer-button">Open drawer</label>my-drawerdrawer-toggledrawer-contentdrawerdropdowndropdown-contentdropdown-startdropdown-centerdropdown-enddropdown-topdropdown-bottomdropdown-leftdropdown-rightdropdown-hoverdropdown-opendropdown-close<details class="dropdown">
<summary>Button</summary>
<ul class="dropdown-content">{CONTENT}</ul>
</details><button popovertarget="{id}" style="anchor-name:--{anchor}">{button}</button>
<ul class="dropdown-content" popover id="{id}" style="position-anchor:--{anchor}">{CONTENT}</ul><div class="dropdown">
<div tabindex="0" role="button">Button</div>
<ul tabindex="-1" class="dropdown-content">{CONTENT}</ul>
</div>{id}{anchor}tabindex="0"role="button"<ul>fabfab-closefab-main-actionfab-flower<div class="fab">
<button class="btn btn-lg btn-circle">{IconOriginal}</button>
</div><div class="fab">
<div tabindex="0" role="button" class="btn btn-lg btn-circle btn-primary">{IconOriginal}</div>
<button class="btn btn-lg btn-circle">{Icon1}</button>
<button class="btn btn-lg btn-circle">{Icon2}</button>
<button class="btn btn-lg btn-circle">{Icon3}</button>
</div><div class="fab">
<div tabindex="0" role="button" class="btn btn-lg btn-circle btn-primary">{IconOriginal}</div>
<div>{Label1}<button class="btn btn-lg btn-circle">{Icon1}</button></div>
<div>{Label2}<button class="btn btn-lg btn-circle">{Icon2}</button></div>
<div>{Label3}<button class="btn btn-lg btn-circle">{Icon3}</button></div>
</div><div class="fab">
<div tabindex="0" role="button" class="btn btn-lg btn-circle btn-primary">{IconOriginal}</div>
<button class="btn btn-lg">{Label1}</button>
<button class="btn btn-lg">{Label2}</button>
<button class="btn btn-lg">{Label3}</button>
</div><div class="fab">
<div tabindex="0" role="button" class="btn btn-lg btn-circle btn-primary">{IconOriginal}</div>
<div class="fab-close">Close <span class="btn btn-circle btn-lg btn-error">✕</span></div>
<div>{Label1}<button class="btn btn-lg btn-circle">{Icon1}</button></div>
<div>{Label2}<button class="btn btn-lg btn-circle">{Icon2}</button></div>
<div>{Label3}<button class="btn btn-lg btn-circle">{Icon3}</button></div>
</div><div class="fab">
<div tabindex="0" role="button" class="btn btn-lg btn-circle btn-primary">{IconOriginal}</div>
<div class="fab-main-action">
{LabelMainAction}<button class="btn btn-circle btn-secondary btn-lg">{IconMainAction}</button>
</div>
<div>{Label1}<button class="btn btn-lg btn-circle">{Icon1}</button></div>
<div>{Label2}<button class="btn btn-lg btn-circle">{Icon2}</button></div>
<div>{Label3}<button class="btn btn-lg btn-circle">{Icon3}</button></div>
</div><div class="fab fab-flower">
<div tabindex="0" role="button" class="btn btn-lg btn-circle btn-primary">{IconOriginal}</div>
<button class="fab-main-action btn btn-circle btn-lg">{IconMainAction}</button>
<button class="btn btn-lg btn-circle">{Icon1}</button>
<button class="btn btn-lg btn-circle">{Icon2}</button>
<button class="btn btn-lg btn-circle">{Icon3}</button>
</div><div class="fab fab-flower">
<div tabindex="0" role="button" class="btn btn-lg btn-circle btn-primary">{IconOriginal}</div>
<button class="fab-main-action btn btn-circle btn-lg">{IconMainAction}</button>
<div class="tooltip tooltip-left" data-tip="{Label1}">
<button class="btn btn-lg btn-circle">{Icon1}</button>
</div>
<div class="tooltip tooltip-left" data-tip="{Label2}">
<button class="btn btn-lg btn-circle">{Icon2}</button>
</div>
<div class="tooltip tooltip-left" data-tip="{Label3}">
<button class="btn btn-lg btn-circle">{Icon3}</button>
</div>
</div>fieldsetlabelfieldset-legend<fieldset class="fieldset">
<legend class="fieldset-legend">{title}</legend>
{CONTENT}
<p class="label">{description}</p>
</fieldset>file-inputfile-input-ghostfile-input-neutralfile-input-primaryfile-input-secondaryfile-input-accentfile-input-infofile-input-successfile-input-warningfile-input-errorfile-input-xsfile-input-smfile-input-mdfile-input-lgfile-input-xl<input type="file" class="file-input {MODIFIER}" />filterfilter-reset<form class="filter">
<input class="btn btn-square" type="reset" value="×"/>
<input class="btn" type="radio" name="{NAME}" aria-label="Tab 1 title"/>
<input class="btn" type="radio" name="{NAME}" aria-label="Tab 2 title"/>
</form><div class="filter">
<input class="btn filter-reset" type="radio" name="{NAME}" aria-label="×"/>
<input class="btn" type="radio" name="{NAME}" aria-label="Tab 1 title"/>
<input class="btn" type="radio" name="{NAME}" aria-label="Tab 2 title"/>
</div>{NAME}name<form><div>filter-resetfooterfooter-titlefooter-centerfooter-horizontalfooter-vertical<footer class="footer {MODIFIER}">{CONTENT}</footer><nav>footer-titlesm:footer-horizontalbase-200herohero-contenthero-overlay<div class="hero {MODIFIER}">{CONTENT}</div>hero-contenthero-overlayhover-3dhover-3dhover-3dhover-3d<div class="hover-3d my-12 mx-2">
<figure class="max-w-100 rounded-2xl">
<img src="https://img.daisyui.com/images/stock/creditcard.webp" alt="Tailwind CSS 3D card" />
</figure>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div><div><a><div>hover-gallery<figure class="hover-gallery max-w-60">
<img src="https://img.daisyui.com/images/stock/daisyui-hat-1.webp" />
<img src="https://img.daisyui.com/images/stock/daisyui-hat-2.webp" />
<img src="https://img.daisyui.com/images/stock/daisyui-hat-3.webp" />
<img src="https://img.daisyui.com/images/stock/daisyui-hat-4.webp" />
</figure><div><figure>indicatorindicator-itemindicator-startindicator-centerindicator-endindicator-topindicator-middleindicator-bottom<div class="indicator">
<span class="indicator-item">{indicator content}</span>
<div>{main content}</div>
</div>indicator-itemindicator-end indicator-topinputinput-ghostinput-neutralinput-primaryinput-secondaryinput-accentinput-infoinput-successinput-warninginput-errorinput-xsinput-sminput-mdinput-lginput-xl<input type="{type}" placeholder="Type here" class="input {MODIFIER}" />inputjoinjoin-itemjoin-verticaljoin-horizontal<div class="join {MODIFIER}">{CONTENT}</div>join-itemlg:join-horizontalkbdkbd-xskbd-smkbd-mdkbd-lgkbd-xl<kbd class="kbd {MODIFIER}">K</kbd>labelfloating-label<label class="input">
<span class="label">{label text}</span>
<input type="text" placeholder="Type here" />
</label><label class="floating-label">
<input type="text" placeholder="Type here" class="input" />
<span>{label text}</span>
</label>inputfloating-labellinklink-hoverlink-neutrallink-primarylink-secondarylink-accentlink-successlink-infolink-warninglink-error<a class="link {MODIFIER}">Click me</a>listlist-rowlist-col-wraplist-col-grow<ul class="list">
<li class="list-row">{CONTENT}</li>
</ul>list-rowlist-rowlist-col-growlist-col-wraploadingloading-spinnerloading-dotsloading-ringloading-ballloading-barsloading-infinityloading-xsloading-smloading-mdloading-lgloading-xl<span class="loading {MODIFIER}"></span>maskmask-squirclemask-heartmask-hexagonmask-hexagon-2mask-decagonmask-pentagonmask-diamondmask-squaremask-circlemask-starmask-star-2mask-trianglemask-triangle-2mask-triangle-3mask-triangle-4mask-half-1mask-half-2<img class="mask {MODIFIER}" src="{image-url}" />maskw-*h-*menumenu-titlemenu-dropdownmenu-dropdown-togglemenu-disabledmenu-activemenu-focusmenu-dropdown-showmenu-xsmenu-smmenu-mdmenu-lgmenu-xlmenu-verticalmenu-horizontal<ul class="menu">
<li><button>Item</button></li>
</ul><ul class="menu menu-horizontal">
<li><button>Item</button></li>
</ul>lg:menu-horizontalmenu-title<details>menu-dropdownmenu-dropdown-togglemockup-browsermockup-browser-toolbar<div class="mockup-browser">
<div class="mockup-browser-toolbar">
{toolbar content}
</div>
<div>{CONTENT}</div>
</div>mockup-browserinputmockup-code<div class="mockup-code">
<pre data-prefix="$"><code>npm i daisyui</code></pre>
</div><pre data-prefix="{prefix}"><code>mockup-phonemockup-phone-cameramockup-phone-display<div class="mockup-phone">
<div class="mockup-phone-camera"></div>
<div class="mockup-phone-display">{CONTENT}</div>
</div>mockup-phone-displaymockup-window<div class="mockup-window">
<div>{CONTENT}</div>
</div>modalmodal-boxmodal-actionmodal-backdropmodal-togglemodal-openmodal-topmodal-middlemodal-bottommodal-startmodal-end<button onclick="my_modal.showModal()">Open modal</button>
<dialog id="my_modal" class="modal">
<div class="modal-box">{CONTENT}</div>
<form method="dialog" class="modal-backdrop"><button>close</button></form>
</dialog><label for="my-modal" class="btn">Open modal</label>
<input type="checkbox" id="my-modal" class="modal-toggle" />
<div class="modal">
<div class="modal-box">{CONTENT}</div>
<label class="modal-backdrop" for="my-modal">Close</label>
</div><a href="#my-modal" class="btn">Open modal</a>
<div class="modal" id="my-modal">
<div class="modal-box">{CONTENT}</div>
</div>tabindex="0"<form method="dialog">navbarnavbar-startnavbar-centernavbar-end<div class="navbar">{CONTENT}</div>navbar-startnavbar-centernavbar-endbase-200joinjoin-itemjoin-verticaljoin-horizontal<div class="join">{CONTENT}</div>join-itembtnprogressprogress-neutralprogress-primaryprogress-secondaryprogress-accentprogress-infoprogress-successprogress-warningprogress-error<progress class="progress {MODIFIER}" value="50" max="100"></progress>radial-progress<div class="radial-progress" style="--value:70;" aria-valuenow="70" role="progressbar">70%</div>--valuearia-valuenow="{value}"aria-valuenow={value}div--size--thicknessradioradio-neutralradio-primaryradio-secondaryradio-accentradio-successradio-warningradio-inforadio-errorradio-xsradio-smradio-mdradio-lgradio-xl<input type="radio" name="{name}" class="radio {MODIFIER}" />namerangerange-neutralrange-primaryrange-secondaryrange-accentrange-successrange-warningrange-inforange-errorrange-xsrange-smrange-mdrange-lgrange-xl<input type="range" min="0" max="100" value="40" class="range {MODIFIER}" />minmaxratingrating-halfrating-hiddenrating-xsrating-smrating-mdrating-lgrating-xl<div class="rating {MODIFIER}">
<input type="radio" name="rating-1" class="mask mask-star" />
</div>namerating-hiddenselectselect-ghostselect-neutralselect-primaryselect-secondaryselect-accentselect-infoselect-successselect-warningselect-errorselect-xsselect-smselect-mdselect-lgselect-xl<select class="select {MODIFIER}">
<option>Option</option>
</select>skeletonskeleton-text<div class="skeleton"></div><div class="skeleton skeleton-text">Loading data...</div>h-*w-*stackstack-topstack-bottomstack-startstack-end<div class="stack {MODIFIER}">{CONTENT}</div>w-*h-*statsstatstat-titlestat-valuestat-descstat-figurestat-actionsstats-horizontalstats-vertical<div class="stats {MODIFIER}">
<div class="stat">{CONTENT}</div>
</div>stats-verticalstat-titlestat-valuestat-descstatstatusstatus-neutralstatus-primarystatus-secondarystatus-accentstatus-infostatus-successstatus-warningstatus-errorstatus-xsstatus-smstatus-mdstatus-lgstatus-xl<span class="status {MODIFIER}"></span>stepsstepstep-iconstep-neutralstep-primarystep-secondarystep-accentstep-infostep-successstep-warningstep-errorsteps-verticalsteps-horizontal<ul class="steps {MODIFIER}">
<li class="step">{step content}</li>
</ul>step-primarystep-icondata-contentdata-content="{value}"<li>swapswap-onswap-offswap-indeterminateswap-activeswap-rotateswap-flip<label class="swap {MODIFIER}">
<input type="checkbox" />
<div class="swap-on">{content when active}</div>
<div class="swap-off">{content when inactive}</div>
</label><div class="swap {MODIFIER}">
<div class="swap-on">{content when active}</div>
<div class="swap-off">{content when inactive}</div>
</div>swap-activeswap-indeterminatetabstabtab-contenttabs-boxtabs-bordertabs-lifttab-activetab-disabledtabs-toptabs-bottom<div role="tablist" class="tabs {MODIFIER}">
<button role="tab" class="tab">Tab</button>
</div><div role="tablist" class="tabs tabs-box">
<input type="radio" name="my_tabs" class="tab" aria-label="Tab" />
</div>tabletable-zebratable-pin-rowstable-pin-colstable-xstable-smtable-mdtable-lgtable-xl<div class="overflow-x-auto">
<table class="table {MODIFIER}">
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th></th>
</tr>
</tbody>
</table>
</div>overflow-x-autotext-rotate<span class="text-rotate">
<span>
<span>Word 1</span>
<span>Word 2</span>
<span>Word 3</span>
<span>Word 4</span>
<span>Word 5</span>
<span>Word 6</span>
</span>
</span><span class="text-rotate max-md:text-3xl text-7xl font-title">
<span class="justify-items-center">
<span>DESIGN</span>
<span>DEVELOP</span>
<span>DEPLOY</span>
<span>SCALE</span>
<span>MAINTAIN</span>
<span>REPEAT</span>
</span>
</span><span>
Providing AI Agents for
<span class="text-rotate">
<span>
<span class="bg-teal-400 text-teal-800 px-2">Designers</span>
<span class="bg-red-400 text-red-800 px-2">Developers</span>
<span class="bg-blue-400 text-blue-800 px-2">Managers</span>
</span>
</span>
</span><span class="text-rotate max-md:text-3xl text-7xl font-title leading-[2]">
<span class="justify-items-center">
<span>📐 DESIGN</span>
<span>⌨️ DEVELOP</span>
<span>🌎 DEPLOY</span>
<span>🌱 SCALE</span>
<span>🔧 MAINTAIN</span>
<span>♻️ REPEAT</span>
</span>
</span>text-rotateduration-{value}duration-12000textareatextarea-ghosttextarea-neutraltextarea-primarytextarea-secondarytextarea-accenttextarea-infotextarea-successtextarea-warningtextarea-errortextarea-xstextarea-smtextarea-mdtextarea-lgtextarea-xl<textarea class="textarea {MODIFIER}" placeholder="Bio"></textarea>theme-controller<input type="checkbox" value="{theme-name}" class="theme-controller" />timelinetimeline-starttimeline-middletimeline-endtimeline-snap-icontimeline-boxtimeline-compacttimeline-verticaltimeline-horizontal<ul class="timeline {MODIFIER}">
<li>
<div class="timeline-start">{start}</div>
<div class="timeline-middle">{icon}</div>
<div class="timeline-end">{end}</div>
</li>
</ul>timeline-verticalultimeline-snap-icontimeline-compacttoasttoast-starttoast-centertoast-endtoast-toptoast-middletoast-bottom<div class="toast {MODIFIER}">{CONTENT}</div>toggletoggle-primarytoggle-secondarytoggle-accenttoggle-neutraltoggle-successtoggle-warningtoggle-infotoggle-errortoggle-xstoggle-smtoggle-mdtoggle-lgtoggle-xl<input type="checkbox" class="toggle {MODIFIER}" />tooltiptooltip-contenttooltip-opentooltip-toptooltip-bottomtooltip-lefttooltip-righttooltip-primarytooltip-secondarytooltip-accenttooltip-infotooltip-successtooltip-warningtooltip-error<div class="tooltip {MODIFIER}" data-tip="Tooltip text">
<button class="btn">Hover me</button>
</div>validatorvalidator-hint<input type="{type}" class="input validator" required />
<p class="validator-hint">Error message</p>inputselecttextarea