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 = () => ( } /> } /> } /> } /> } /> );