DatePicker
O DatePicker é um componente para seleção de datas únicas, ideal para campos como data de nascimento, agendamentos, prazos e vencimentos. Oferece uma interface intuitiva com calendário e suporte a internacionalização.
Importação
import { DatePicker } from '@useblu/ocean-react';
Importação específica (recomendado para tree-shaking)
import { DatePicker } from '@useblu/ocean-react/DatePicker';
Importação de tipos TypeScript
import type { DatePickerSingleProps } from '@useblu/ocean-react';
// Uso em componente customizado
const MyDatePicker: React.FC<DatePickerSingleProps> = (props) => {
return <DatePicker {...props} />;
};
Playground Interativo
Explore o componente DatePicker no playground interativo do Storybook:
Documentação Completa
Para documentação técnica detalhada, exemplos de uso e API completa, consulte o Storybook do DatePicker.
No Storybook você encontrará:
- ✅ Controles interativos para testar todas as props
- ✅ API gerada automaticamente com tipagem completa
- ✅ Exemplos visuais de todas as variações e estados
- ✅ Playground para experimentação rápida
Uso básico
import { useState } from 'react';
function BasicDatePicker() {
const [date, setDate] = useState('');
return (
<DatePicker label="Selecione uma data" value={date} onSelect={setDate} />
);
}