From f4a1c8004bf3c2f3f31423fe56d340d72afb3d6d Mon Sep 17 00:00:00 2001 From: Forbes Date: Fri, 13 Feb 2026 13:24:39 -0600 Subject: [PATCH] feat(web): add input focus states via silo-base.css (#72) Create silo-base.css with .silo-input hover/focus pseudo-classes: - hover: border-color overlay0 - focus: border-color mauve + 0.2rem mauve box-shadow Applied className='silo-input' to form inputs in: CreateItemPane, EditItemPane, ProjectsPage, SchemasPage, SettingsPage, LoginPage Closes #72 --- web/src/components/items/CreateItemPane.tsx | 6 ++++++ web/src/components/items/EditItemPane.tsx | 5 +++++ web/src/pages/LoginPage.tsx | 2 ++ web/src/pages/ProjectsPage.tsx | 3 +++ web/src/pages/SchemasPage.tsx | 3 +++ web/src/pages/SettingsPage.tsx | 1 + web/src/styles/global.css | 1 + web/src/styles/silo-base.css | 14 ++++++++++++++ 8 files changed, 35 insertions(+) create mode 100644 web/src/styles/silo-base.css diff --git a/web/src/components/items/CreateItemPane.tsx b/web/src/components/items/CreateItemPane.tsx index 800a8ac..cac706f 100644 --- a/web/src/components/items/CreateItemPane.tsx +++ b/web/src/components/items/CreateItemPane.tsx @@ -453,6 +453,7 @@ function renderField(