import type { Meta, StoryObj } from "@storybook/react"; import { AdminContext, Button, defaultI18nProvider, NumberInput, SimpleForm, TextInput, } from "react-admin"; import React, { useCallback } from "react"; import { dataProvider } from "../../dataProvider"; import { useFormContext } from "react-hook-form"; import { GenerationInstructions } from "@amplicode/storybook-extensions"; const meta = { title: "Forms/Hooks", decorators: [(Story) => defaultDecorator(Story)], } satisfies Meta; export default meta; type Story = StoryObj; export const ResetForm: Story = { render: () => { let { reset } = useFormContext(); const resetForm = useCallback(() => { reset(); }, [reset]); return