Bamsa UI registry
shadcn-compatible components built on React Aria, with Bamsa's theme and motion. Install any item into a project that has shadcn set up.
Set up once
Add the registry to your components.json:
"registries": {
"@bamsa": "https://bamsa-ui.koshalraj.com.np/r/{name}.json"
}
Or skip that and install by URL: npx shadcn@latest add https://bamsa-ui.koshalraj.com.np/r/dialog.json
25 items
-
Bamsa themeTheme
Bamsa colours for light and dark mode, radius scale and fonts.
npx shadcn@latest add @bamsa/bamsa-theme -
UI stringsLibrary
UiStringsProvider and useUiStrings: the components' own labels, English by default.
npx shadcn@latest add @bamsa/strings -
Alert DialogComponent
npx shadcn@latest add @bamsa/alert-dialog -
AvatarComponent
npx shadcn@latest add @bamsa/avatar -
BadgeComponent
npx shadcn@latest add @bamsa/badge -
ButtonComponent
npx shadcn@latest add @bamsa/button -
CardComponent
npx shadcn@latest add @bamsa/card -
CommandComponent
npx shadcn@latest add @bamsa/command -
DialogComponent
npx shadcn@latest add @bamsa/dialog -
Dropdown MenuComponent
npx shadcn@latest add @bamsa/dropdown-menu -
FieldComponent
npx shadcn@latest add @bamsa/field -
Input GroupComponent
npx shadcn@latest add @bamsa/input-group -
Input OtpComponent
npx shadcn@latest add @bamsa/input-otp -
InputComponent
npx shadcn@latest add @bamsa/input -
KbdComponent
npx shadcn@latest add @bamsa/kbd -
LabelComponent
npx shadcn@latest add @bamsa/label -
Native SelectComponent
npx shadcn@latest add @bamsa/native-select -
SeparatorComponent
npx shadcn@latest add @bamsa/separator -
SkeletonComponent
npx shadcn@latest add @bamsa/skeleton -
SonnerComponent
npx shadcn@latest add @bamsa/sonner -
SpinnerComponent
npx shadcn@latest add @bamsa/spinner -
TextareaComponent
npx shadcn@latest add @bamsa/textarea -
Toggle GroupComponent
npx shadcn@latest add @bamsa/toggle-group -
ToggleComponent
npx shadcn@latest add @bamsa/toggle -
TooltipComponent
npx shadcn@latest add @bamsa/tooltip