1.1.2 • Published 10 months ago
date-time-picker-solid v1.1.2
An interactive Date and Time Picker
for SolidJS.
Installation
npm:
npm install date-time-picker-solid
yarn:
yarn add date-time-picker-solid
Note
Include this in your index.html file.
<link rel="stylesheet" type="text/css" href="node_modules/date-time-picker-solid/dist/style.css">
Example
Here is an example of a basic app using DateTimePicker component:
import { DateTimePicker } from 'date-time-picker-solid'
function App() {
return <DateTimePicker currentDate={new Date()} />;
}
View the package in action: ( Basic Example )
Preview
Properties
Props | Type | Default Value | Discription | |
---|---|---|---|---|
currentDate | Date/string | Mandatory Field, default date for the calendar. | ||
customizeCalendar | string | '' | Add a class name to customize the calendar. | |
dateFormat | string | DD MMM, YYYY | Displayed date format. | |
enableDateRangeSelector | boolean | False | Enables date Range Selection. | |
prevDate | Date | dayjs().startOf('weeks') | Start Date of range selection. | |
minDate | Date | undefined | Start Date. | |
maxDate | Date | undefined | End Date. | |
children | JSXElement | undefined | Add child element | |
closeOnSelect | boolean | False | Closes the calendar after selection. | |
calendarWidth | number | 26rem | Adjust calendar toggle section. (Note: value should be in rem ) | |
TOGGLE SECTION | ||||
customizeCalendarToggler | string | '' | Add a class name to customize the calendar toggler. | |
customizeTogglerArrowIcon | string | '' | Add a class name to customize input field arrow Icon. | |
customizeTogglerCalendarIcon | string | '' | Add a class name to customize calendar icon. | |
BODY SECTION | ||||
customizeCalendarBody | string | '' | Add a class name to customize calendar body. | |
NAV SECTION | ||||
headerMonthFormat | string | MMM | Desired month format displayed in the header. | |
headerYearFormat | string | YYYY | Header year view. | |
enableArrowNavigation | boolean | True | Enables/Disables the navigation. | |
customizeLeftArrow | string | '' | Add a class name to customize left arrow. | |
customizeRightArrow | string | '' | Add a class name to customize right arrow. | |
customizeActiveMonth | string | '' | Add a class name to customize calendar view. | |
TITLE SECTION | ||||
enableDateInputField | boolean | True | Display selected date. | |
enableDateInputFieldEditor | boolean | True | Makes selected date editable. | |
customizeSelectedDate | string | '' | Add a class name to customize selected date view. | |
enableTodayNavigator | boolean | False | Enables today navigating button. | |
customizeTodayNavigator | string | '' | Add a class name to customize today button. | |
VIEW SECTION | ||||
enableCalendarViewType | boolean | False | Enables Calendar type switching button. | |
activeCalendarView | day/month/year | day | Active view | |
cutomizeCalendarViewButtons | string | '' | Add a class name to customize view type buttons. | |
customizeRangeSelectedDates | string | '' | Add a class name to customize the selected date range. | |
PICKER SECTION | ||||
customizeListView | string | '' | Add a class name to customize the list. | |
customizeListHeader | string | '' | Add a class name to customize the list header. | |
customizeYearLeftNavigationArrow | string | '' | Add a class name to customize the year view left arrow navigator. | |
customizeYearRightNavigationArrow | string | '' | Add a class name to customize the year view right arrow navigator. | |
TIME VIEW SECTION | ||||
enableTimeView | boolean | False | Enables Time view in calendar. | |
enableTimeEditing | boolean | False | Enables Time editing option in calendar. | |
customizeTimeViewSwitch | string | '' | Add a class name to customize the time view toggle button. | |
customizeTimeInputField | string | '' | Add a class name to customize the time input field. | |
customizeTimeUpdateButton | string | '' | Add a class name to customize the time update button. | |
customizeConsolidateTimeView | string | '' | Add a class name to customize the time day and view element. | |
customizeTimeDownArrow | string | '' | Add a class name to customize the time increase buttons. | |
customizeTimeUpArrow | string | '' | Add a class name to customize the time decrease buttons. . | |
renameTimeUpdateButton | string | '' | To rename the update button. | |
OUTPUT | ||||
calendarResponse | (props: type)=>void | Callback to get the values |
Dependencies
Let's get connected
License
MIT
1.1.2
10 months ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.19
2 years ago
1.0.18
2 years ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.20
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.9
2 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago