Qwik Date
Qwik calendar, simple integration.
August 2024
| Su | Mo | Tu | We | Th | Fr | Sa |
|---|---|---|---|---|---|---|
> Installation <
npm install qwik-date> Usage <
import { CalendarInline } from 'qwik-date/inline' //-> inline modeimport { Calendar } from 'qwik-date' //-> inline modeimport { DatePicker } from 'qwik-date' //-> popup modeimport { DatePicker } from 'qwik-date/picker' //-> popup mode
> API Reference <
~Inline mode~
| Prop | Description | Default |
|---|---|---|
| date | Default date to be used in the calendar | today |
| fullWeeks | Displays full weeks in the calendar | false |
| locale | Locale and regional settings for the calendar | 'en' |
| showWeekNumber | Displays the week number in the calendar | false |
| showDaysOfWeek | Displays the days of the week in the calendar | true |
| iconLeft | Icon to display on the left side of the calendar | undefined |
| iconRight | Icon to display on the right side of the calendar | undefined |
| containerProps | Props to be passed to the calendar's container | - |
| headerProps | Props to be passed to the calendar's header | - |
| actionButtonProps | Props for action buttons in the calendar | - |
| actionLeftProps | Props for the left action | - |
| actionRightProps | Props for the right action | - |
| calendarProps | Props to be passed to the calendar's container | - |
| theadProps | Props to be passed to the thead element of the calendar | - |
| tbodyProps | Props to be passed to the tbody element of the calendar | - |
| theadRowProps | Props to be passed to the rows of the thead | - |
| tbodyRowProps | Props to be passed to the rows of the tbody | - |
| headerCellProps | Props to be passed to the header cells | - |
| cellProps | Props to be passed to the body cells of the calendar | - |
| dayButtonProps | Props for the buttons representing each day in the calendar | - |
| iconProps | Props to be passed to the icons of the calendar | - |
| titleProps | Props to be passed to the calendar's title | - |
| weekNumberProps | Props to be passed to the week numbers in the calendar | - |
| onDateChange$ | Callback function triggered when the date changes in the calendar | undefined |
| unStyled | Disables default styling | false |
| bind:date | Signal with the default date | undefined |
~Popup mode~
Got the same props as the inline mode, but also accepts the following props:
| Prop | Description | Default |
|---|---|---|
| triggerProps | Props to be passed to the trigger button | undefined |
| triggerIcon | Icon component to be displayed in the trigger button | undefined |
| triggerLabel | Label for the trigger button | undefined |