From b6c9db910665703ffa8b1cf40a84f2d06208b1cd Mon Sep 17 00:00:00 2001 From: Fredrik Jonsson Date: Tue, 25 Mar 2025 13:50:30 +0100 Subject: [PATCH] Replace navbar styles with utility classes. Move pages styles to components. Adjust spacing class names. --- README.md | 2 +- assets/sass/{navigation => components}/pager/_pager.scss | 0 assets/sass/components/spacing/_spacing.scss | 6 +++--- assets/sass/navigation/navbar/_navbar.scss | 6 ------ assets/sass/styles.scss | 6 +----- layouts/_default/baseof.html | 2 +- layouts/_default/full.html | 2 +- layouts/_default/single.html | 2 +- layouts/_default/summary.html | 2 +- layouts/partials/language-selector.html | 2 +- layouts/partials/menu.html | 2 +- layouts/podcast/full.html | 2 +- layouts/podcast/single.html | 2 +- layouts/shortcodes/search.html | 2 +- 14 files changed, 14 insertions(+), 24 deletions(-) rename assets/sass/{navigation => components}/pager/_pager.scss (100%) delete mode 100644 assets/sass/navigation/navbar/_navbar.scss diff --git a/README.md b/README.md index fdbab56..330489b 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Quickstart a new site with the Zen theme by using the [Zen demo repo as a templa * New setting `params.internalPagination` to use the Hugo built in pagination template instead of the plain Zen version. * New setting `params.sassTranspiler`. Defaults to "libsass" but "dartsass" is also supported. * Split sass "reset" dir into "base" dir and pure "reset" file. -* Added margin top/bottom/block classes, mt--m/mb--m/mtb--m, for all "spacing" variables. +* Added margin top/bottom/block classes, mt-m/mb-m/mx-m, for all "spacing" variables. * New sass components: * cards * center diff --git a/assets/sass/navigation/pager/_pager.scss b/assets/sass/components/pager/_pager.scss similarity index 100% rename from assets/sass/navigation/pager/_pager.scss rename to assets/sass/components/pager/_pager.scss diff --git a/assets/sass/components/spacing/_spacing.scss b/assets/sass/components/spacing/_spacing.scss index dd69749..accf7a3 100644 --- a/assets/sass/components/spacing/_spacing.scss +++ b/assets/sass/components/spacing/_spacing.scss @@ -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); } } diff --git a/assets/sass/navigation/navbar/_navbar.scss b/assets/sass/navigation/navbar/_navbar.scss deleted file mode 100644 index 8b8ab40..0000000 --- a/assets/sass/navigation/navbar/_navbar.scss +++ /dev/null @@ -1,6 +0,0 @@ -// Navbar - -.navbar { - @extend %flex-inline; - margin-block: 0; -} diff --git a/assets/sass/styles.scss b/assets/sass/styles.scss index 63d4c11..3ed3ee8 100644 --- a/assets/sass/styles.scss +++ b/assets/sass/styles.scss @@ -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'; diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 7294327..5b0651c 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -41,7 +41,7 @@ {{ if $.Param "sidebar" }}{{ partial "sidebar.html" . }}{{ end -}} -