Установка
Сам пакет
npm install daterlyPeer-зависимости
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. Без него календарь будет выглядеть «голым».
Что экспортируется
| Точка входа | Что внутри |
|---|---|
daterly | DatePicker, DateRangePicker, Calendar, типы DateRange, DatePickerProps |
daterly/rhf | RHFDatePicker, RHFDateRangePicker |
daterly/styles | Базовые CSS-переменные и стили календаря |
TypeScript
Типы поставляются в пакете — отдельный @types/* не нужен. Все компоненты экспортируют свои *Props интерфейсы.