日期控件 DatePicker
一个封装了弹出式日历选择器的 React 日期选择的 受控组件
,基于 shadcn/ui
、date-fns
和自定义样式构建。
📦 引入方式
import { DatePicker } from '@npmqg/react-ui-datepicker';
🚀 使用示例
📚 基本使用
- 示例
- 源码
Loading...
import { DatePicker, DateRangPicker } from '@npmqg/react-ui-datepicker';
export default function DemoDatePicker() {
const [selectedDate, setSelectedDate] = useState();
const [selectedRangDate, setSelectedRangDate] = useState();
return (
<div className="flex flex-col gap-2">
<DatePicker value={selectedDate} className="DatePickerBox" onChange={setSelectedDate} />
<DateRangPicker value={selectedRangDate} className="DatePickerBox" onChange={setSelectedRangDate} />
</div>
);
}
📚 自定义显示内容
- 示例
- 源码
Loading...
<DatePicker value={new Date()} renderValue={(date) => <span>{date ? date.toDateString() : '请选择日期'}</span>} />
📚 启用时间选择
- 示例
- 源码
Loading...
<DatePicker showTime />