Skip to content

Commit 7d0ba3d

Browse files
committed
fix: add navbar to skeleton loader
1 parent 29b06e1 commit 7d0ba3d

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

packages/chronicle/src/themes/paper/Page.module.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,5 +225,10 @@
225225
}
226226

227227
.loader {
228+
flex: 1;
228229
margin-bottom: var(--rs-space-3)
229230
}
231+
232+
.navbarLoaderWrapper {
233+
width: 30%;
234+
}

packages/chronicle/src/themes/paper/Skeleton.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
import { Skeleton } from '@raystack/apsara';
22
import styles from './Page.module.css';
3+
import { cx } from 'class-variance-authority';
34

45
export function PageSkeleton() {
56
return (
67
<main className={styles.main}>
8+
<div className={styles.navbar}>
9+
<div className={cx(styles.navLeft, styles.navbarLoaderWrapper)}>
10+
<Skeleton highlightColor="var(--rs-color-foreground-base-emphasis)" containerClassName={styles.loader}/>
11+
</div>
12+
<div className={cx(styles.navRight, styles.navbarLoaderWrapper)}>
13+
<Skeleton highlightColor="var(--rs-color-foreground-base-emphasis)" containerClassName={styles.loader}/>
14+
</div>
15+
</div>
716
<div className={styles.content}>
817
<header className={styles.articleHeader}>
918
<Skeleton width="50%" height="16px" containerClassName={styles.headerLoader}/>

0 commit comments

Comments
 (0)