deri-ui · elements

Building blocks, structured

Buttons, forms, feedback, media, and data primitives — each section is a focused playground with copyable usage.

actions

Actions & labels

Primary controls, attached groups, badges, and icon buttons.

#actions
Buttons & badges

Variants

Composition

NewSoftBeta

feedback

Feedback & status

Alerts, avatars, progress, and lightweight metrics.

#feedback
Alerts, avatars, progress

Status row

AL
GH
Progress64%
LoadingLoading
0+
AB
CD
EF
+2

forms

Forms

Text fields, choices, and value controls — each group in its own layout so nothing stacks awkwardly.

#forms
Form controls

Text fields

Shown on your profile

We'll never share your email

Username

@
.com

Choices

Agreements

Plan

Switches

Value controls

TouchSpin

Rating

4 / 5

Slider

Value40

Clipboard

npm install deri-ui

overlays

Menus, drawer, and panels

Dropdowns and steppers, plus drawer positions/transitions and panel chrome variants.

#overlays
Dropdown, tags, stepper, theme

Quick actions

ReactTailwindK

Stepper

  1. Account
  2. 2Profile
  3. 3Done
DUDrawer + DUPanel

Drawer playground

Side, motion, chrome — mobile uses bottom sheet

Side

Transition

Variant

Elevated

Fade enter + primary accent.

Soft slide

Slide-up enter + success stripe.

Collapsible

Toggle the body from the header.

data

Data & files

Tree navigation, tables, pagination, and uploads in one workspace layout.

#data
Tree, table, pagination, file

Project tree

Invoices

NameStatus
Invoice #1Paid
Invoice #2Pending
Invoice #3Draft

Upload

tokens

Typography & color tokens

Semantic palette from the Deri Tailwind preset.

#tokens
Typography & colors

Design tokens

Semantic colors and type scale for consistent product UI.


Type

Heading four

Body text for descriptions and supporting copy.

Small muted helper text.

Palette

© 2026 Deri Ui. Developed by Deribew Shimelis. Copy and use the code freely in your projects.