From fbdd7e47c6287b36ea78a68532b88c2497a14fa2 Mon Sep 17 00:00:00 2001 From: Laurin Quast Date: Fri, 19 Jul 2024 09:13:53 +0200 Subject: [PATCH] fix: identical page sizes and no flashing (#5205) --- .../src/components/layouts/organization.tsx | 2 +- .../app/src/components/layouts/project.tsx | 2 +- .../web/app/src/components/layouts/target.tsx | 4 +- .../src/components/ui/dotted-background.tsx | 10 +- packages/web/app/src/index.css | 5 - packages/web/app/src/pages/auth.tsx | 5 +- .../web/app/src/pages/organization-join.tsx | 2 +- .../web/app/src/pages/organization-new.tsx | 2 +- .../app/src/pages/target-checks-single.tsx | 2 +- packages/web/app/src/pages/target-checks.tsx | 170 +++++++++--------- .../app/src/pages/target-history-version.tsx | 6 +- packages/web/app/src/pages/target-history.tsx | 14 +- .../web/app/src/pages/target-laboratory.tsx | 2 +- packages/web/app/src/pages/target.tsx | 1 - 14 files changed, 109 insertions(+), 118 deletions(-) diff --git a/packages/web/app/src/components/layouts/organization.tsx b/packages/web/app/src/components/layouts/organization.tsx index 8628729d8..00a0714cb 100644 --- a/packages/web/app/src/components/layouts/organization.tsx +++ b/packages/web/app/src/components/layouts/organization.tsx @@ -207,7 +207,7 @@ export function OrganizationLayout({ ) : null} -
+
{currentOrganization ? ( <> diff --git a/packages/web/app/src/components/layouts/project.tsx b/packages/web/app/src/components/layouts/project.tsx index 507ae5e7d..0e5525bb9 100644 --- a/packages/web/app/src/components/layouts/project.tsx +++ b/packages/web/app/src/components/layouts/project.tsx @@ -191,7 +191,7 @@ export function ProjectLayout({ />
-
+
{children}
diff --git a/packages/web/app/src/components/layouts/target.tsx b/packages/web/app/src/components/layouts/target.tsx index 420c55028..45303fcbb 100644 --- a/packages/web/app/src/components/layouts/target.tsx +++ b/packages/web/app/src/components/layouts/target.tsx @@ -269,7 +269,9 @@ export const TargetLayout = ({ ) : null}
-
{children}
+
+ {children} +
); }; diff --git a/packages/web/app/src/components/ui/dotted-background.tsx b/packages/web/app/src/components/ui/dotted-background.tsx index aca152171..e40aad072 100644 --- a/packages/web/app/src/components/ui/dotted-background.tsx +++ b/packages/web/app/src/components/ui/dotted-background.tsx @@ -1,8 +1,14 @@ import React from 'react'; +import { clsx } from 'clsx'; -export function DottedBackground(props: { children: React.ReactNode }) { +export function DottedBackground(props: { children: React.ReactNode; className?: string }) { return ( -
+
{props.children}
diff --git a/packages/web/app/src/index.css b/packages/web/app/src/index.css index ca5434d8e..18106cb05 100644 --- a/packages/web/app/src/index.css +++ b/packages/web/app/src/index.css @@ -84,11 +84,6 @@ @apply border-border; } - html, - body { - height: 100%; - } - body { @apply text-foreground bg-[#030711]; font-feature-settings: diff --git a/packages/web/app/src/pages/auth.tsx b/packages/web/app/src/pages/auth.tsx index c86d3c7f5..22f98546c 100644 --- a/packages/web/app/src/pages/auth.tsx +++ b/packages/web/app/src/pages/auth.tsx @@ -23,15 +23,14 @@ export function AuthPage() { return ( <> -
<> {session.loading ? ( -
+
) : ( -
+
diff --git a/packages/web/app/src/pages/organization-join.tsx b/packages/web/app/src/pages/organization-join.tsx index c0da78d67..6206ef2b5 100644 --- a/packages/web/app/src/pages/organization-join.tsx +++ b/packages/web/app/src/pages/organization-join.tsx @@ -92,7 +92,7 @@ export function JoinOrganizationPage(props: { inviteCode: string }) { return ( <> - +