From 67b680449e679f31d7658dea245f858ec897a49a Mon Sep 17 00:00:00 2001 From: lycaon Date: Wed, 17 Jun 2026 21:22:54 -0600 Subject: [PATCH] feat(collab-web): align shell theme tokens --- packages/collab-web/index.html | 6 +- .../src/components/shell/ConnectScreen.tsx | 11 ++- .../src/components/shell/HeaderBar.tsx | 2 + .../src/components/shell/ThemeToggle.tsx | 37 ++++++++ .../collab-web/src/components/shell/shell.css | 61 ++++++++++++- packages/collab-web/src/lib/theme.ts | 87 +++++++++++++++++++ packages/collab-web/src/styles/base.css | 14 ++- packages/collab-web/src/styles/tokens.css | 71 +++++++++++++-- 8 files changed, 275 insertions(+), 14 deletions(-) create mode 100644 packages/collab-web/src/components/shell/ThemeToggle.tsx create mode 100644 packages/collab-web/src/lib/theme.ts diff --git a/packages/collab-web/index.html b/packages/collab-web/index.html index 37fdefd1b..12e868d3f 100644 --- a/packages/collab-web/index.html +++ b/packages/collab-web/index.html @@ -3,8 +3,9 @@ - - + + + omp collab — live agent session in your browser
+ diff --git a/packages/collab-web/src/components/shell/ConnectScreen.tsx b/packages/collab-web/src/components/shell/ConnectScreen.tsx index 8e3e1fdf2..0965ffca7 100644 --- a/packages/collab-web/src/components/shell/ConnectScreen.tsx +++ b/packages/collab-web/src/components/shell/ConnectScreen.tsx @@ -1,5 +1,6 @@ import type { FormEvent, ReactNode } from "react"; import { useState } from "react"; +import { ThemeToggle } from "./ThemeToggle"; export interface ConnectScreenProps { defaultName: string; @@ -28,9 +29,14 @@ export function ConnectScreen({ defaultName, error, onConnect }: ConnectScreenPr return (
-
- π omp collab +
+
+
+
+
live agent session, in your browser