Calendar

The Calendar component provides date selection functionality with a visual calendar interface.

Import

<script>
  import { Calendar } from 'svelte-fluentui';
</script>
svelte

Basic Usage

<Calendar />
svelte

With Default Date

<Calendar value={new Date()} />
svelte

Date Range Selection

<Calendar mode="range" />
svelte

Properties

PropertyTypeDefaultDescription
valueDate | Date[]undefinedSelected date(s)
mode'single' | 'range' | 'multiple''single'Selection mode
minDateDateundefinedMinimum selectable date
maxDateDateundefinedMaximum selectable date
disabledbooleanfalseWhether the calendar is disabled

Events

EventDescription
on:changeFired when date selection changes