From 34d4cc9b4f5404d8f60356c9802b41de3a88a3f6 Mon Sep 17 00:00:00 2001 From: Timo Date: Tue, 29 Apr 2025 10:37:50 +0200 Subject: [PATCH] general layout: removes drawer-component and adjusts font sizes in sidebar --- .gitignore | 3 +++ .../src/components/Sidebar/SidebarListItem.tsx | 2 +- .../app/src/components/Sidebar/css/sidebar.css | 6 ++++-- .../app/src/components/Sidebar/index.tsx | 10 +++++----- .../css/typography-hierarchy/typography-body.css | 2 +- .../webview-ui/app/src/components/icon/index.tsx | 5 +++-- pkgs/webview-ui/app/src/index.css | 8 ++++++-- pkgs/webview-ui/app/src/layout/layout.tsx | 16 ++++------------ pkgs/webview-ui/app/stylelint.config.js | 6 ++++++ 9 files changed, 33 insertions(+), 25 deletions(-) create mode 100644 pkgs/webview-ui/app/stylelint.config.js diff --git a/.gitignore b/.gitignore index 378ea30e8..447544275 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,9 @@ nixos.qcow2 /docs/out **/.local.env +# MacOS stuff +**/.DS_store + # dream2nix .dream2nix diff --git a/pkgs/webview-ui/app/src/components/Sidebar/SidebarListItem.tsx b/pkgs/webview-ui/app/src/components/Sidebar/SidebarListItem.tsx index eb0b848b6..36dca305d 100644 --- a/pkgs/webview-ui/app/src/components/Sidebar/SidebarListItem.tsx +++ b/pkgs/webview-ui/app/src/components/Sidebar/SidebarListItem.tsx @@ -17,7 +17,7 @@ export const SidebarListItem = (props: SidebarListItem) => { class="sidebar__list__content" tag="span" hierarchy="body" - size="s" + size="xs" weight="normal" color="primary" inverted={true} diff --git a/pkgs/webview-ui/app/src/components/Sidebar/css/sidebar.css b/pkgs/webview-ui/app/src/components/Sidebar/css/sidebar.css index 33d0423fa..2b4f7a498 100644 --- a/pkgs/webview-ui/app/src/components/Sidebar/css/sidebar.css +++ b/pkgs/webview-ui/app/src/components/Sidebar/css/sidebar.css @@ -9,6 +9,8 @@ .sidebar { @apply bg-inv-2 h-full border border-solid border-inv-2 min-w-72 rounded-xl; + display: flex; + flex-direction: column; } .sidebar__body { @@ -19,9 +21,9 @@ } .sidebar__section { - padding: theme(padding.2); - /* background-color: rgba(var(--clr-bg-inv-3) / 0.9); */ @apply bg-primary-800/90; + + padding: theme(padding.2); border-radius: theme(borderRadius.md); ::marker { diff --git a/pkgs/webview-ui/app/src/components/Sidebar/index.tsx b/pkgs/webview-ui/app/src/components/Sidebar/index.tsx index 8eec3782a..7b34c3cd9 100644 --- a/pkgs/webview-ui/app/src/components/Sidebar/index.tsx +++ b/pkgs/webview-ui/app/src/components/Sidebar/index.tsx @@ -21,17 +21,17 @@ export const SidebarSection = (props: {