Fix unauthenticated redirection

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-04-04 12:01:37 +04:00
parent a6da14d885
commit da6e72f89f
3 changed files with 18 additions and 9 deletions

View File

@@ -12,6 +12,7 @@ import {
import { SidebarInset, SidebarProvider } from "@/components/ui/sidebar";
import { Toaster } from "@/components/ui/toaster";
import { cn } from "@/lib/utils";
import ErrorBoundary from "@/components/ErrorBoundary";
const BreadCrumbNavLink = ({
to,
@@ -57,9 +58,11 @@ function BreadcrumbHome() {
export default function NoOrganizationLayout() {
return (
<SidebarProvider>
<Suspense>
<AppSidebar className="p-4" />
</Suspense>
<ErrorBoundary>
<Suspense>
<AppSidebar className="p-4" />
</Suspense>
</ErrorBoundary>
<SidebarInset>
<div className="mx-auto w-lg md:w-xl lg:w-3xl xl:w-4xl 2xl:w-5xl p-8">
<header className="flex shrink-0 items-center gap-2">

View File

@@ -19,6 +19,7 @@ import { OrganizationBreadcrumbBreadcrumbVendorOverviewQuery } from "./__generat
import { OrganizationBreadcrumbOrganizationQuery } from "./__generated__/OrganizationBreadcrumbOrganizationQuery.graphql";
import { OrganizationBreadcrumbBreadcrumbMitigationViewQuery } from "./__generated__/OrganizationBreadcrumbBreadcrumbMitigationViewQuery.graphql";
import { OrganizationBreadcrumbBreadcrumbControlQuery } from "./__generated__/OrganizationBreadcrumbBreadcrumbControlQuery.graphql";
import ErrorBoundary from "@/components/ErrorBoundary";
const New = () => {
return (
@@ -455,9 +456,11 @@ export function BreadCrumb() {
<Routes>
<Route
element={
<Suspense>
<BreadCrumbOrganization />
</Suspense>
<ErrorBoundary>
<Suspense>
<BreadCrumbOrganization />
</Suspense>
</ErrorBoundary>
}
>
<Route path="mitigations" element={<BreadcrumbMitigationList />}>

View File

@@ -5,6 +5,7 @@ import { SidebarInset, SidebarProvider } from "@/components/ui/sidebar";
import { Toaster } from "@/components/ui/toaster";
import { BreadCrumb } from "./OrganizationBreadcrumb";
import { cn } from "@/lib/utils";
import ErrorBoundary from "@/components/ErrorBoundary";
export default function OrganizationLayout() {
const controlMatch = useMatch(
@@ -16,9 +17,11 @@ export default function OrganizationLayout() {
return (
<SidebarProvider>
<Suspense>
<AppSidebar className="p-4" />
</Suspense>
<ErrorBoundary>
<Suspense>
<AppSidebar className="p-4" />
</Suspense>
</ErrorBoundary>
<SidebarInset>
<div
className={cn(