All Projects → aboveyunhai → chakra-dayzed-datepicker

aboveyunhai / chakra-dayzed-datepicker

Licence: MIT License
Chakra UI + Dayzed = datepicker

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to chakra-dayzed-datepicker

loopple
Drag & drop dashboard builder
Stars: ✭ 180 (+309.09%)
Mutual labels:  chakra-ui, chakraui
silverware-calendar
SilverWare Calendar Module
Stars: ✭ 15 (-65.91%)
Mutual labels:  date, datepicker
react-calendar-datetime-picker
A simple and fast date and time picker component for React
Stars: ✭ 58 (+31.82%)
Mutual labels:  date, datepicker
nativescript-datetimepicker
Plugin with date and time picking fields
Stars: ✭ 26 (-40.91%)
Mutual labels:  date, datepicker
create-chakra-icons
Transform SVGs to React Chakra UI <Icon /> ✨
Stars: ✭ 80 (+81.82%)
Mutual labels:  chakra-ui, chakra-ui-react
react-modern-datepicker
A modern date picker for react library
Stars: ✭ 19 (-56.82%)
Mutual labels:  date, datepicker
rn-date-range
date picker component for react native
Stars: ✭ 16 (-63.64%)
Mutual labels:  date, datepicker
Datepicker
Get a date with JavaScript! A datepicker with no dependencies.
Stars: ✭ 212 (+381.82%)
Mutual labels:  date, datepicker
imrc-datetime-picker
(Improved) React component datetime picker by momentjs 📆
Stars: ✭ 21 (-52.27%)
Mutual labels:  date, datepicker
popoPicker
popoPicker是一个移动端3D滚轮日期时间和单项的选择器,支持无限循环滚动,不依赖第三方库
Stars: ✭ 26 (-40.91%)
Mutual labels:  date, datepicker
Flatpickr
lightweight, powerful javascript datetimepicker with no dependencies
Stars: ✭ 14,575 (+33025%)
Mutual labels:  date, datepicker
inquirer-datepicker-prompt
Datepicker prompt for inquirer.js
Stars: ✭ 24 (-45.45%)
Mutual labels:  date, datepicker
Calendarview
A highly customizable calendar library for Android, powered by RecyclerView.
Stars: ✭ 2,862 (+6404.55%)
Mutual labels:  date, datepicker
react-semantic-ui-datepickers
Datepickers built with Semantic UI for React and Dayzed.
Stars: ✭ 87 (+97.73%)
Mutual labels:  datepicker, dayzed
Vuejs Datepicker
A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations
Stars: ✭ 2,529 (+5647.73%)
Mutual labels:  date, datepicker
datepicker
A simple datepicker with Chakra-UI and date-fns
Stars: ✭ 140 (+218.18%)
Mutual labels:  datepicker, chakra-ui
Vuetify Daterange Picker
The missing date range picker for Vuetify JS you have been looking for.
Stars: ✭ 192 (+336.36%)
Mutual labels:  date, datepicker
Lightpick
(deprecated) Check out the new date picker Litepicker
Stars: ✭ 204 (+363.64%)
Mutual labels:  date, datepicker
jquery-date-dropdowns
A simple, customisable jQuery datepicker plugin to dynamically generate separate "day", "month" and "year" dropdowns, and provide a formatted date string for form submission
Stars: ✭ 42 (-4.55%)
Mutual labels:  date, datepicker
react-picky-date-time
A react component for date time picker. Online demo examples
Stars: ✭ 41 (-6.82%)
Mutual labels:  date, datepicker

A Simple Chakra Datepicker based on Dayzed.

npm version Downloads

Every individual component is using Chakra UI. So it should respect all Chakra UI Configs without problem.

The componenent itself has to use some date library

Highly recommend just copy/paste the source code from /src to customize however you want.

Install the dependency

npm i date-fns dayzed
npm i chakra-dayzed-datepicker

Basic usage

Single

  const [date, setDate] = useState(new Date());
  
  <SingleDatepicker
    name="date-input"
    date={date}
    onDateChange={setDate}
  />

Range:

  const [selectedDates, setSelectedDates] = useState<Date[]>([new Date(), new Date()]);
  
  <RangeDatepicker
    selectedDates={selectedDates}
    onDateChange={setSelectedDates}
  />

propsConfigs:

dateNavBtnProps and dayOfMonthBtnProps extends from ButtonProps of Chakra-UI This allows you to override the default behavior however your want as long as supported by Chakra-UI.


Example:

  propsConfigs={{
    dateNavBtnProps: {
      colorScheme: "blue",
      variant: "outline"
    },
    dayOfMonthBtnProps: {
      borderColor: "red.300",
      selectedBg: "blue.200",
      _hover: {
        bg: 'blue.400',
      }
    },
    inputProps: {
      size: "sm"
    }
  }}

other props:

Name Type Default value Description
name string undefined name attribute for <input /> element
usePortal boolean undefined to prevent parent styles from clipping or hiding content
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].