24 lines
572 B
TypeScript

import { useContext } from 'react'
import { CalendarContext } from './context/calendar'
import { LocaleContext } from './context/locale'
const useCalendarContext = () => {
const context = useContext(CalendarContext)
if (!context)
throw new Error("Can't use calendar context outside of CalendarProvider")
return context
}
const useLocaleContext = () => {
const context = useContext(LocaleContext)
if (!context)
throw new Error("Can't use locale context outside of LocaleProvider")
return context
}
export { useCalendarContext, useLocaleContext }