From 56e5cced1fd247df9a1c9be927bf9ea15edd3fdd Mon Sep 17 00:00:00 2001
From: alexisben <alexiben7@gmail.com>
Date: Mon, 25 Jul 2022 15:01:08 +0200
Subject: [PATCH] add sm Grid support

---
 assets/sass/_theme/_utils.sass                 | 9 +++++++--
 assets/sass/_theme/blocks/call_to_action.sass  | 2 +-
 assets/sass/_theme/blocks/definitions.sass     | 2 +-
 assets/sass/_theme/blocks/files.sass           | 4 ++--
 assets/sass/_theme/blocks/gallery.sass         | 2 +-
 assets/sass/_theme/blocks/key_figures.sass     | 2 +-
 assets/sass/_theme/blocks/pages.sass           | 4 ++--
 assets/sass/_theme/design-system/nav.sass      | 2 +-
 assets/sass/_theme/design-system/table.sass    | 1 +
 assets/sass/_theme/sections/organizations.sass | 4 ++--
 assets/sass/_theme/sections/pages.sass         | 2 +-
 assets/sass/_theme/sections/persons.sass       | 2 +-
 assets/sass/_theme/sections/posts.sass         | 2 +-
 assets/sass/_theme/sections/programs.sass      | 4 ++--
 14 files changed, 24 insertions(+), 18 deletions(-)

diff --git a/assets/sass/_theme/_utils.sass b/assets/sass/_theme/_utils.sass
index d7a1c026..19a749ad 100644
--- a/assets/sass/_theme/_utils.sass
+++ b/assets/sass/_theme/_utils.sass
@@ -73,8 +73,13 @@
         padding-left: $grid-gutter
         padding-right: $grid-gutter
 
-@mixin grid($cols: 12, $breakpoint: md)
-    @include media-breakpoint-up($breakpoint)
+@mixin grid($cols: 12, $breakpoint: false)
+    @if $breakpoint
+        @include media-breakpoint-up($breakpoint)
+            display: grid
+            grid-gap: 0 $grid-gutter
+            grid-template-columns: repeat($cols, 1fr)
+    @else 
         display: grid
         grid-gap: 0 $grid-gutter
         grid-template-columns: repeat($cols, 1fr)
diff --git a/assets/sass/_theme/blocks/call_to_action.sass b/assets/sass/_theme/blocks/call_to_action.sass
index a63ef32a..0a206caa 100644
--- a/assets/sass/_theme/blocks/call_to_action.sass
+++ b/assets/sass/_theme/blocks/call_to_action.sass
@@ -54,7 +54,7 @@
                     order: 1
             @include media-breakpoint-up(md)
                 // @include make-row
-                @include grid(2)
+                @include grid(2, md)
                 align-items: center
                 > *
                     // @include make-col-ready
diff --git a/assets/sass/_theme/blocks/definitions.sass b/assets/sass/_theme/blocks/definitions.sass
index 71d967d7..f8a48ff4 100644
--- a/assets/sass/_theme/blocks/definitions.sass
+++ b/assets/sass/_theme/blocks/definitions.sass
@@ -41,4 +41,4 @@
     
     @include in-page-without-aside
         .definitions
-            @include grid(2)
\ No newline at end of file
+            @include grid(2, md)
\ No newline at end of file
diff --git a/assets/sass/_theme/blocks/files.sass b/assets/sass/_theme/blocks/files.sass
index 6652f825..faf9292d 100644
--- a/assets/sass/_theme/blocks/files.sass
+++ b/assets/sass/_theme/blocks/files.sass
@@ -2,9 +2,9 @@
     ul
         @include list-reset
         @include in-page-with-aside
-            @include grid(2)
+            @include grid(2, md)
         @include in-page-without-aside
-            @include grid(3)
+            @include grid(3, md)
     a
         @include icon("download", before)
         align-items: center
diff --git a/assets/sass/_theme/blocks/gallery.sass b/assets/sass/_theme/blocks/gallery.sass
index 756fbd78..52d135d7 100644
--- a/assets/sass/_theme/blocks/gallery.sass
+++ b/assets/sass/_theme/blocks/gallery.sass
@@ -40,7 +40,7 @@
 
     &--grid
         .gallery
-            @include grid(3)
+            @include grid(3, md)
 
     &--carousel
         .container
diff --git a/assets/sass/_theme/blocks/key_figures.sass b/assets/sass/_theme/blocks/key_figures.sass
index a256064f..cf9089d5 100644
--- a/assets/sass/_theme/blocks/key_figures.sass
+++ b/assets/sass/_theme/blocks/key_figures.sass
@@ -1,7 +1,7 @@
 .block-key_figures
     ul
         // --bs-gutter-y: 3rem
