Skip to content

Commit d64baa1

Browse files
committed
Align release notes navbar with docs layout
1 parent 5cf01fb commit d64baa1

2 files changed

Lines changed: 28 additions & 10 deletions

File tree

docs/.vitepress/theme/custom.css

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,19 @@ html.dark .VPSidebarItem.is-link > .item > .link:hover .text {
285285
here so the chrome stays fixed across all pages.
286286
*/
287287

288+
@media (min-width: 960px) {
289+
html.rn-page {
290+
--rn-shell-offset: var(--vp-sidebar-width);
291+
}
292+
}
293+
294+
@media (min-width: 1440px) {
295+
html.rn-page {
296+
--rn-shell-offset: calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width));
297+
--rn-sidebar-overhang: calc(var(--vp-sidebar-width) - var(--rn-shell-offset));
298+
}
299+
}
300+
288301
/* — VPNavBar --------------------------------------------------------- */
289302
@media (min-width: 960px) {
290303
html.rn-page .VPNavBar .wrapper {
@@ -295,7 +308,7 @@ html.dark .VPSidebarItem.is-link > .item > .link:hover .text {
295308
max-width: 100%;
296309
}
297310

298-
html.rn-page .VPNavBar .title {
311+
html.rn-page .VPNavBar .container > .title {
299312
position: absolute;
300313
top: 0;
301314
left: 0;
@@ -306,7 +319,7 @@ html.dark .VPSidebarItem.is-link > .item > .link:hover .text {
306319
background-color: transparent;
307320
}
308321

309-
html.rn-page .VPNavBar .content {
322+
html.rn-page .VPNavBar .container > .content {
310323
position: relative;
311324
z-index: 1;
312325
padding-right: 32px;
@@ -324,12 +337,12 @@ html.dark .VPSidebarItem.is-link > .item > .link:hover .text {
324337
}
325338

326339
@media (min-width: 1440px) {
327-
html.rn-page .VPNavBar .title {
340+
html.rn-page .VPNavBar .container > .title {
328341
width: var(--vp-sidebar-width) !important;
329342
padding-left: 32px !important;
330343
}
331344

332-
html.rn-page .VPNavBar .content {
345+
html.rn-page .VPNavBar .container > .content {
333346
padding-left: var(--vp-sidebar-width) !important;
334347
padding-right: 32px !important;
335348
}
@@ -345,13 +358,13 @@ html.dark .VPSidebarItem.is-link > .item > .link:hover .text {
345358
/* — VPLocalNav (secondary mobile nav bar) ---------------------------- */
346359
@media (min-width: 960px) {
347360
html.rn-page .VPLocalNav {
348-
padding-left: var(--vp-sidebar-width);
361+
padding-left: var(--rn-shell-offset);
349362
}
350363
}
351364

352365
@media (min-width: 1440px) {
353366
html.rn-page .VPLocalNav {
354-
padding-left: calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width));
367+
padding-left: var(--rn-shell-offset);
355368
}
356369
}
357370

@@ -363,14 +376,14 @@ html.rn-page .VPContent {
363376
@media (min-width: 960px) {
364377
html.rn-page .VPContent {
365378
margin: var(--vp-layout-top-height, 0px) 0 0;
366-
padding-left: var(--vp-sidebar-width);
379+
padding-left: var(--rn-shell-offset);
367380
}
368381
}
369382

370383
@media (min-width: 1440px) {
371384
html.rn-page .VPContent {
372385
padding-right: calc((100vw - var(--vp-layout-max-width)) / 2);
373-
padding-left: calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width));
386+
padding-left: var(--rn-shell-offset);
374387
}
375388
}
376389

docs/.vitepress/theme/release-notes.css

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,10 @@ html.dark .rn-sidebar-nav .rn-sidebar-link.is-active::before {
227227
occupies the same space as VitePress's VPSidebar and article content
228228
aligns with regular doc pages (VPDoc padding: 48px 32px 0). */
229229
@media (min-width: 960px) {
230+
.rn-index {
231+
padding-left: 64px;
232+
}
233+
230234
.rn-post-layout {
231235
margin-left: calc(-1 * var(--vp-sidebar-width));
232236
width: calc(100% + var(--vp-sidebar-width));
@@ -241,11 +245,12 @@ html.dark .rn-sidebar-nav .rn-sidebar-link.is-active::before {
241245
position: sticky;
242246
top: calc(var(--vp-nav-height) + 32px);
243247
margin: 0;
244-
padding: 32px;
248+
width: calc(var(--vp-sidebar-width) + var(--rn-sidebar-overhang, 0px));
249+
padding: 32px 32px 32px calc(32px + var(--rn-sidebar-overhang, 0px));
245250
}
246251

247252
.rn-article {
248-
padding: 48px 32px 0;
253+
padding: 48px 32px 48px 64px;
249254
}
250255
}
251256

0 commit comments

Comments
 (0)