Files
bifrost/ui/app/workspace/layout.tsx
Beyhan Oğur 880f412e2c first commit
2026-04-26 21:52:23 +03:00

23 lines
623 B
TypeScript

import { createFileRoute, Outlet, redirect } from "@tanstack/react-router";
import { ClientLayout } from "../clientLayout";
function WorkspaceLayout({ children }: { children: React.ReactNode }) {
return <ClientLayout>{children}</ClientLayout>;
}
function RouteComponent() {
return (
<WorkspaceLayout>
<Outlet />
</WorkspaceLayout>
);
}
export const Route = createFileRoute("/workspace")({
beforeLoad: ({ location }) => {
if (location.pathname === "/workspace" || location.pathname === "/workspace/") {
throw redirect({ to: "/workspace/dashboard", replace: true });
}
},
component: RouteComponent,
});