⚙️ Components
Component Library
Browse, preview, and copy all UI components. Download the full kit for Figma or Adobe XD.
Badges
Status indicators and labels in multiple colors.
Indigo
Violet
Sky
Success
Warning
Error
Neutral
Live
Pending
<span class="ds-badge-indigo">Indigo</span> <span class="ds-badge-emerald">Success</span> <span class="ds-badge-rose">Error</span> /* With dot */ <span class="ds-badge-dot ds-badge-emerald"> <span class="ds-dot bg-emerald-400"></span> Live </span>
Inputs
Text fields in multiple states with label and helper text.
Looks good!
This field is required.
/* Default */ <input type="text" class="ds-input" placeholder="Enter value..." /> /* Error */ <input type="text" class="ds-input ds-input-error" /> <p class="ds-helper ds-helper-error">Error message</p> /* Textarea */ <textarea class="ds-input ds-textarea"></textarea>
Selects
Dropdown selection fields.
<select class="ds-input ds-select"> <option>Choose an option</option> <option>Option one</option> </select>
Checkboxes
Custom styled checkboxes and radio buttons.
<label class="ds-checkbox-label"> <input type="checkbox" class="ds-checkbox" /> <span>Label text</span> </label> <label class="ds-checkbox-label"> <input type="radio" class="ds-radio" /> <span>Radio option</span> </label>
Toggles
On/off switch components.
/* Toggle — add/remove .active to toggle state */ <div class="ds-toggle active"></div> <div class="ds-toggle"></div> /* Small */ <div class="ds-toggle ds-toggle-sm active"></div>
Cards
Glass surface containers in multiple layouts.
Basic Card
A simple glass card with icon, title and description.
Total Users
24,891
↑ 12.4%Action Card
Cards can include actions and CTAs at the bottom.
/* Basic glass card */ <div class="ds-card"> <div class="ds-card-icon bg-indigo-500/10 text-indigo-400">🎨</div> <h3>Card Title</h3> <p>Card description text.</p> </div>
Modals
Dialog overlays for confirmations and forms.
/* Modal backdrop */ <div class="ds-modal-backdrop"> <div class="ds-modal"> <h2 class="ds-modal-title">Modal Title</h2> <p class="ds-modal-body">Modal content goes here.</p> <div class="ds-modal-footer"> <button class="ds-btn-ghost">Cancel</button> <button class="ds-btn-primary">Confirm</button> </div> </div> </div>