Components
Discover all the components in the Solora UI library. Each component is designed with Apple's Human Interface Guidelines in mind, featuring clean aesthetics, smooth animations, and comprehensive dark mode support.
Button
Versatile buttons with multiple variants, sizes, and interaction states.
Input
Text inputs with validation, error states, and glassmorphism effects.
Dropdown
Accessible dropdown selects with groups, search, and smooth animations.
Checkbox & Radio
Apple-inspired checkboxes and radios with group management and limits.
Popover
Flexible popovers with 8 positioning options and backdrop blur effects.
Codeblock
Syntax-highlighted code blocks with macOS-style chrome and copy functionality.
const hello = "world";
- Automatic dark mode support with glassmorphism effects
- Smooth animations and hover states
- Full accessibility compliance
- Zero dependencies and lightweight
- Apple-inspired design language
Getting Started
All components are automatically initialized when you call initAll().
No need to initialize them individually — everything works out of the box.
import('@kerkhoff-ict/solora/dist/index.js')
.then(sol => sol.initAll());