import * as React from 'react';
import {
Link,
Routes,
Route,
useLocation,
useNavigate,
} from 'react-router-dom';
import { FakeBrowserDecorator } from '../storybook//FakeBrowser';
import { useRedirect as useRedirectRA } from './useRedirect';
export default {
title: 'ra-core/routing',
decorators: [FakeBrowserDecorator],
};
const Home = () => {
const redirect = useRedirectRA();
const navigate = useNavigate();
return (
<>
Home
-
-
-
-
-
-
>
);
};
const Dashboard = () => (
Admin dashboard
Home
);
const PostList = () => (
Posts
Home
);
const PostDetail = () => (
Post 123
Home
);
const SomePage = () => {
const location = useLocation();
return (
My Page
Home
Location: {location.pathname}
Location: {location.search}
Hash: {location.hash}
);
};
export const UseRedirect = () => (
} />
} />
} />
} />
} />
);