You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
# Tiny Components - datepicker
Datepicker for show Month and select a Single day.
Created with [Riot.js ](https://riot.js.org )
Using Styles for UI from [Plain-UI ](https://plain-ui.com ), Date will be handle by [Day.js ](https://day.js.org/en/ ) and Events with [Observable ](https://github.com/riot/observable )
Source: [https://gitea.node001.net/tiny-components/datepicker ](https://gitea.node001.net/tiny-components/datepicker )
Mirror: [https://github.com/node001-net/tiny-components-datepicker ](https://github.com/node001-net/tiny-components-datepicker )
![demo ](example/demo.gif )
## Installation
Setup this registry in your project .npmrc file:
```
@tiny -components:registry=https://gitea.node001.net/api/packages/tiny-components/npm/
```
Install with npm or yarn
```
npm i --save @tiny -components/datepicker
yarn add @tiny -components/datepicker
```
## Using
```
< tiny-datepicker > < / tiny-datepicker >
```
For starting weeks on Sunday,
```
< tiny-datepicker iso-week = "0" > < / tiny-datepicker >
```
For setting date on start,
```
< tiny-datepicker date = "2015-12-10" > < / tiny-datepicker >
```
## Events
If Date will "change",
```
import store from './store.js'
store.on('change', (data) => {
console.log(data.date.format('YYYY-MM-DD'))
})
```
## i18n
Names of Days and Months will be used from Day.js, [here is a list of supported languages ](https://github.com/iamkun/dayjs/tree/dev/src/locale ).
Change language is only possible if you add change locale globally.
```
import de from 'dayjs/locale/de'
dayjs.locale('de')
```