import type { Meta, StoryObj } from "@storybook/react"; import React from "react"; import { GenerationInstructions } from "@amplicode/storybook-extensions"; import { AdminContext, Button, defaultI18nProvider, Resource, useRefresh, } from "react-admin"; import { delayDataProvider } from "../../dataProvider"; const meta = { title: "Routing/useRefresh", parameters: { docs: { canvas: {}, }, }, } satisfies Meta; export default meta; type Story = StoryObj; export const Default: Story = { render: () => { const refresh = useRefresh(); const handleClick = () => { refresh(); }; return ( ); }, decorators: [ (Story: () => React.JSX.Element) => defaultDecorator(Story), ], }; const defaultDecorator = (Story: () => JSX.Element) => ( );