// // Copyright 2026 DXOS.org // import { type Meta, type StoryObj } from '@storybook/react-vite'; import React, { useState } from 'react'; import { withLayout, withTheme } from '../../testing'; import { Calendar, type DateRange } from './Calendar'; const meta: Meta = { title: 'ui/react-ui-core/components/Calendar', component: Calendar.Root, decorators: [withTheme(), withLayout({ layout: 'column', classNames: 'flex flex-row p-4 justify-center' })], parameters: { layout: 'fullscreen', }, }; export default meta; type Story = StoryObj; export const Single: Story = { render: () => { const [date, setDate] = useState(new Date()); return ; }, }; export const Range: Story = { render: () => { const [range, setRange] = useState(); return ; }, }; export const WithMinDate: Story = { render: () => { const [date, setDate] = useState(); return ; }, };