Home
Softono

Svelte Calendar

Open source MIT Svelte
541
Stars
86
Forks
34
Issues
9
Watchers
3 years
Last Commit

 About Svelte Calendar

A lightweight datepicker with neat animations and a unique UX.

Platforms

Web Self-hosted

Languages

Svelte

Need Help Installing Svelte Calendar?

We provide expert installation service for this software. Our team will install, configure, and secure Svelte Calendar on your server. plans start at just $30.

Svelte Calendar

View on GitHub

svelte-calendar

A small date picker built with Svelte 3. Demo available here: view docs and examples.

Demo

Installation

npm i -D svelte-calendar

Features

  • Day, Month & Year pickers
  • Responsive
  • Keyboard, touch, and scroll support
  • Inline & Picker modes
  • Virtual/infinite grid for animation performance
  • Store-driven and extensible
  • Localization using day.js

Usage within svelte-kit project

When using this component within a svelte-kit application it is necessary to add its two dependencies (just-throttle and dayjs) to the config.kit.vite.optimizeDeps.include array in svelte.config.js. Eg: your config should include the following:

const config = {
  kit: {
    vite: {
      optimizeDeps: {
        include: ['just-throttle', 'dayjs']
      }
    }
  }
};

export default config;

Features In Development

  • time picker
  • date & date-time range picker