1
0
Fork 0

Named exports

This commit is contained in:
Tomas Balsys 2024-10-27 02:22:52 +03:00
parent 969854082d
commit 95b27b202c
4 changed files with 7 additions and 9 deletions

View File

@ -1,6 +1,6 @@
import { useRouteError } from "react-router-dom"; import { useRouteError } from "react-router-dom";
export default function ErrorPage() { export function ErrorPage() {
const error = useRouteError() as { const error = useRouteError() as {
status?: number, status?: number,
statusText?: string, statusText?: string,

View File

@ -5,9 +5,9 @@ import {
RouterProvider, RouterProvider,
} from "react-router-dom"; } from "react-router-dom";
import './index.css' import './index.css'
import List from './routes/list.tsx' import { List } from './routes/list.tsx'
import Root from './routes/root.tsx' import { Root } from './routes/root.tsx'
import ErrorPage from './error-page.tsx'; import { ErrorPage } from './error-page.tsx';
const router = createBrowserRouter([ const router = createBrowserRouter([
{ {

View File

@ -3,7 +3,7 @@ import { AccordionItem } from '../components/accordion-item';
import { TaskTable } from '../components/task-table'; import { TaskTable } from '../components/task-table';
import { TaskForm } from '../components/task-form'; import { TaskForm } from '../components/task-form';
function App() { export function List () {
const [tasks, setTasks] = useState<TodoTasks>([ const [tasks, setTasks] = useState<TodoTasks>([
{ {
id: 1, id: 1,
@ -75,5 +75,3 @@ function App() {
</> </>
) )
} }
export default App

View File

@ -1,6 +1,6 @@
import { Outlet, Link } from "react-router-dom"; import { Outlet, Link } from "react-router-dom";
export default function Root() { export function Root() {
return ( return (
<> <>
<nav className="mx-auto flex items-center justify-center gap-x-5 py-6 px-8"> <nav className="mx-auto flex items-center justify-center gap-x-5 py-6 px-8">
@ -8,7 +8,7 @@ export default function Root() {
<Link to={`/fetch`} className="nav-button">Duomenys</Link> <Link to={`/fetch`} className="nav-button">Duomenys</Link>
</nav> </nav>
<main className="my-10"> <main className="my-10">
<Outlet /> <Outlet />
</main> </main>
</> </>
); );