Skip to content

ella-yschoi/react-simple-datepicker-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

91 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Simple DatePicker Calendar for React

react-simple-datepicker-calendar

Overview

Simple Datepicker is a date picker component for React. Select dates easily and customize the color scheme to fit your design needs. It will continually evolving to offer a variety of designs.


Features

  • โ˜๏ธ Select any date.
  • ๐Ÿ”ข Input a date manually.
  • ๐Ÿ‘€ Browse previous or future months in current month.
  • ๐Ÿšš Navigate quickly to a specific date.
  • โ˜€๏ธ Distinguish today's date from the selected date.

Installation

To install the Simple DatePicker Calendar in your React project, use the following command:

npm install react-simple-datepicker-calendar

npm version Min gzipped size


Usage

import { useState } from 'react';
import { Calendar } from 'react-simple-datepicker-calendar';

function App() {
  const [selectedDate, setSelectedDate] = useState(new Date());

  const handleDateChange = (newDate: Date) => {
    setSelectedDate(newDate);
  };

  return (
    <Calendar
      calendarBackgroundColor="#252525"
      displayBackgroundColor="#252525"
      displayFontColor="#c5c5c5"
      dayFontColor="#899797"
      currentDateFontColor="#d5d5d5"
      prevNextDateFontColor="#899797"
      language="en"
      value={selectedDate}
      onChange={handleDateChange}
    />
  );
}

export default App;

Props

Prop Name Type Description Default
calendarBackgroundColor string Background color of the entire calendar component. '#252525'
displayBackgroundColor string Background color for the display area (e.g., month and year display). '#252525'
displayFontColor string Font color for the display area, such as the selected date and year-month header. '#c5c5c5'
dayFontColor string Font color for the day names (e.g., Sun, Mon) in the calendar. '#899797'
currentDateFontColor string Font color for the current date in the calendar. '#d5d5d5'
prevNextDateFontColor string Font color for the dates of the previous and next month. '#899797'
language 'en'|'ko' Supported values are 'en' for English and 'ko' for Korean. 'en'
value Date The currently selected date.
onChange (newDate: Date) => void Language settings for the calendar. Function to call when the date is changed.

Planned Updates

Enhance Customization: Further customization options are in development. You'll soon be able to tailor the calendar to your preferences, including date format, start day, and more.


License

Simple DatePicker Calendar is open-source, licensed under the MIT License.


Contact

For inquiries or suggestions, feel free to submit Github Issue. Your feedback is invaluable. Thank you for using Simple DatePicker!

About

๐Ÿ“… Simple Datepicker Calendar Library for React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published