Skip to contentVibraUI
3 sections

Theme switchers

Light, dark and system as a control a reader can find and use.

Theme as a segmented control

theme-switchers-01

The theme as one settings row: the kit's segmented ThemeToggle — Light, System and Dark, each named, the chosen one checked — with the choice in words under it.

npx shadcn@latest add @vibra/theme-switchers-01

Theme menu with pictures of each mode

theme-switchers-02

A button that says which theme is on, opening a menu of Light, Dark and System — each with a picture of what it looks like and a line on what it does, the chosen one checked and tinted.

npx shadcn@latest add @vibra/theme-switchers-02

Appearance settings with palette previews

theme-switchers-03

The mode as three pictured choices and the app's palettes as a grid of choices, each drawn in its own colours, the chosen ones tinted, with what changed said in a status line.

npx shadcn@latest add @vibra/theme-switchers-03