TS
tsdevau/fork--solid-date-picker
A simple and reusable Datepicker component for SolidJS
@rnwonder/solid-date-picker
A simple and reusable Datepicker component for SolidJS (Demo)
Installation
npm i @rnwonder/solid-date-pickeryarn add @rnwonder/solid-date-pickerpnpm add @rnwonder/solid-date-pickerThis package depends on solid-js so you need to have it installed
Usage
import DatePicker, { PickerValue } from "@rnwonder/solid-date-picker";
const App = () => {
const [value, setValue] = createSignal<PickerValue>({
value: {},
label: "",
});
return (
<DatePicker
value={value}
setValue={setValue}
onChange={(data) => {
if (data.type === "range") {
console.log(data.startDate, data.endDate);
}
if (data.type === "single") {
console.log(data.selectedDate);
}
if (data.type === "multiple") {
console.log(data.multipleDates);
}
}}
/>
);
};Styling With Props, Classes, or Attributes
- You can style the datepicker using class props, color props, default css class names or data attributes.
- Check out the documentation for more details
Themes
- We have a growing list of themes you can use. Please check them out here
Other Datepicker Props
- We have some other props that can be useful when working with the datepicker. Please check them out here
Formatting
- Formatting the datepicker input label is done with the
formatInputLabel,formatInputLabelRangeStart,formatInputLabelRangeEnd,localOptionsandlocaleprops - Check out the documentation for more details
Utility Functions
- We have some utility functions that can be useful when working with the datepicker. Please check them out here
Other Components
- We have some other components that can be useful when working with the datepicker. Please check them out here



