@vcl/calendar

0.6.3 • Public • Published

VCL calendar

Calendar to display and select date and time.

Features

The calendar can be used to show typical representations of time unit like:

  • Day (hours in a day).
  • Month (days in a month).
  • Year (months in year).
  • Years (range of years).

Styling for the following kind of days or special days exist:

  • Day from adjacent months to the currently shown month.
  • Today.
  • Disabled (for example for data ranges outside a valid range)
  • Unavailable (for example for a schedule).
  • Available (for example for a schedule).

Also styles to represent the selection of a time unit and ranges of time units exist.

Usage

Month view:

month example

Year view:

year example

Years view:

years example

Classes

  • vclCalendar
  • vclCalHeaderLabel
  • vclWeekdayLabel
  • vclCalItem

Modifiers

For vclCalendar

  • vclCalInput make the calendar appear as input for date selections.

For vclCalItem

  • vclToday
  • vclOtherMonth
  • vclDisabled
  • vclSelected: Mark a time unit as selected
  • vclSelectedAlt: Mark a time unit as selected with alternative style
  • vclSelectedBeg: Mark the beginning of a time unit range
  • vclSelectedEnd: Mark the end of a time unit range
  • vclAvailable
  • vclUnavailable

Variables

  • --calendar-bg-color
  • --calendar-item-color
  • --calendar-item-today-color
  • --calendar-item-bg-color
  • --calendar-item-hover-color
  • --calendar-item-hover-bg-color
  • --calendar-otherm-day-color
  • --calendar-otherm-day-bg-color
  • --calendar-selected-item-color
  • --calendar-selected-item-bg-color
  • --calendar-disabled-item-color
  • --calendar-disabled-item-bg-color
  • --calendar-available-item-bg-color
  • --calendar-unavailable-item-bg-color

Demo

example.html on GH-pages.

Package Sidebar

Install

npm i @vcl/calendar

Weekly Downloads

4

Version

0.6.3

License

MIT

Unpacked Size

38.3 kB

Total Files

13

Last publish

Collaborators

  • marcode95
  • vanthome
  • dani723
  • vilsol
  • jurgis-upenieks