From cde463d2e20667d1964ffc24bbb77e6be2dd39db Mon Sep 17 00:00:00 2001 From: najlaskr <30641730+najlaskr@users.noreply.github.com> Date: Fri, 10 Apr 2026 13:13:33 -0700 Subject: [PATCH] fix(tokens): kumo-hairline dark mode --- .changeset/hairline-token-update.md | 10 ++++++ .../src/components/Header.astro | 4 +-- .../src/components/SearchDialog.tsx | 10 +++--- .../src/components/SidebarNav.tsx | 18 +++++----- .../components/demos/Chart/ChartCard.astro | 6 ++-- .../src/components/demos/Chart/ChartDemo.tsx | 6 ++-- .../components/demos/CloudflareLogoDemo.tsx | 2 +- .../components/demos/CodeHighlightedDemo.tsx | 2 +- .../components/demos/CommandPaletteDemo.tsx | 8 ++--- .../src/components/demos/DatePickerDemo.tsx | 2 +- .../src/components/demos/FlowDemo.tsx | 18 +++++----- .../src/components/demos/HomeGrid.tsx | 2 +- .../src/components/demos/KumoPressDemo.tsx | 6 ++-- .../src/components/demos/PopoverDemo.tsx | 2 +- .../src/components/demos/RegistryDemo.tsx | 10 +++--- .../src/components/demos/SidebarDemo.tsx | 4 +-- .../src/components/demos/SkeletonLineDemo.tsx | 2 +- .../src/components/demos/TextDemo.tsx | 30 ++++++++-------- .../components/docs/ComponentPreview.astro | 2 +- .../components/docs/KeyboardShortcuts.astro | 2 +- .../src/components/docs/PropsTable.astro | 4 +-- .../src/components/docs/StickyDocHeader.tsx | 4 +-- .../src/components/docs/TableOfContents.tsx | 4 +-- .../kumo/page-header/page-header.tsx | 4 +-- .../src/layouts/DocLayout.astro | 8 ++--- .../src/pages/blocks/page-header.mdx | 6 ++-- .../src/pages/blocks/resource-list.mdx | 16 ++++----- .../src/pages/changelog/[...page].astro | 2 +- packages/kumo-docs-astro/src/pages/colors.mdx | 4 +-- .../src/pages/components/cloudflare-logo.mdx | 10 +++--- .../src/pages/components/code-highlighted.mdx | 36 +++++++++---------- .../src/pages/components/dialog.mdx | 8 ++--- .../src/pages/components/flow.mdx | 34 +++++++++--------- .../src/pages/components/grid.mdx | 20 +++++------ .../src/pages/components/input.mdx | 18 +++++----- .../src/pages/components/label.mdx | 18 +++++----- .../src/pages/components/link.mdx | 20 +++++------ .../src/pages/components/popover.mdx | 4 +-- .../src/pages/components/skeleton-line.mdx | 18 +++++----- .../src/pages/components/tabs.mdx | 8 ++--- .../src/pages/components/toast.mdx | 14 ++++---- .../kumo-docs-astro/src/pages/index.astro | 2 +- .../src/pages/tests/flow.astro | 24 ++++++------- .../kumo-docs-astro/src/styles/global.css | 24 ++++++------- .../kumo/scripts/theme-generator/config.ts | 4 +-- .../kumo/src/components/button/button.tsx | 2 +- .../kumo/src/components/checkbox/checkbox.tsx | 4 +-- .../clipboard-text/clipboard-text.tsx | 2 +- .../cloudflare-logo/cloudflare-logo.tsx | 2 +- .../kumo/src/components/combobox/combobox.tsx | 4 +-- .../command-palette/command-palette.tsx | 2 +- .../kumo/src/components/dialog/dialog.tsx | 2 +- .../kumo/src/components/dropdown/dropdown.tsx | 2 +- packages/kumo/src/components/flow/diagram.tsx | 4 +-- .../src/components/flow/flow.browser.test.tsx | 4 +-- packages/kumo/src/components/grid/grid.tsx | 2 +- .../kumo/src/components/input/input-group.tsx | 6 ++-- packages/kumo/src/components/input/input.tsx | 2 +- .../src/components/layer-card/layer-card.tsx | 2 +- .../kumo/src/components/menubar/menubar.tsx | 6 ++-- .../src/components/pagination/pagination.tsx | 4 +-- packages/kumo/src/components/radio/radio.tsx | 6 ++-- .../src/components/select/select.test.tsx | 2 +- .../kumo/src/components/select/select.tsx | 4 +-- .../kumo/src/components/sidebar/sidebar.tsx | 24 ++++++------- .../kumo/src/components/switch/switch.tsx | 6 ++-- packages/kumo/src/components/tabs/tabs.tsx | 4 +-- packages/kumo/src/components/toast/toast.tsx | 2 +- packages/kumo/src/styles/kumo-binding.css | 1 + packages/kumo/src/styles/theme-kumo.css | 8 ++--- 70 files changed, 289 insertions(+), 278 deletions(-) create mode 100644 .changeset/hairline-token-update.md diff --git a/.changeset/hairline-token-update.md b/.changeset/hairline-token-update.md new file mode 100644 index 0000000000..9bd2006f8f --- /dev/null +++ b/.changeset/hairline-token-update.md @@ -0,0 +1,10 @@ +--- +"@cloudflare/kumo": patch +"@cloudflare/kumo-docs-astro": patch +--- + +Updated the token value for `kumo-line` and `kumo-hairline` in dark mode so they are more visible. + +- replace `kumo-line` usages with `kumo-hairline` across Kumo components and docs UI/content styles +- use `ring-kumo-line` for shadowed surfaces (for example combobox, dialog, select, dropdown, toast, and related surface wrappers) +- adjust theme token configuration and generated styles to support updated neutral/hairline appearance \ No newline at end of file diff --git a/packages/kumo-docs-astro/src/components/Header.astro b/packages/kumo-docs-astro/src/components/Header.astro index bf369fc5bd..f27c0ff367 100644 --- a/packages/kumo-docs-astro/src/components/Header.astro +++ b/packages/kumo-docs-astro/src/components/Header.astro @@ -8,10 +8,10 @@ const kumoVersion = ---