svelte-touch-datepicker

A simple date picker (Wheel and touch) (no dependencies 🔥)

Github stars Tracking Chart

Native like date-picker for Svelte (With wheel control for desktop)

🚀See it in Action

Installation

npm i -D svelte-touch-datepicker

Usage

<script>
  import DatePicker  from "svelte-touch-datepicker";

  let date = new Date();
  $: _date = date.toLocaleDateString("en-US");

</script>

<style>

  .container{
    height: 100%;
    width: 100%;
  }

  .center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font: 20px 'Roboto', sans-serif;
  }
</style>

<div class="container" >
  <div class="center">
    <p>Date: {_date}</p>
    <DatePicker bind:date />
  </div>
</div>

Custom events

<script>
  function callback(event) {
    // you will find the `date` object in event.detail
  }
</script>

<DatePicker
  on:dateChange={callback}
  on:confirmDate={callback2}
/>


Default css custom properties


  :root{
    --svtd-popup-bg-color: white;
    --svtd-popup-color: black;
    --svtd-popup-radius: 10px;
    --svtd-font-size: 20px;
    --svtd-button-color: black;
    --svtd-button-bg-color: transparent;
    --svtd-border: 1px solid grey;
    --svtd-button-box-shadow: none;
    --svtd-bar-color: grey;
  }

Props

Name Type Description Required Default
date object default date object yes new Date()
visible Boolean Popup visibility No false
years_map Array Years map [from, to] No [1900, 2100]
classes String custom classes to be add on input No empty string

Overview

Name With OwnerSharifClick/svelte-touch-datepicker
Primary LanguageSvelte
Program languageJavaScript (Language Count: 2)
Platform
License:MIT License
Release Count7
Last Release Namev1.4.1 (Posted on )
First Release Namev1.0.0beta (Posted on )
Created At2019-10-23 14:42:15
Pushed At2022-12-04 17:25:33
Last Commit At2021-04-06 22:52:16
Stargazers Count37
Watchers Count4
Fork Count5
Commits Count160
Has Issues Enabled
Issues Count4
Issue Open Count1
Pull Requests Count5
Pull Requests Open Count6
Pull Requests Close Count1
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top