import type { Meta, StoryObj } from "@storybook/react"; import { AdminContext, defaultI18nProvider, Resource, SingleFieldList, ChipField, ListBase, } from "react-admin"; import { GenerationInstructions } from "@amplicode/storybook-extensions"; import { delayDataProvider } from "../../../dataProvider"; import { Box, Typography } from "@mui/material"; import { Code } from "../../../utils"; const defaultDecorator = (Story: () => JSX.Element) => ( ); const meta = { title: "Pages/Lists/SingleFieldList", component: SingleFieldList, decorators: [ (Story) => defaultDecorator(Story), (Story) => { return ( Use <SingleFieldList> when you want to display only one property for each record in a list, for instance, to display the list of tag names for a post. ); }, ], args: {}, argTypes: { linkType: { control: "select", options: ["default", "show", "edit", "false"], mapping: { default: undefined, show: "show", edit: "edit", false: false, }, }, }, } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { render: ({ ...props }) => { return ( ); }, };