0.1.0 #1

Merged
Thilawyn merged 87 commits from next into master 2025-01-18 00:54:42 +01:00
2 changed files with 18 additions and 18 deletions
Showing only changes of commit 249de93047 - Show all commits

View File

@@ -1,10 +1,14 @@
import { createRouter, RouterProvider } from "@tanstack/react-router" import { createRouter, RouterProvider } from "@tanstack/react-router"
import { Layer } from "effect"
import { StrictMode } from "react" import { StrictMode } from "react"
import { createRoot } from "react-dom/client" import { createRoot } from "react-dom/client"
import "./index.css" import "./index.css"
import { routeTree } from './routeTree.gen' import { Reffuse } from "./reffuse"
import { routeTree } from "./routeTree.gen"
const layer = Layer.empty
const router = createRouter({ routeTree }) const router = createRouter({ routeTree })
declare module "@tanstack/react-router" { declare module "@tanstack/react-router" {
@@ -13,8 +17,11 @@ declare module "@tanstack/react-router" {
} }
} }
createRoot(document.getElementById("root")!).render( createRoot(document.getElementById("root")!).render(
<StrictMode> <StrictMode>
<RouterProvider router={router} /> <Reffuse.Provider layer={layer}>
<RouterProvider router={router} />
</Reffuse.Provider>
</StrictMode> </StrictMode>
) )

View File

@@ -1,8 +1,5 @@
import { Reffuse } from "@/reffuse"
import { createRootRoute, Link, Outlet } from "@tanstack/react-router" import { createRootRoute, Link, Outlet } from "@tanstack/react-router"
import { TanStackRouterDevtools } from "@tanstack/router-devtools" import { TanStackRouterDevtools } from "@tanstack/router-devtools"
import { Layer } from "effect"
import { useMemo } from "react"
export const Route = createRootRoute({ export const Route = createRootRoute({
@@ -10,18 +7,14 @@ export const Route = createRootRoute({
}) })
function Root() { function Root() {
const layer = useMemo(() => Layer.empty, []) return <>
<div className="container flex-row gap-2 justify-center items-center mx-auto mb-4">
<Link to="/">Index</Link>
<Link to="/time">Time</Link>
<Link to="/count">Count</Link>
</div>
return ( <Outlet />
<Reffuse.Provider layer={layer}> <TanStackRouterDevtools />
<div className="container flex-row gap-2 justify-center items-center mx-auto mb-4"> </>
<Link to="/">Index</Link>
<Link to="/time">Time</Link>
<Link to="/count">Count</Link>
</div>
<Outlet />
<TanStackRouterDevtools />
</Reffuse.Provider>
)
} }