diff --git a/apps/web/src/components/common/gem-logo.tsx b/apps/web/src/components/common/gem-logo.tsx new file mode 100644 index 00000000..3fb1a93c --- /dev/null +++ b/apps/web/src/components/common/gem-logo.tsx @@ -0,0 +1,33 @@ +export function GemLogo({ className = "h-6 w-6" }: { className?: string }) { + return ( + + ); +} diff --git a/apps/web/src/components/layout/app-layout.tsx b/apps/web/src/components/layout/app-layout.tsx index 5588c637..c3390b0a 100644 --- a/apps/web/src/components/layout/app-layout.tsx +++ b/apps/web/src/components/layout/app-layout.tsx @@ -5,46 +5,13 @@ import { useMobile } from "@/hooks/use-mobile"; import { apiGet } from "@/lib/api"; import { cn } from "@/lib/utils"; import { Dropzone } from "../common/dropzone"; +import { GemLogo } from "../common/gem-logo"; import { HelpDialog } from "../help/help-dialog"; import { SettingsDialog } from "../settings/settings-dialog"; import { Footer } from "./footer"; import { Sidebar } from "./sidebar"; import { ToolPanel } from "./tool-panel"; -function GemLogo({ className = "h-6 w-6" }: { className?: string }) { - return ( - - ); -} - interface AppLayoutProps { children?: React.ReactNode; showToolPanel?: boolean; diff --git a/apps/web/src/components/settings/settings-dialog.tsx b/apps/web/src/components/settings/settings-dialog.tsx index c9498295..af321342 100644 --- a/apps/web/src/components/settings/settings-dialog.tsx +++ b/apps/web/src/components/settings/settings-dialog.tsx @@ -25,6 +25,7 @@ import { import { useCallback, useEffect, useMemo, useState } from "react"; import { apiDelete, apiGet, apiPost, apiPut, clearToken } from "@/lib/api"; import { cn } from "@/lib/utils"; +import { GemLogo } from "../common/gem-logo"; interface SettingsDialogProps { open: boolean; @@ -1729,6 +1730,7 @@ function AboutSection() {
+
Stirling Image