import type { Meta, StoryObj } from "@storybook/react"; import { Button, Notification, SaveButton, SimpleForm, TextInput, Toolbar, useNotify, } from "react-admin"; import React, { ComponentType, useCallback } from "react"; import { useFormContext } from "react-hook-form"; import { AdminStoryContext } from "../../../utils"; import { MemoryRouter } from "react-router"; const meta = { title: "Pages/CustomForm", decorators: [(Story) => defaultDecorator(Story)], } satisfies Meta>; export default meta; type Story = StoryObj; export const Default: Story = { render: () => { const notify = useNotify(); const FormToolbar = () => { const { reset } = useFormContext(); const resetForm = useCallback(() => { reset(); }, [reset]); return (