@doubletrade/lit-datepicker
Version:
lit-datepicker provides a simple datepicker with range.
34 lines (23 loc) • 1.2 kB
Markdown
[](https://www.webcomponents.org/element/@doubletrade/lit-datepicker)
## <range-datepicker>

`lit-datepicker` provides a simple datepicker with range.
### Install
npm install /lit-datepicker
Inspired by [airbnb datepicker](https://github.com/airbnb/react-dates).
```js
// Simple
return html`<lit-datepicker date-from="${dateFrom}" date-to="${dateTo}"></lit-datepicker>`;
// No range
return html`<lit-datepicker no-range></lit-datepicker>`;
// No range and narrow view
return html`<lit-datepicker no-range force-narrow></lit-datepicker>`;
// i18n
return html`<lit-datepicker locale="fr"></lit-datepicker>`;
// Inputs
const input = (dateFrom, dateTo) => html`
<paper-input value="${dateFrom} - ${dateTo}" readonly label="Input">
<paper-icon-button slot="suffix" icon="today"></paper-icon-button>
</paper-input>`;
return html`<lit-datepicker-input .html="${input}" dateFormat="dd/MM/yyyy" locale="en"></lit-datepicker-input>`;
```