インポート
import { Calendar } from '@k8ordo/ui';使い方
<Calendar defaultValue="2026-09-25" onChange={setDay} />最小値 / 最大値
<Calendar
defaultValue="2026-09-25"
max="2026-09-30"
min="2026-09-10"
/>キーボード操作
矢印キーで日と週を、Home / End で週の端を、PageUp / PageDown で月を(Shift と一緒なら年を)移り、Enter / Space で選びます。
言語と「今日」
月名・曜日名・週の始まりはページの言語(<html lang>)に従います。今日は閲覧者のタイムゾーンでしか決まらないので、カレンダーはブラウザでだけ描かれ、サーバーは同じ寸法の空の箱を書きます。
Props
defaultValue?- Type:
string - Default: -
max?- Type:
string - Default: -
min?- Type:
string - Default: -
onChange?- Type:
(value: string) => void - Default: -
value?- Type:
string|null - Default: -
| Prop | Type | Default |
|---|---|---|
defaultValue? | string | - |
max? | string | - |
min? | string | - |
onChange? | (value: string) => void | - |
value? | string|null | - |
このコンポーネントが描画する文言(ラベルやプレースホルダーなど)は、propsで指定しないとき文言辞書から解決されます。差し替え方は次を参照してください: i18n