From 147d3ef6e7cccd80a71bf443e51922c4b7cd59d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com>
Date: Thu, 4 May 2023 14:26:16 +0200
Subject: [PATCH] fix sass mixin

---
 app/assets/stylesheets/admin/pure.sass               | 1 +
 app/assets/stylesheets/admin/pure/grid.sass          | 4 ++--
 app/assets/stylesheets/admin/pure/mixins.sass        | 3 +++
 app/assets/stylesheets/extranet/layout/_default.sass | 6 +++---
 4 files changed, 9 insertions(+), 5 deletions(-)
 create mode 100644 app/assets/stylesheets/admin/pure/mixins.sass

diff --git a/app/assets/stylesheets/admin/pure.sass b/app/assets/stylesheets/admin/pure.sass
index b3638de51..0f2e9021a 100644
--- a/app/assets/stylesheets/admin/pure.sass
+++ b/app/assets/stylesheets/admin/pure.sass
@@ -1,6 +1,7 @@
 @import 'pure/utils'
 @import 'pure/fonts'
 @import 'pure/variables'
+@import 'pure/mixins'
 @import 'pure/grid'
 @import 'bootstrap'
 @import 'bootstrap-icons/font/bootstrap-icons'
diff --git a/app/assets/stylesheets/admin/pure/grid.sass b/app/assets/stylesheets/admin/pure/grid.sass
index ffdb47b85..3e5bfe59d 100644
--- a/app/assets/stylesheets/admin/pure/grid.sass
+++ b/app/assets/stylesheets/admin/pure/grid.sass
@@ -1,4 +1,4 @@
 *
-    --bs-gutter-x: 64px !important
+    @include root-prop(--bs-gutter-x, 64px !important)
     @media (max-width: 768px)
-        --bs-gutter-x: 32px !important
+        @include root-prop(--bs-gutter-x, 32px !important)
\ No newline at end of file
diff --git a/app/assets/stylesheets/admin/pure/mixins.sass b/app/assets/stylesheets/admin/pure/mixins.sass
new file mode 100644
index 000000000..c56b37cac
--- /dev/null
+++ b/app/assets/stylesheets/admin/pure/mixins.sass
@@ -0,0 +1,3 @@
+@mixin root-prop($prop: null, $value: null)
+    @if ($prop and $value)
+        #{$prop}: $value
\ No newline at end of file
diff --git a/app/assets/stylesheets/extranet/layout/_default.sass b/app/assets/stylesheets/extranet/layout/_default.sass
index a5b9fc610..101169d47 100644
--- a/app/assets/stylesheets/extranet/layout/_default.sass
+++ b/app/assets/stylesheets/extranet/layout/_default.sass
@@ -1,7 +1,7 @@
 .container
     @include media-breakpoint-up(md)
-        padding-right: var(--bs-gutter-x)
         padding-left: var(--bs-gutter-x)
+        padding-right: var(--bs-gutter-x)
 
 .action-show
     dl
@@ -11,11 +11,11 @@
         dd
             margin-bottom: px2rem(26)
         a
-            transition: text-decoration 0.5s
             text-decoration: underline
+            text-decoration-color: adjust-color(black, $alpha: -0.8)
             text-decoration-thickness: 1px
             text-underline-offset: 4px
-            text-decoration-color: adjust-color(black, $alpha: -0.8)
+            transition: text-decoration 0.5s
             &:hover
                 text-decoration-color: black
 
-- 
GitLab