import * as React from 'react'; import { Route } from 'react-router'; import { TestMemoryRouter, LinkBase, RouterNavigateFunction } from '../routing'; import { Resource } from './Resource'; import { CoreAdmin } from './CoreAdmin'; export default { title: 'ra-core/core/Resource', }; const PostList = () => (
PostList
create{' '} edit{' '} show{' '} custom
); const PostEdit = () => (
PostEdit
list
); const PostCreate = () => (
PostCreate
list
); const PostShow = () => (
PostShow
list
); const PostIcon = () =>
PostIcon
; const PostCustomRoute = () => (
PostCustomRoute
list
); const resource = { name: 'posts', options: { foo: 'bar' }, list: PostList, edit: PostEdit, create: PostCreate, show: PostShow, icon: PostIcon, children: } />, }; export const Basic = ({ navigateCallback, }: { navigateCallback?: (n: RouterNavigateFunction) => void; }) => ( ); const Loading = () =>
Loading...
;