Basic example structure

This commit is contained in:
2025-04-03 16:00:44 +02:00
parent 525e70c8bc
commit 2fdfe9468c
10 changed files with 84 additions and 4 deletions

View File

@@ -1,3 +1,4 @@
import { type RouteConfig, index } from "@react-router/dev/routes";
import { type RouteConfig } from "@react-router/dev/routes";
import { flatRoutes } from "@react-router/fs-routes";
export default [index("routes/home.tsx")] satisfies RouteConfig;
export default flatRoutes() satisfies RouteConfig;

View File

@@ -0,0 +1,10 @@
import type { Route } from "./+types/$qrcode._index";
import { Outlet } from "react-router";
export default function QrLandingPage({ params }: Route.LoaderArgs) {
return (
<div>
<div>LANDING LAYOUT: {params.qrcode}</div>
</div>
);
}

View File

@@ -0,0 +1,5 @@
import type { Route } from "./+types/$qrcode.login";
export default function QrLoginPage({ params }: Route.LoaderArgs) {
return <div>STATUS: {params.qrcode}</div>;
}

View File

@@ -0,0 +1,5 @@
import type { Route } from "./+types/$qrcode.status";
export default function QrStatusPage({ params }: Route.LoaderArgs) {
return <div>STATUS: {params.qrcode}</div>;
}

11
app/routes/$qrcode.tsx Normal file
View File

@@ -0,0 +1,11 @@
import type { Route } from "./+types/$qrcode";
import { Outlet } from "react-router";
export default function Qrlayout({ params }: Route.LoaderArgs) {
return (
<div>
<div>LAYOUT FOR: {params.qrcode}</div>
<Outlet/>
</div>
);
}

View File

@@ -1,4 +1,4 @@
import type { Route } from "./+types/home";
import type { Route } from "./+types/_index";
export function meta(_obj: Route.MetaArgs) {
return [
@@ -7,7 +7,7 @@ export function meta(_obj: Route.MetaArgs) {
];
}
export default function Home() {
export default function Homepage() {
return (
<div>
<h1>Demo Charge.re</h1>