ДокументацияУстановка

Установка

Сам пакет

npm install daterly

Peer-зависимости

react >= 17.0.0
react-hook-form >= 7.0.0  # опционально, только если используете /rhf

Если RHF-обёртки не нужны — устанавливать react-hook-form не обязательно.

Подключение стилей

В корневом компоненте приложения (или в _app.tsx для Next.js, main.tsx для Vite):

import 'daterly/styles'

Этот импорт подтягивает базовые CSS-переменные и стили react-day-picker. Без него календарь будет выглядеть «голым».

Что экспортируется

Точка входаЧто внутри
daterlyDatePicker, DateRangePicker, Calendar, типы DateRange, DatePickerProps
daterly/rhfRHFDatePicker, RHFDateRangePicker
daterly/stylesБазовые CSS-переменные и стили календаря

TypeScript

Типы поставляются в пакете — отдельный @types/* не нужен. Все компоненты экспортируют свои *Props интерфейсы.