--- layout: default route: demonstration title: Demonstration --- {% capture calendar_datepicker_example %} {% endcapture %} {% capture calendar_datepicker_example_dialog %} {% endcapture %} {% capture calendar_datepicker_example_inline %} {% endcapture %} {% capture calendar_datepicker_example_range %} {% endcapture %} {% capture calendar_datepicker_example_inline_range %} {% endcapture %} {% capture calendar_datepicker_example_range_labels %} {% endcapture %} {% capture calendar_datepicker_example_labels %} {% endcapture %} {% capture calendar_datepicker_example_disabled_dates %} {% endcapture %} {% capture calendar_datepicker_example_disabled_weekdays %} {% endcapture %} {% capture calendar_datepicker_example_highlighted_dates %} {% endcapture %} {% capture calendar_datepicker_example_weekstart %} {% endcapture %} {% capture calendar_datepicker_example_inline_info %} {% endcapture %} {% capture calendar_datepicker_example_inline_success %} {% endcapture %} {% capture calendar_datepicker_example_inline_warning %} {% endcapture %} {% capture calendar_datepicker_example_inline_danger %} {% endcapture %} {% capture calendar_datepicker_example_inline_grey %} {% endcapture %} {% capture calendar_datepicker_example_inline_dark %} {% endcapture %} {% capture calendar_datepicker_example_inline_black %} {% endcapture %} {% include anchor.html name="Display styles" %}

Calendar component comes with multiple display styles. The default style will show the datePicker as a popover under the input element on desktop and as a dialog modaal on mobile.

{{calendar_datepicker_example}}

To view a demo just click into the input above.

"Dialog" style displays the DatePicker as a dialog modal

{{calendar_datepicker_example_dialog}}

To view a demo just click into the input above.

"Inline" style visually replaces the input element by the datepicker

{{calendar_datepicker_example_inline}}
{% include anchor.html name="Range selection" %}

Use the component to let user select a date range.

{{calendar_datepicker_example_range}}
{{calendar_datepicker_example_inline_range}}

You can easily customize labels.

{{calendar_datepicker_example_range_labels}}

You can easily customize from and to selection labels.

{{calendar_datepicker_example_labels}}
{% include anchor.html name="Design options" %}

Disabled dates

Yesterday and tomorrow are disbaled

{{calendar_datepicker_example_disabled_dates}}

Disabled week days

Saturdays and Sun days are disbaled

{{calendar_datepicker_example_disabled_weekdays}}

Highlighted dates

Yesterday and tomorrow are highlighted

{{calendar_datepicker_example_highlighted_dates}}

Change week start

Week starts on Monday

{{calendar_datepicker_example_weekstart}} {% include anchor.html name="Colors" %}
{{calendar_datepicker_example_inline_range}}
{{calendar_datepicker_example_inline_info}}
{{calendar_datepicker_example_inline_success}}
{{calendar_datepicker_example_inline_warning}}
{{calendar_datepicker_example_inline_danger}}
{{calendar_datepicker_example_inline_grey}}
{{calendar_datepicker_example_inline_dark}}
{{calendar_datepicker_example_inline_black}}