From ab12f9d791230f69a917f3425e5b2da2a03bca0b Mon Sep 17 00:00:00 2001 From: BOHA Date: Mon, 8 Jun 2026 20:47:39 +0200 Subject: [PATCH] feat(odin): sidebar brand is a big gradient "Odin" wordmark (drop the icon) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The mark already lives on the nav menu item; the conversation sidebar's brand no longer duplicates it — just a larger gradient "Odin" wordmark above the new chat button. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/admin/components/odin/OdinSidebar.tsx | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/admin/components/odin/OdinSidebar.tsx b/src/admin/components/odin/OdinSidebar.tsx index 8268b05..6ea2f8b 100644 --- a/src/admin/components/odin/OdinSidebar.tsx +++ b/src/admin/components/odin/OdinSidebar.tsx @@ -5,7 +5,6 @@ import Menu from "@mui/material/Menu"; import MenuItem from "@mui/material/MenuItem"; import IconButton from "@mui/material/IconButton"; import { Button, TextField, Modal, ConfirmDialog } from "../../ui"; -import OdinMark from "./OdinMark"; interface OdinSidebarProps { conversations: { id: number; title: string }[]; @@ -78,11 +77,21 @@ export default function OdinSidebar({ > {/* Brand + New chat */} - - - - Odin - + ({ + px: 0.5, + fontSize: "1.7rem", + fontWeight: 700, + lineHeight: 1.2, + letterSpacing: "-0.02em", + backgroundImage: `linear-gradient(120deg, ${t.vars!.palette.primary.light}, ${t.vars!.palette.primary.main})`, + WebkitBackgroundClip: "text", + backgroundClip: "text", + WebkitTextFillColor: "transparent", + })} + > + Odin