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";
export default function ErrorPage() {
export function ErrorPage() {
const error = useRouteError() as {
status?: number,
statusText?: string,

View File

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

View File

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

View File

@ -1,6 +1,6 @@
import { Outlet, Link } from "react-router-dom";
export default function Root() {
export function Root() {
return (
<>
<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>
</nav>
<main className="my-10">
<Outlet />
<Outlet />
</main>
</>
);