From 7d0ba3d1dd3ddbf45dadb07a7e05ccab037b3408 Mon Sep 17 00:00:00 2001 From: Rishabh Date: Fri, 8 May 2026 09:32:08 +0530 Subject: [PATCH 1/3] fix: add navbar to skeleton loader --- packages/chronicle/src/themes/paper/Page.module.css | 5 +++++ packages/chronicle/src/themes/paper/Skeleton.tsx | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/packages/chronicle/src/themes/paper/Page.module.css b/packages/chronicle/src/themes/paper/Page.module.css index bfce05d3..5880d45e 100644 --- a/packages/chronicle/src/themes/paper/Page.module.css +++ b/packages/chronicle/src/themes/paper/Page.module.css @@ -225,5 +225,10 @@ } .loader { + flex: 1; margin-bottom: var(--rs-space-3) } + +.navbarLoaderWrapper { + width: 30%; +} diff --git a/packages/chronicle/src/themes/paper/Skeleton.tsx b/packages/chronicle/src/themes/paper/Skeleton.tsx index bf715ce5..e4af3190 100644 --- a/packages/chronicle/src/themes/paper/Skeleton.tsx +++ b/packages/chronicle/src/themes/paper/Skeleton.tsx @@ -1,9 +1,18 @@ import { Skeleton } from '@raystack/apsara'; import styles from './Page.module.css'; +import { cx } from 'class-variance-authority'; export function PageSkeleton() { return (
+
+
+ +
+
+ +
+
From 041b1033b20c282cf42e9d6495d2dc0b78884e6f Mon Sep 17 00:00:00 2001 From: Rishabh Date: Fri, 8 May 2026 09:43:12 +0530 Subject: [PATCH 2/3] fix: navbar padding --- packages/chronicle/src/themes/paper/Page.module.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/chronicle/src/themes/paper/Page.module.css b/packages/chronicle/src/themes/paper/Page.module.css index 5880d45e..ff5d0edb 100644 --- a/packages/chronicle/src/themes/paper/Page.module.css +++ b/packages/chronicle/src/themes/paper/Page.module.css @@ -1,6 +1,6 @@ .main { flex: 1; - width: 90%; + width: 100%; max-width: calc(1024px + var(--rs-space-17)); margin: 0 auto; padding-top: var(--rs-space-12); @@ -137,8 +137,8 @@ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.04); - margin-bottom: var(--rs-space-9); min-height: calc(100vh - var(--rs-space-12)); + margin: 0 var(--rs-space-7) var(--rs-space-9) var(--rs-space-7); } .content h1, From d13169abbbe8bce6f726e25e3b846c6faddaf675 Mon Sep 17 00:00:00 2001 From: Rishabh Date: Fri, 8 May 2026 09:50:33 +0530 Subject: [PATCH 3/3] fix: icon for navbar --- bun.lock | 1 + packages/chronicle/package.json | 1 + packages/chronicle/src/themes/paper/Page.tsx | 14 ++++++++------ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/bun.lock b/bun.lock index 731b6be5..b743f63e 100644 --- a/bun.lock +++ b/bun.lock @@ -29,6 +29,7 @@ "@opentelemetry/resources": "^2.6.1", "@opentelemetry/sdk-metrics": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", + "@radix-ui/react-icons": "^1.3.2", "@raystack/apsara": "1.0.0-rc.4", "@shikijs/rehype": "^4.0.2", "@vitejs/plugin-react": "^6.0.1", diff --git a/packages/chronicle/package.json b/packages/chronicle/package.json index e881beb2..e13ac3bd 100644 --- a/packages/chronicle/package.json +++ b/packages/chronicle/package.json @@ -46,6 +46,7 @@ "@opentelemetry/resources": "^2.6.1", "@opentelemetry/sdk-metrics": "^2.6.1", "@opentelemetry/semantic-conventions": "^1.40.0", + "@radix-ui/react-icons": "^1.3.2", "@raystack/apsara": "1.0.0-rc.4", "@shikijs/rehype": "^4.0.2", "@vitejs/plugin-react": "^6.0.1", diff --git a/packages/chronicle/src/themes/paper/Page.tsx b/packages/chronicle/src/themes/paper/Page.tsx index 447c754f..c5b0f7da 100644 --- a/packages/chronicle/src/themes/paper/Page.tsx +++ b/packages/chronicle/src/themes/paper/Page.tsx @@ -1,12 +1,14 @@ import { - ArrowLeftIcon, - ArrowRightIcon, - AdjustmentsHorizontalIcon, EyeIcon, SunIcon, MoonIcon, - XMarkIcon, } from '@heroicons/react/24/outline'; +import { + ArrowLeftIcon, + ArrowRightIcon, + MixerHorizontalIcon, + Cross2Icon +} from '@radix-ui/react-icons' import { IconButton, useTheme } from '@raystack/apsara'; import { useEffect, useMemo, useState } from 'react'; import { Link as RouterLink, useLocation } from 'react-router'; @@ -83,12 +85,12 @@ export function Page({ page, tree }: ThemePageProps) { )} setSettingsOpen(false)} aria-label='Close settings'> - + ) : ( setSettingsOpen(true)} aria-label='Open settings'> - + )}