{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "react-nepali-datetime-picker-native", "homepage": "https://github.com/binodnepali/react-nepali-datetime-picker", "items": [ { "name": "bs-calendar", "type": "registry:ui", "title": "Bikram Sambat Calendar (Native)", "description": "NativeWind Bikram Sambat calendar for React Native / Expo.", "dependencies": [ "clsx", "tailwind-merge", "lucide-react-native" ], "files": [ { "path": "registry/native/files/components/ui/bs-calendar.tsx", "type": "registry:ui", "target": "components/ui/bs-calendar.tsx" }, { "path": "registry/native/files/components/ui/bs-calendar.android.tsx", "type": "registry:ui", "target": "components/ui/bs-calendar.android.tsx" }, { "path": "registry/native/files/lib/bs-day-picker/bs-day-picker.tsx", "type": "registry:lib", "target": "lib/bs-day-picker/bs-day-picker.tsx" }, { "path": "registry/native/files/lib/bs-day-picker/types.ts", "type": "registry:lib", "target": "lib/bs-day-picker/types.ts" }, { "path": "registry/native/files/lib/bs-day-picker/constants.ts", "type": "registry:lib", "target": "lib/bs-day-picker/constants.ts" }, { "path": "registry/native/files/lib/bs-day-picker/formatters.ts", "type": "registry:lib", "target": "lib/bs-day-picker/formatters.ts" }, { "path": "registry/native/files/lib/bs-day-picker/pattern.ts", "type": "registry:lib", "target": "lib/bs-day-picker/pattern.ts" }, { "path": "registry/native/files/lib/bs-day-picker/navigation.ts", "type": "registry:lib", "target": "lib/bs-day-picker/navigation.ts" }, { "path": "registry/native/files/lib/bs-day-picker/calendar-grid.ts", "type": "registry:lib", "target": "lib/bs-day-picker/calendar-grid.ts" }, { "path": "registry/native/files/lib/bs-day-picker/selection.ts", "type": "registry:lib", "target": "lib/bs-day-picker/selection.ts" }, { "path": "registry/native/files/lib/bs-day-picker/use-bs-calendar.ts", "type": "registry:lib", "target": "lib/bs-day-picker/use-bs-calendar.ts" }, { "path": "registry/native/files/lib/bs-day-picker/index.ts", "type": "registry:lib", "target": "lib/bs-day-picker/index.ts" }, { "path": "registry/native/files/lib/bs-day-picker/data/bs-calendar.json", "type": "registry:lib", "target": "lib/bs-day-picker/data/bs-calendar.json" } ] }, { "name": "bs-date-picker", "type": "registry:component", "title": "Bikram Sambat Date Picker (Native)", "description": "Platform Bikram Sambat date picker for React Native / Expo (iOS wheel, Android Material calendar, web dropdowns).", "dependencies": [ "clsx", "tailwind-merge", "lucide-react-native", "react-native-safe-area-context" ], "registryDependencies": [ "https://reactnativereusables.com/r/nativewind/button.json", "https://reactnativereusables.com/r/nativewind/icon.json" ], "docs": "Installs RNR `button` (and `text`) + `icon` when missing. Install bs-calendar first. iOS: sheet + wheels (`.ios.tsx`). Android: Material calendar dialog.", "files": [ { "path": "registry/native/files/lib/bs-picker.ts", "type": "registry:lib", "target": "lib/bs-picker.ts" }, { "path": "registry/native/files/components/ui/bs-wheel-column.tsx", "type": "registry:component", "target": "components/ui/bs-wheel-column.tsx" }, { "path": "registry/native/files/components/ui/bs-wheel-sheet.tsx", "type": "registry:component", "target": "components/ui/bs-wheel-sheet.tsx" }, { "path": "registry/native/files/components/ui/bs-date-picker-wheels.ios.tsx", "type": "registry:component", "target": "components/ui/bs-date-picker-wheels.ios.tsx" }, { "path": "registry/native/files/components/ui/bs-date-picker.ios.tsx", "type": "registry:component", "target": "components/ui/bs-date-picker.ios.tsx" }, { "path": "registry/native/files/components/ui/bs-date-picker.tsx", "type": "registry:component", "target": "components/ui/bs-date-picker.tsx" }, { "path": "registry/native/files/components/ui/bs-date-picker.android.tsx", "type": "registry:component", "target": "components/ui/bs-date-picker.android.tsx" }, { "path": "registry/native/files/components/ui/bs-date-picker-dialog.android.tsx", "type": "registry:component", "target": "components/ui/bs-date-picker-dialog.android.tsx" } ] }, { "name": "bs-time-picker", "type": "registry:component", "title": "Bikram Sambat Time Picker (Native)", "description": "Platform Bikram Sambat time picker (iOS wheels, Android Material dialog).", "dependencies": [ "clsx", "tailwind-merge", "lucide-react-native", "react-native-safe-area-context", "react-native-svg" ], "registryDependencies": [ "https://reactnativereusables.com/r/nativewind/button.json", "https://reactnativereusables.com/r/nativewind/icon.json" ], "docs": "Installs RNR `button` (and `text`) + `icon` when missing. Install bs-calendar and bs-date-picker first. Android uses Material-style `BsTimePickerDialog` (no native time picker).", "files": [ { "path": "registry/native/files/lib/bs-time-picker.ts", "type": "registry:lib", "target": "lib/bs-time-picker.ts" }, { "path": "registry/native/files/lib/bs-time-picker/time/types.ts", "type": "registry:lib", "target": "lib/bs-time-picker/time/types.ts" }, { "path": "registry/native/files/lib/bs-time-picker/time/helpers.ts", "type": "registry:lib", "target": "lib/bs-time-picker/time/helpers.ts" }, { "path": "registry/native/files/lib/bs-time-picker/time/formatters.ts", "type": "registry:lib", "target": "lib/bs-time-picker/time/formatters.ts" }, { "path": "registry/native/files/lib/bs-time-picker/time/datetime.ts", "type": "registry:lib", "target": "lib/bs-time-picker/time/datetime.ts" }, { "path": "registry/native/files/lib/bs-time-picker/time/pattern.ts", "type": "registry:lib", "target": "lib/bs-time-picker/time/pattern.ts" }, { "path": "registry/native/files/lib/bs-time-picker/time/index.ts", "type": "registry:lib", "target": "lib/bs-time-picker/time/index.ts" }, { "path": "registry/native/files/components/ui/bs-wheel-column.tsx", "type": "registry:component", "target": "components/ui/bs-wheel-column.tsx" }, { "path": "registry/native/files/components/ui/bs-wheel-sheet.tsx", "type": "registry:component", "target": "components/ui/bs-wheel-sheet.tsx" }, { "path": "registry/native/files/components/ui/bs-time-picker-dialog.android.tsx", "type": "registry:component", "target": "components/ui/bs-time-picker-dialog.android.tsx" }, { "path": "registry/native/files/components/ui/bs-time-picker-wheels.ios.tsx", "type": "registry:component", "target": "components/ui/bs-time-picker-wheels.ios.tsx" }, { "path": "registry/native/files/components/ui/bs-time-picker.ios.tsx", "type": "registry:component", "target": "components/ui/bs-time-picker.ios.tsx" }, { "path": "registry/native/files/components/ui/bs-time-picker.tsx", "type": "registry:component", "target": "components/ui/bs-time-picker.tsx" }, { "path": "registry/native/files/components/ui/bs-time-picker.android.tsx", "type": "registry:component", "target": "components/ui/bs-time-picker.android.tsx" } ] }, { "name": "bs-datetime-picker", "type": "registry:component", "title": "Bikram Sambat Date Time Picker (Native)", "description": "Combined BS date and time picker (iOS sheet, Android calendar then time dialog).", "dependencies": [ "clsx", "tailwind-merge", "lucide-react-native", "react-native-safe-area-context", "react-native-svg" ], "registryDependencies": [ "https://reactnativereusables.com/r/nativewind/button.json", "https://reactnativereusables.com/r/nativewind/icon.json" ], "docs": "Installs RNR `button` (and `text`) + `icon` when missing. Install bs-calendar, bs-date-picker, and bs-time-picker first. Android: BS calendar dialog then `BsTimePickerDialog`.", "files": [ { "path": "registry/native/files/lib/bs-datetime-picker.ts", "type": "registry:lib", "target": "lib/bs-datetime-picker.ts" }, { "path": "registry/native/files/components/ui/bs-time-picker-dialog.android.tsx", "type": "registry:component", "target": "components/ui/bs-time-picker-dialog.android.tsx" }, { "path": "registry/native/files/components/ui/bs-wheel-column.tsx", "type": "registry:component", "target": "components/ui/bs-wheel-column.tsx" }, { "path": "registry/native/files/components/ui/bs-wheel-sheet.tsx", "type": "registry:component", "target": "components/ui/bs-wheel-sheet.tsx" }, { "path": "registry/native/files/components/ui/bs-datetime-picker-wheels.ios.tsx", "type": "registry:component", "target": "components/ui/bs-datetime-picker-wheels.ios.tsx" }, { "path": "registry/native/files/components/ui/bs-datetime-picker.ios.tsx", "type": "registry:component", "target": "components/ui/bs-datetime-picker.ios.tsx" }, { "path": "registry/native/files/components/ui/bs-datetime-picker.tsx", "type": "registry:component", "target": "components/ui/bs-datetime-picker.tsx" }, { "path": "registry/native/files/components/ui/bs-datetime-picker.android.tsx", "type": "registry:component", "target": "components/ui/bs-datetime-picker.android.tsx" } ] } ] }