Bikram Sambat Time Picker (Native)
react-nepali-datetime-picker-native/bs-time-pickerFreeComponent
Platform Bikram Sambat time picker (iOS wheels, Android Material dialog).
Install it
npx shadcn@latest add https://raw.githubusercontent.com/binodnepali/react-nepali-datetime-picker/main/apps/docs/public/r-native/bs-time-picker.jsonSource
1import {2 clampBsTime,3 formatHourWheelLabel,4 formatMinuteWheelLabel,5 formatPeriodLabel,6 formatBsTime,7 formatTimeDigit,8 from12Hour,9 getDefaultBsTime,10 getHourOptions,11 getMinuteOptions,12 getPeriodOptions,13 to12Hour,14} from '@/lib/bs-time-picker/time'15import type { BsLocale, BsPeriod, BsTime } from '@/lib/bs-time-picker/time/types'1617export {18 clampBsTime,19 formatTimeDigit,20 getDefaultBsTime,21 getHourOptions,22 getMinuteOptions,23 getPeriodOptions,24 to12Hour,25 from12Hour,26}2728export function formatBsTimeWheelLabel(29 time: BsTime,30 locale: BsLocale,31 is24Hour: boolean,32): string {33 return formatBsTime(time, locale, is24Hour)34}3536export function formatHourOption(37 hour: number,38 locale: BsLocale,39 is24Hour: boolean,40): string {41 return formatHourWheelLabel(hour, locale, is24Hour)42}4344export function formatMinuteOption(minute: number, locale: BsLocale): string {45 return formatMinuteWheelLabel(minute, locale)46}4748export function formatPeriodOption(period: BsPeriod, locale: BsLocale): string {49 return formatPeriodLabel(period, locale)50}5152export function resolveWheelHour(53 displayHour: number,54 period: BsPeriod,55 is24Hour: boolean,56): number {57 if (is24Hour) return displayHour58 return from12Hour(displayHour, period)59}6061export function resolveDisplayHour(hour24: number, is24Hour: boolean): number {62 if (is24Hour) return hour2463 return to12Hour(hour24).hour64}6566export function resolveDisplayPeriod(hour24: number, is24Hour: boolean): BsPeriod {67 if (is24Hour) return 'am'68 return to12Hour(hour24).period69}
What it pulls in
npm packages
Other registry items
Files it writes
More from react-nepali-datetime-picker-native
All 4 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Bikram Sambat Calendar (Native)bs-calendar | react-nepali-datetime-picker-native | Components | Free | 3 deps · 13 files | |
| Bikram Sambat Date Picker (Native)bs-date-picker | react-nepali-datetime-picker-native | Components | Free | 4 deps · 8 files | |
| Bikram Sambat Date Time Picker (Native)bs-datetime-picker | react-nepali-datetime-picker-native | Components | Free | 5 deps · 8 files |