-        @include grid(3)
+        @include grid(3, md)
         list-style: none
         padding-left: 0
         margin-bottom: 0
diff --git a/assets/sass/_theme/blocks/pages.sass b/assets/sass/_theme/blocks/pages.sass
index 9075ed75..1e2c888f 100644
--- a/assets/sass/_theme/blocks/pages.sass
+++ b/assets/sass/_theme/blocks/pages.sass
@@ -1,6 +1,6 @@
 .block-pages
     .pages
-        @include grid(2)
+        @include grid(2, md)
 
 .block-pages
     .main-page
@@ -45,7 +45,7 @@
         padding-top: $grid-gutter
         .pages
             > *
-                @include grid(4)
+                @include grid(4, md)
             .page
                 aspect-ratio: 0.887
                 background-color: $block-pages-card-page-background
diff --git a/assets/sass/_theme/design-system/nav.sass b/assets/sass/_theme/design-system/nav.sass
index c42d628e..430c64d3 100644
--- a/assets/sass/_theme/design-system/nav.sass
+++ b/assets/sass/_theme/design-system/nav.sass
@@ -41,7 +41,7 @@
     .nav-level-2
         @include media-breakpoint-up(md)
             @include container
-            @include grid(4)
+            @include grid(4, md)
         > li
             &,
             & > a,
diff --git a/assets/sass/_theme/design-system/table.sass b/assets/sass/_theme/design-system/table.sass
index 6d3bd4a2..31eff655 100644
--- a/assets/sass/_theme/design-system/table.sass
+++ b/assets/sass/_theme/design-system/table.sass
@@ -3,6 +3,7 @@ table
     caption-side: bottom
     vertical-align: top
     width: 100%
+    text-align: left
 
     caption
         padding: px2rem(10) 0
diff --git a/assets/sass/_theme/sections/organizations.sass b/assets/sass/_theme/sections/organizations.sass
index 3c94ab77..8e145f46 100644
--- a/assets/sass/_theme/sections/organizations.sass
+++ b/assets/sass/_theme/sections/organizations.sass
@@ -1,5 +1,5 @@
 .organizations
-    // @include grid(2) quid mobile
-    @include grid(3)
+    @include grid(2)
+    @include grid(3, md)
     @include grid(4, lg)
     @include grid(6, xl)
diff --git a/assets/sass/_theme/sections/pages.sass b/assets/sass/_theme/sections/pages.sass
index fb047e48..4c3970e9 100644
--- a/assets/sass/_theme/sections/pages.sass
+++ b/assets/sass/_theme/sections/pages.sass
@@ -28,4 +28,4 @@
         text-underline-offset: 3px
 
 .pages
-    @include grid(2)
+    @include grid(2, md)
diff --git a/assets/sass/_theme/sections/persons.sass b/assets/sass/_theme/sections/persons.sass
index 7af3dedb..73340865 100644
--- a/assets/sass/_theme/sections/persons.sass
+++ b/assets/sass/_theme/sections/persons.sass
@@ -45,7 +45,7 @@
         // @extend .small
 
 .persons
-    @include grid(2)
+    @include grid(2, md)
     @include grid(3, lg)
 
 .avatar
diff --git a/assets/sass/_theme/sections/posts.sass b/assets/sass/_theme/sections/posts.sass
index 7422681b..71469b1d 100644
--- a/assets/sass/_theme/sections/posts.sass
+++ b/assets/sass/_theme/sections/posts.sass
@@ -26,7 +26,7 @@
         font-size: px2rem(14)
 
 .posts
-    @include grid(2)
+    @include grid(2, md)
     @include grid(3, xl)
 
 .post-categories
diff --git a/assets/sass/_theme/sections/programs.sass b/assets/sass/_theme/sections/programs.sass
index 8cfb2176..756a7c61 100644
--- a/assets/sass/_theme/sections/programs.sass
+++ b/assets/sass/_theme/sections/programs.sass
@@ -67,7 +67,7 @@
     [itemprop="articleBody"]
         section
             border-top: 1px solid $main-color
-            @include grid(12)
+            @include grid(12, md)
             @include media-breakpoint-up(md)
                 position: relative
                 > *
@@ -75,4 +75,4 @@
                 h2
                     @include sticky(calc($header-height + $spacing4))
                     align-self: start
-                    grid-column: 1/6
\ No newline at end of file
+                    grid-column: 1/6
-- 
GitLab