import type { Meta, StoryObj } from "@storybook/react"; import { Admin, EditGuesser, Layout, LayoutProps, ListGuesser, Menu, Resource, ShowGuesser, } from "react-admin"; import { dataProvider } from "../../../dataProvider"; import fakeDataProvider from "ra-data-fakerest"; import { replaceOnGenerate } from "@amplicode/storybook-extensions"; import { AnyPropsComponent } from "../../../utils"; const meta = { title: "Layouts/Admin", component: AnyPropsComponent, parameters: { layout: "fullscreen", }, } satisfies Meta; export default meta; type Story = StoryObj; export const ReactAdmin: Story = { name: "Default ReactAdmin Layout", render: () => { const MainMenu = () => { return ( ); }; const AppLayout = (props: LayoutProps) => ( ); return ( ); }, };