Skip to content

Astrian/datenel-react

Repository files navigation

Datenel

Datenel = Date + Panel

Datenel is a web UI component for selecting dates. It provides a customizable date picker panel that can be easily integrated into your React applications.

Want to use Datenel in Vue.js 3 application? We got you.

A preview of Datenel components for SingleWeekPicker and SingleDayPicker

Shadow border not included. Battery included.

Features

  • Zero runtime dependencies: Slim size with low to 14.26 kB, also flexible to your favorite time processing library.
  • Customizable Colors: Easily change the main, accent, reversed, hover, and border colors of the panel.
  • Localization: Supports localization for different languages.
  • Accessibility: Includes features for screen readers and keyboard navigation.
  • Programmatic Control: Control the selected date programmatically and handle date selection events.
  • JSDoc Support: Full IDE prompt support to help you use Datenel more conveniently.

Installation

To install Datenel, use npm or yarn:

npm install datenel-react # Use npm
yarn add datenel-react # Use yarn

Usage

Here is an example of how to use Datenel in your React application:

import { SingleDatePicker } from 'datenel-react'

export default () => {
  function onSelect(value) {
    alert(`You selected ${value.year}-${value-month}-${value.day}`)
  }

  return <SingleDatePicker 
    value={{
      year: 2025,
      month: 1,
      day: 1
    }}
    onSelect={onSelect}
  />
}

For more information and live demo, refer to Datenel’s documentation.

Supported Components & Props

  • SingleDatePicker
  • SingleWeekPicker
  • MultipleDatePicker
  • DateRangePicker

More features are on the roadmap.

Contribution & Development

npm i # or `yarn`
npm run dev # or `yarn dev`

Then the package will launch a testing React hot-reload server on localhost:1926. The server file is available in the playground folder, feel free to modify the content inside it.

License

MIT

About

Datenel is a web UI component for selecting dates.

Resources

License

Stars

Watchers

Forks

Packages

No packages published