From 4af4d603bea9e9c9bf19a0f9f6f83cc208c9fefd Mon Sep 17 00:00:00 2001 From: Alan Daniel Date: Tue, 7 Apr 2026 14:52:35 -0400 Subject: [PATCH] Add temporary shared logo --- .../src/routes/_protected/dashboard.tsx | 13 ++++++++- apps/dashboard/src/routes/index.tsx | 22 ++++++++++++--- apps/dashboard/src/routes/login.tsx | 14 ++++++++-- packages/ui/src/components/logo.tsx | 28 +++++++++++++++++++ 4 files changed, 70 insertions(+), 7 deletions(-) create mode 100644 packages/ui/src/components/logo.tsx diff --git a/apps/dashboard/src/routes/_protected/dashboard.tsx b/apps/dashboard/src/routes/_protected/dashboard.tsx index 914ad71..03159a8 100644 --- a/apps/dashboard/src/routes/_protected/dashboard.tsx +++ b/apps/dashboard/src/routes/_protected/dashboard.tsx @@ -11,6 +11,7 @@ import { CardHeader, CardTitle, } from "@quickhub/ui/components/card"; +import { Logo } from "@quickhub/ui/components/logo"; import { createFileRoute } from "@tanstack/react-router"; import { signOut } from "#/lib/auth.client"; @@ -29,8 +30,18 @@ function DashboardPage() { .toUpperCase(); return ( -
+
+
+ +
+

+ QuickHub +

+

Workspace

+
+
+
diff --git a/apps/dashboard/src/routes/index.tsx b/apps/dashboard/src/routes/index.tsx index 8f5d594..559d987 100644 --- a/apps/dashboard/src/routes/index.tsx +++ b/apps/dashboard/src/routes/index.tsx @@ -7,6 +7,7 @@ import { CardHeader, CardTitle, } from "@quickhub/ui/components/card"; +import { Logo } from "@quickhub/ui/components/logo"; import { createFileRoute, Link } from "@tanstack/react-router"; import { getSession } from "#/lib/auth.functions"; import { getUserRepos } from "#/lib/github.functions"; @@ -31,14 +32,27 @@ function Home() { const ctaLink = session ? "/dashboard" : "/login"; return ( -
+
- - Circle base imported - +
+
+ +
+

+ QuickHub +

+

+ Placeholder logo +

+
+
+ + Shared UI baseline + +
QuickHub, now on a shared UI foundation. diff --git a/apps/dashboard/src/routes/login.tsx b/apps/dashboard/src/routes/login.tsx index 7bfdc72..fca9a33 100644 --- a/apps/dashboard/src/routes/login.tsx +++ b/apps/dashboard/src/routes/login.tsx @@ -6,6 +6,7 @@ import { CardHeader, CardTitle, } from "@quickhub/ui/components/card"; +import { Logo } from "@quickhub/ui/components/logo"; import { createFileRoute, redirect } from "@tanstack/react-router"; import { signIn } from "#/lib/auth.client"; import { getSession } from "#/lib/auth.functions"; @@ -20,9 +21,18 @@ export const Route = createFileRoute("/login")({ function LoginPage() { return ( -
+
- + +
+ +
+

+ QuickHub +

+

Placeholder logo

+
+
Sign in to QuickHub diff --git a/packages/ui/src/components/logo.tsx b/packages/ui/src/components/logo.tsx new file mode 100644 index 0000000..0fbc8bf --- /dev/null +++ b/packages/ui/src/components/logo.tsx @@ -0,0 +1,28 @@ +import type * as React from "react"; + +import { cn } from "../lib/utils"; + +function Logo({ className, ...props }: React.ComponentProps<"svg">) { + return ( + + ); +} + +export { Logo };