Replace navbar styles with utility classes. Move pages styles to components. Adjust spacing class names.

This commit is contained in:
Fredrik Jonsson 2025-03-25 13:50:30 +01:00
commit b6c9db9106
4 changed files with 14 additions and 24 deletions

View file

@ -0,0 +1,32 @@
// Pager
//
// Paged navigation is a list of page numbers when more than 1 page of content
// is available.
.pagination,
.pager,
%pager {
@extend %flex-inline;
@extend %link-nav;
// Add vertical rhythm margins.
@include margin-block(1);
justify-content: center;
.page-item {
}
&__item,
.page-link {
padding-inline: 2px;
}
.active {
font-weight: var(--fw-bold);
}
.disabled {
.page-link {
@extend %disabled;
}
}
}

View file

@ -1,13 +1,13 @@
@each $name, $space in $spacing {
.mt--#{$name} {
.mt-#{$name} {
@include margin-block-start($space);
}
.mb--#{$name} {
.mb-#{$name} {
@include margin-block-end($space);
}
.mtb--#{$name} {
.mx-#{$name} {
@include margin-block($space);
}
}

View file

@ -1,6 +0,0 @@
// Navbar
.navbar {
@extend %flex-inline;
margin-block: 0;
}

View file

@ -53,17 +53,13 @@
@import 'components/list-straight-left/list-straight-left';
@import 'components/messages/messages';
@import 'components/meta/meta';
@import 'components/pager/pager';
@import 'components/responsive-video/responsive-video';
@import 'components/spacing/spacing';
@import 'components/tables/tables';
@import 'components/tags/tags';
@import 'components/visually-hidden/visually-hidden';
// Navigation
@import 'navigation/navbar/navbar';
@import 'navigation/pager/pager';
// Zen styles
@import 'zen';