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 (
);
},
};