diff --git a/src/room/LayoutToggle.stories.tsx b/src/room/LayoutToggle.stories.tsx new file mode 100644 index 00000000..72a2ffad --- /dev/null +++ b/src/room/LayoutToggle.stories.tsx @@ -0,0 +1,25 @@ +/* +Copyright 2026 Element Creations Ltd. + +SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial +Please see LICENSE in the repository root for full details. +*/ + +import { fn } from "storybook/test"; + +import type { Meta, StoryObj } from "@storybook/react-vite"; +import { LayoutToggle } from "./LayoutToggle"; + +const meta = { + component: LayoutToggle, +} satisfies Meta; + +export default meta; +type Story = StoryObj; + +export const Default: Story = { + args: { + layout: "grid", + setLayout: fn(), + }, +}; diff --git a/src/room/LayoutToggle.tsx b/src/room/LayoutToggle.tsx index ca6aa467..52341e42 100644 --- a/src/room/LayoutToggle.tsx +++ b/src/room/LayoutToggle.tsx @@ -18,11 +18,11 @@ import styles from "./LayoutToggle.module.css"; export type Layout = "spotlight" | "grid"; -interface Props { +type Props = { layout: Layout; setLayout: (layout: Layout) => void; className?: string; -} +}; export const LayoutToggle: FC = ({ layout, setLayout, className }) => { const { t } = useTranslation();