Skip to content

Commit

Permalink
improved page layout
Browse files Browse the repository at this point in the history
  • Loading branch information
mariotaku committed Jul 10, 2024
1 parent ad327fe commit af9604d
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 9 deletions.
11 changes: 9 additions & 2 deletions src/partials/page.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,14 @@
<main class="bg-dark-subtle">
<div class="page container">
{{#if sidebar}}
<aside id="page-sidebar" class="sidebar pe-2 offcanvas-lg offcanvas-start">
<aside id="page-sidebar" class="sidebar pe-lg-2 offcanvas-lg offcanvas-start" tabindex="-1"
aria-labelledby="sidebar-offcanvas-label">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="sidebar-offcanvas-label">Pages</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#page-sidebar"
aria-label="Close"></button>
</div>
<hr class="my-0 d-lg-none">
<div class="sidebar-content offcanvas-body">
{{{sidebar}}}
</div>
Expand All @@ -22,7 +29,7 @@
<article class="page-container py-4 {{#if toc}}with-toc{{/if}}">
{{#if sidebar}}
<div class="page-sidebar-toggle d-lg-none">
<button class="btn btn-sm btn-outline-secondary" type="button" data-bs-toggle="offcanvas"
<button class="btn btn-sm btn-outline-secondary mb-2" type="button" data-bs-toggle="offcanvas"
data-bs-target="#page-sidebar">
<i class="bi bi-list"></i> Pages
</button>
Expand Down
20 changes: 13 additions & 7 deletions src/scss/page/_sidebar.scss
Original file line number Diff line number Diff line change
Expand Up @@ -69,15 +69,21 @@ aside.sidebar {
}

@include media-breakpoint-up(lg) {
& {
display: block;
width: 25%;
height: min-content;
display: block;
width: max(192px, 25%);
height: min-content;

min-width: unset;

min-width: unset;
position: sticky;
top: calc(1.5rem + var(--navbar-height));

position: sticky;
top: calc(1.5rem + var(--navbar-height));
.sidebar-content > ul, ol {
margin-left: -1.5em;
}
}

@include media-breakpoint-up(xl) {
width: 25%;
}
}

0 comments on commit af9604d

Please sign in to comment.