svelte-touch-datepicker

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

Github星跟蹤圖

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

主要指標

概覽
名稱與所有者SharifClick/svelte-touch-datepicker
主編程語言Svelte
編程語言JavaScript (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2019-10-23 14:42:15
推送於2022-12-04 17:25:33
最后一次提交2021-04-06 22:52:16
發布數7
最新版本名稱v1.4.1 (發布於 )
第一版名稱v1.0.0beta (發布於 )
用户参与
星數36
關注者數3
派生數5
提交數160
已啟用問題?
問題數4
打開的問題數1
拉請求數5
打開的拉請求數6
關閉的拉請求數1
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?