logo
DocsInstallation

Installation

Install the package from npm using your preferred package manager.

npm

npm install nepali-bs-calendar-react

yarn

yarn add nepali-bs-calendar-react

pnpm

pnpm add nepali-bs-calendar-react

Peer requirements

For a React app, make sure your project already has React and React DOM installed.

npm install react react-dom

Required Wrapper

'use client'
 
import { NepaliCalendarProvider, defaultCalendarData } from 'nepali-bs-calendar-react'
 
function App() {
  return (
    <NepaliCalendarProvider data={defaultCalendarData}>
      {/* Your components */}
    </NepaliCalendarProvider>
  )
}

Next.js usage

If the calendar component uses browser APIs internally, render it inside a client component.

'use client'
 
import { Calendar } from 'nepali-bs-calendar-react'
 
export function CalendarClient() {
  return <Calendar />
}