Skip to content

Commit 6085688

Browse files
authored
Merge pull request #1579 from gethinode/develop
Develop
2 parents 353f5e2 + 54e1720 commit 6085688

File tree

26 files changed

+217
-79
lines changed

26 files changed

+217
-79
lines changed

assets/scss/common/_styles.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,3 +151,17 @@ $utilities: map-merge(
151151
)
152152
)
153153
);
154+
155+
.width-100 {
156+
width: 100%;
157+
}
158+
159+
$utilities: (
160+
"width": (
161+
property: width,
162+
responsive: true,
163+
values: (
164+
auto: auto
165+
)
166+
)
167+
);

assets/scss/components/_navbar.scss

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -104,28 +104,35 @@
104104
margin: 0 .15rem;
105105
}
106106

107-
.navbar-title {
107+
.navbar-title, .navbar-title-center, .navbar-title-start {
108108
display: inline-block;
109109
white-space: normal;
110-
text-align: center !important;
111110
vertical-align: middle;
112111
padding: 0 $spacer;
113112
width: 100% !important;
114113
}
115114

115+
.navbar-title, .navbar-title-center {
116+
text-align: center !important;
117+
}
118+
116119
.navbar-contrast .nav-link.active, .navbar-contrast .nav-link.show, .navbar-contrast .nav-link:hover {
117120
border-bottom: solid 1px var(--bs-navbar-hover-color);
118121
margin-bottom: -1px;
119122
}
120123

124+
.navbar-brand {
125+
margin-right: 0;
126+
}
127+
121128
.navbar-contrast {
122129
--bs-navbar-color: white !important;
123130
--bs-navbar-hover-color: white !important;
124131
--bs-navbar-disabled-color: white !important;
125132
--bs-navbar-active-color: white !important;
126133
--bs-navbar-toggler-color: white;
127134

128-
.navbar-title, .mode-switch {
135+
.navbar-title, .navbar-brand, .mode-switch {
129136
--#{$prefix}border-color: white;
130137

131138
color: white !important;
@@ -177,6 +184,7 @@
177184
.navbar .nav-item {
178185
display: flex;
179186
align-items: center;
187+
white-space: nowrap;
180188
}
181189

182190
.navbar-collapse .dropdown {
@@ -287,13 +295,10 @@
287295
}
288296

289297
.navbar-container {
298+
min-height: calc(2rem + 10px);
290299
width: 100% !important;
291300
}
292301

293-
.navbar-brand {
294-
margin-right: 0;
295-
}
296-
297302
@include media-breakpoint-up(#{$navbar-size}) {
298303
:root {
299304
--navbar-offset: #{$navbar-offset};

config/_default/params.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@
8888
[navigation]
8989
anchor = true
9090
logo = "/img/logo_icon.svg"
91+
logo-mode = false
92+
logo-align = "center"
9193
logo-height = 30
9294
color = "body"
9395
fixed = true

data/structures/navbar.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,25 @@ arguments:
7979
comment: >-
8080
Address of the logo image, defaults to the parameter `logo` set in the
8181
`main` section of the site's parameter configuration.
82+
logo-align:
83+
type: select
84+
optional: true
85+
default: center
86+
comment: Alignment of the logo when the navbar is in collapsed mode.
87+
options:
88+
values:
89+
- start
90+
- center
91+
release: v1.15.0
92+
logo-mode:
93+
type: bool
94+
default: false
95+
optional: true
96+
comment: >-
97+
Flag indicating if the logo should support color modes. If set, the
98+
navbar searches for images having a matching color-mode suffix
99+
such as `-light` or `-dark`.
100+
release: v1.15.0
82101
# deprecated arguments
83102
size:
84103
type: select

exampleSite/config/_default/params.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
[navigation]
4242
anchor = true
4343
logo = "/img/logo_icon.svg"
44+
logo-mode = false
45+
logo-align = "center"
4446
logo-height = 30
4547
color = "body"
4648
fixed = true

exampleSite/hugo_stats.json

Lines changed: 100 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,9 @@
245245
"fa-activity",
246246
"fa-address-card",
247247
"fa-angle-left",
248+
"fa-angle-right",
249+
"fa-angles-left",
250+
"fa-angles-right",
248251
"fa-arrow-left",
249252
"fa-arrow-right",
250253
"fa-bootstrap",
@@ -429,6 +432,7 @@
429432
"navbar-mode-selector",
430433
"navbar-nav",
431434
"navbar-nav-scroll",
435+
"navbar-title-center",
432436
"navbar-toggler",
433437
"next",
434438
"no-js",
@@ -597,7 +601,9 @@
597601
"visually-hidden",
598602
"vr",
599603
"w-100",
600-
"w-50"
604+
"w-50",
605+
"width-100",
606+
"width-md-auto"
601607
],
602608
"ids": [
603609
"abbr",
@@ -656,11 +662,16 @@
656662
"docs",
657663
"documentation",
658664
"dropdown-nav-0",
659-
"dropdown-panel-0626353d67dd97b71dc37553482cd9d9",
660-
"dropdown-panel-9fe1f1ca588465dc433150e9776e7c55",
661-
"dropdown-panel-bc0ea07878926f7156a5c3a3f7a97fc0",
662-
"dropdown-panel-e96f22e4624ab2759fea46df2ded1460",
663-
"dropdown-panel-ee06c704eca15cd76c8e2fe77d29f364",
665+
"dropdown-panel-2b8b08fb591233c47c33a09d7a3cabb2",
666+
"dropdown-panel-3044dd7fb06db4f5c79bf1522c153f56",
667+
"dropdown-panel-5bfe3d6bfd8c06ec24e70db3f9a4748a",
668+
"dropdown-panel-78af5baad4c30cfa644110746ddfb992",
669+
"dropdown-panel-7f94c3f87920b35e1b662ea7733339c1",
670+
"dropdown-panel-84bd47650fd6c7a113bf963d6e901569",
671+
"dropdown-panel-9b19540564307ecc4bc91dda5d9e753f",
672+
"dropdown-panel-c0509ba7d39b8fb33dd16b4b4749be3b",
673+
"dropdown-panel-e628c03f369bed412decaf0050f85482",
674+
"dropdown-panel-fc8fe6ba8fa6e64d79e3892b6355665f",
664675
"elements-type",
665676
"entity-relationship-diagram",
666677
"example",
@@ -678,16 +689,24 @@
678689
"fab-medium",
679690
"fab-whatsapp",
680691
"fab-x-twitter",
681-
"faq-1f62d0a5dfb896dda297f80fdd1c539c",
682-
"faq-1f62d0a5dfb896dda297f80fdd1c539c-heading-faq-1f62d0a5dfb896dda297f80fdd1c539c",
683-
"faq-1f62d0a5dfb896dda297f80fdd1c539c-item-0",
684-
"faq-1f62d0a5dfb896dda297f80fdd1c539c-item-1",
685-
"faq-1f62d0a5dfb896dda297f80fdd1c539c-item-2",
692+
"faq-de3299f30b4c2eb970876a8e40bdc3f6",
693+
"faq-de3299f30b4c2eb970876a8e40bdc3f6-heading-faq-de3299f30b4c2eb970876a8e40bdc3f6",
694+
"faq-de3299f30b4c2eb970876a8e40bdc3f6-item-0",
695+
"faq-de3299f30b4c2eb970876a8e40bdc3f6-item-1",
696+
"faq-de3299f30b4c2eb970876a8e40bdc3f6-item-2",
697+
"faq-f5150391281ce44f87050091503b035d",
698+
"faq-f5150391281ce44f87050091503b035d-heading-faq-f5150391281ce44f87050091503b035d",
699+
"faq-f5150391281ce44f87050091503b035d-item-0",
700+
"faq-f5150391281ce44f87050091503b035d-item-1",
701+
"faq-f5150391281ce44f87050091503b035d-item-2",
686702
"fas-1",
687703
"fas-2",
688704
"fas-3",
689705
"fas-address-card",
690706
"fas-angle-left",
707+
"fas-angle-right",
708+
"fas-angles-left",
709+
"fas-angles-right",
691710
"fas-arrow-left",
692711
"fas-arrow-right",
693712
"fas-chevron-right",
@@ -773,11 +792,16 @@
773792
"nav-0-btn-1",
774793
"nav-0-btn-2",
775794
"nav-nav-0",
776-
"nav-panel-0626353d67dd97b71dc37553482cd9d9",
777-
"nav-panel-9fe1f1ca588465dc433150e9776e7c55",
778-
"nav-panel-bc0ea07878926f7156a5c3a3f7a97fc0",
779-
"nav-panel-e96f22e4624ab2759fea46df2ded1460",
780-
"nav-panel-ee06c704eca15cd76c8e2fe77d29f364",
795+
"nav-panel-2b8b08fb591233c47c33a09d7a3cabb2",
796+
"nav-panel-3044dd7fb06db4f5c79bf1522c153f56",
797+
"nav-panel-5bfe3d6bfd8c06ec24e70db3f9a4748a",
798+
"nav-panel-78af5baad4c30cfa644110746ddfb992",
799+
"nav-panel-7f94c3f87920b35e1b662ea7733339c1",
800+
"nav-panel-84bd47650fd6c7a113bf963d6e901569",
801+
"nav-panel-9b19540564307ecc4bc91dda5d9e753f",
802+
"nav-panel-c0509ba7d39b8fb33dd16b4b4749be3b",
803+
"nav-panel-e628c03f369bed412decaf0050f85482",
804+
"nav-panel-fc8fe6ba8fa6e64d79e3892b6355665f",
781805
"navbar",
782806
"navbar-0-collapse",
783807
"navbar-mode",
@@ -786,36 +810,66 @@
786810
"navigation",
787811
"notification",
788812
"overview",
789-
"panel-0626353d67dd97b71dc37553482cd9d9-0",
790-
"panel-0626353d67dd97b71dc37553482cd9d9-1",
791-
"panel-0626353d67dd97b71dc37553482cd9d9-2",
792-
"panel-0626353d67dd97b71dc37553482cd9d9-btn-0",
793-
"panel-0626353d67dd97b71dc37553482cd9d9-btn-1",
794-
"panel-0626353d67dd97b71dc37553482cd9d9-btn-2",
795-
"panel-9fe1f1ca588465dc433150e9776e7c55-0",
796-
"panel-9fe1f1ca588465dc433150e9776e7c55-1",
797-
"panel-9fe1f1ca588465dc433150e9776e7c55-2",
798-
"panel-9fe1f1ca588465dc433150e9776e7c55-btn-0",
799-
"panel-9fe1f1ca588465dc433150e9776e7c55-btn-1",
800-
"panel-9fe1f1ca588465dc433150e9776e7c55-btn-2",
801-
"panel-bc0ea07878926f7156a5c3a3f7a97fc0-0",
802-
"panel-bc0ea07878926f7156a5c3a3f7a97fc0-1",
803-
"panel-bc0ea07878926f7156a5c3a3f7a97fc0-2",
804-
"panel-bc0ea07878926f7156a5c3a3f7a97fc0-btn-0",
805-
"panel-bc0ea07878926f7156a5c3a3f7a97fc0-btn-1",
806-
"panel-bc0ea07878926f7156a5c3a3f7a97fc0-btn-2",
807-
"panel-e96f22e4624ab2759fea46df2ded1460-0",
808-
"panel-e96f22e4624ab2759fea46df2ded1460-1",
809-
"panel-e96f22e4624ab2759fea46df2ded1460-2",
810-
"panel-e96f22e4624ab2759fea46df2ded1460-btn-0",
811-
"panel-e96f22e4624ab2759fea46df2ded1460-btn-1",
812-
"panel-e96f22e4624ab2759fea46df2ded1460-btn-2",
813-
"panel-ee06c704eca15cd76c8e2fe77d29f364-0",
814-
"panel-ee06c704eca15cd76c8e2fe77d29f364-1",
815-
"panel-ee06c704eca15cd76c8e2fe77d29f364-2",
816-
"panel-ee06c704eca15cd76c8e2fe77d29f364-btn-0",
817-
"panel-ee06c704eca15cd76c8e2fe77d29f364-btn-1",
818-
"panel-ee06c704eca15cd76c8e2fe77d29f364-btn-2",
813+
"panel-2b8b08fb591233c47c33a09d7a3cabb2-0",
814+
"panel-2b8b08fb591233c47c33a09d7a3cabb2-1",
815+
"panel-2b8b08fb591233c47c33a09d7a3cabb2-2",
816+
"panel-2b8b08fb591233c47c33a09d7a3cabb2-btn-0",
817+
"panel-2b8b08fb591233c47c33a09d7a3cabb2-btn-1",
818+
"panel-2b8b08fb591233c47c33a09d7a3cabb2-btn-2",
819+
"panel-3044dd7fb06db4f5c79bf1522c153f56-0",
820+
"panel-3044dd7fb06db4f5c79bf1522c153f56-1",
821+
"panel-3044dd7fb06db4f5c79bf1522c153f56-2",
822+
"panel-3044dd7fb06db4f5c79bf1522c153f56-btn-0",
823+
"panel-3044dd7fb06db4f5c79bf1522c153f56-btn-1",
824+
"panel-3044dd7fb06db4f5c79bf1522c153f56-btn-2",
825+
"panel-5bfe3d6bfd8c06ec24e70db3f9a4748a-0",
826+
"panel-5bfe3d6bfd8c06ec24e70db3f9a4748a-1",
827+
"panel-5bfe3d6bfd8c06ec24e70db3f9a4748a-2",
828+
"panel-5bfe3d6bfd8c06ec24e70db3f9a4748a-btn-0",
829+
"panel-5bfe3d6bfd8c06ec24e70db3f9a4748a-btn-1",
830+
"panel-5bfe3d6bfd8c06ec24e70db3f9a4748a-btn-2",
831+
"panel-78af5baad4c30cfa644110746ddfb992-0",
832+
"panel-78af5baad4c30cfa644110746ddfb992-1",
833+
"panel-78af5baad4c30cfa644110746ddfb992-2",
834+
"panel-78af5baad4c30cfa644110746ddfb992-btn-0",
835+
"panel-78af5baad4c30cfa644110746ddfb992-btn-1",
836+
"panel-78af5baad4c30cfa644110746ddfb992-btn-2",
837+
"panel-7f94c3f87920b35e1b662ea7733339c1-0",
838+
"panel-7f94c3f87920b35e1b662ea7733339c1-1",
839+
"panel-7f94c3f87920b35e1b662ea7733339c1-2",
840+
"panel-7f94c3f87920b35e1b662ea7733339c1-btn-0",
841+
"panel-7f94c3f87920b35e1b662ea7733339c1-btn-1",
842+
"panel-7f94c3f87920b35e1b662ea7733339c1-btn-2",
843+
"panel-84bd47650fd6c7a113bf963d6e901569-0",
844+
"panel-84bd47650fd6c7a113bf963d6e901569-1",
845+
"panel-84bd47650fd6c7a113bf963d6e901569-2",
846+
"panel-84bd47650fd6c7a113bf963d6e901569-btn-0",
847+
"panel-84bd47650fd6c7a113bf963d6e901569-btn-1",
848+
"panel-84bd47650fd6c7a113bf963d6e901569-btn-2",
849+
"panel-9b19540564307ecc4bc91dda5d9e753f-0",
850+
"panel-9b19540564307ecc4bc91dda5d9e753f-1",
851+
"panel-9b19540564307ecc4bc91dda5d9e753f-2",
852+
"panel-9b19540564307ecc4bc91dda5d9e753f-btn-0",
853+
"panel-9b19540564307ecc4bc91dda5d9e753f-btn-1",
854+
"panel-9b19540564307ecc4bc91dda5d9e753f-btn-2",
855+
"panel-c0509ba7d39b8fb33dd16b4b4749be3b-0",
856+
"panel-c0509ba7d39b8fb33dd16b4b4749be3b-1",
857+
"panel-c0509ba7d39b8fb33dd16b4b4749be3b-2",
858+
"panel-c0509ba7d39b8fb33dd16b4b4749be3b-btn-0",
859+
"panel-c0509ba7d39b8fb33dd16b4b4749be3b-btn-1",
860+
"panel-c0509ba7d39b8fb33dd16b4b4749be3b-btn-2",
861+
"panel-e628c03f369bed412decaf0050f85482-0",
862+
"panel-e628c03f369bed412decaf0050f85482-1",
863+
"panel-e628c03f369bed412decaf0050f85482-2",
864+
"panel-e628c03f369bed412decaf0050f85482-btn-0",
865+
"panel-e628c03f369bed412decaf0050f85482-btn-1",
866+
"panel-e628c03f369bed412decaf0050f85482-btn-2",
867+
"panel-fc8fe6ba8fa6e64d79e3892b6355665f-0",
868+
"panel-fc8fe6ba8fa6e64d79e3892b6355665f-1",
869+
"panel-fc8fe6ba8fa6e64d79e3892b6355665f-2",
870+
"panel-fc8fe6ba8fa6e64d79e3892b6355665f-btn-0",
871+
"panel-fc8fe6ba8fa6e64d79e3892b6355665f-btn-1",
872+
"panel-fc8fe6ba8fa6e64d79e3892b6355665f-btn-2",
819873
"persona",
820874
"pie-chart",
821875
"pills",

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require (
1515
github.com/gethinode/mod-lottie v1.6.1 // indirect
1616
github.com/gethinode/mod-mermaid/v3 v3.0.1 // indirect
1717
github.com/gethinode/mod-simple-datatables/v2 v2.0.2 // indirect
18-
github.com/gethinode/mod-utils/v4 v4.16.0 // indirect
18+
github.com/gethinode/mod-utils/v4 v4.16.1 // indirect
1919
github.com/nextapps-de/flexsearch v0.0.0-20250907103239-defb38b083f0 // indirect
2020
github.com/twbs/bootstrap v5.3.8+incompatible // indirect
2121
)

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,8 @@ github.com/gethinode/mod-utils/v4 v4.15.1 h1:zsn6pYxMePLqsNaX+V8qND5tAbbp/CiscgZ
512512
github.com/gethinode/mod-utils/v4 v4.15.1/go.mod h1:bYmvRdAo4ICy5MpSGafDvO4p5bTDpsDKFCPL3bH0mN4=
513513
github.com/gethinode/mod-utils/v4 v4.16.0 h1:yroLCeQyE/xU46YIKS81ZtFsOONTmVudrv2qW7IBH5Q=
514514
github.com/gethinode/mod-utils/v4 v4.16.0/go.mod h1:bYmvRdAo4ICy5MpSGafDvO4p5bTDpsDKFCPL3bH0mN4=
515+
github.com/gethinode/mod-utils/v4 v4.16.1 h1:HjV6TONU7ZbXC2xZIPRupjKOUORddtQH8bb4dnULY1U=
516+
github.com/gethinode/mod-utils/v4 v4.16.1/go.mod h1:bYmvRdAo4ICy5MpSGafDvO4p5bTDpsDKFCPL3bH0mN4=
515517
github.com/nextapps-de/flexsearch v0.0.0-20230711092928-1243fd883ec3 h1:H/qVR5O4BXjRjD+5PZB+r4ug2BSJ2Of4RtwOntd+OKo=
516518
github.com/nextapps-de/flexsearch v0.0.0-20230711092928-1243fd883ec3/go.mod h1:5GdMfPAXzbA2gXBqTjC6l27kioSYzHlqDMh0+wyx7sU=
517519
github.com/nextapps-de/flexsearch v0.0.0-20240108021025-afd75f742f22 h1:re7L8FxbXQpnX8BgzkdUnDpsUmloGNyLmiy2ZCln8pg=

0 commit comments

Comments
 (0)