Premiers pas avec Styled
Le package stylisé fournit des composants de sélecteur de date pré-stylisés avec CSS intégré. Aucun framework CSS requis.
Installation
npm install react-date-range-picker-styled
Après l’installation, importez le CSS dans le point d’entrée de votre application :
import "react-date-range-picker-styled/rdrp-styles.css";Démarrage rapide
import { useState } from "react";import { DatePicker } from "react-date-range-picker-styled";import "react-date-range-picker-styled/rdrp-styles.css";
function Basic() { const [value, setValue] = useState<Date | null>(null);
return <DatePicker value={value} onChange={setValue} />;}Ce qui est inclus
| Component | Description |
|---|---|
DatePicker | Single date selection with popup calendar |
DateRangePicker | Date range selection with dual calendar and presets |
DateTimePicker | Date + time selection with time scroll panel |
DateRangeTimePicker | Date range + time selection |
Tous les composants prennent en charge :
- Valeur contrôlée avec
value/onChange - Navigation au clavier
- Mode sombre via des variables CSS
- 4 tailles : “petit”, “moyen”, “grand”, “x-large”
- API de composant composé pour la personnalisation
Types de scripts dactylographiés
Tous les types de configuration et de données sont réexportés à partir du package — pas besoin d’installer le package sans tête séparément :
import type { Locale, DatePickerSize, TimeConfig, MinuteStep, SecondStep, TimePrecision, HourFormat, TimePeriod, CaptionLayout, WeekDay, DateRangePreset, CalendarMonth, DayProps,} from "react-date-range-picker-styled";Ces types sont utiles pour :
Locale— Remplacements de paramètres régionaux personnalisés (noms des jours de la semaine, étiquettes des boutons, formatage de la date)DatePickerSize— Saisie de l’accessoiresize(“small”|”medium”|”large”|”x-large”`)TimeConfig— Configuration de la précision, du format et des étapes du sélecteur de tempsDateRangePreset— Définition des préréglages pourDateRangePicker/DateRangeTimePickerCalendarMonth,DayProps— Rendu personnalisé avec des composants composés
Voir Types sans tête pour des définitions de types détaillées.
Prochaines étapes
- DatePicker — Sélection de date unique
- DateRangePicker — Plage de dates avec préréglages
- Composants composés — Personnaliser la structure interne
- Variables CSS — Thème avec variables CSS
- Mode sombre — Prise en charge du thème sombre