summaryrefslogtreecommitdiffstats
path: root/src/styles
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-02-16 00:44:35 +0100
committerArmand Philippot <git@armandphilippot.com>2022-02-16 00:52:34 +0100
commit588f76ecaaaa80159dbbadce9603f2da32953b3a (patch)
treeae6691efdab4dcc59071272fcb8304bab8ff6a9d /src/styles
parent94efbf764afc9a2d0f9ababcfe43b50190ad8c32 (diff)
fix: update wordpress gallery block styles
Since v5.9, the gallery block does not use the same markup than the previous one. So I need to duplicate the styles to make the older posts and the new ones consistent.
Diffstat (limited to 'src/styles')
-rw-r--r--src/styles/components/_wp-blocks.scss28
1 files changed, 20 insertions, 8 deletions
diff --git a/src/styles/components/_wp-blocks.scss b/src/styles/components/_wp-blocks.scss
index 3deee18..efd6db5 100644
--- a/src/styles/components/_wp-blocks.scss
+++ b/src/styles/components/_wp-blocks.scss
@@ -63,9 +63,15 @@
}
.wp-block-gallery {
+ display: grid;
+ grid-template-columns: minmax(0, 1fr);
+ gap: var(--spacing-sm);
+
.blocks-gallery-grid {
@extend %reset-list;
+ grid-column: 1 / -1;
+ grid-row: 1 / -1;
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: var(--spacing-sm);
@@ -115,17 +121,23 @@
}
}
- @include mix.media("screen") {
- @include mix.dimensions("sm") {
- &.columns-2 {
- .blocks-gallery-grid {
+ @for $i from 0 to 6 {
+ &.columns-#{$i} {
+ @include mix.media("screen") {
+ @include mix.dimensions("xs") {
grid-template-columns: repeat(2, minmax(0, 1fr));
+
+ .blocks-gallery-grid {
+ grid-template-columns: repeat(2, minmax(0, 1fr));
+ }
}
- }
- &.columns-3 {
- .blocks-gallery-grid {
- grid-template-columns: repeat(3, minmax(0, 1fr));
+ @include mix.dimensions("sm") {
+ grid-template-columns: repeat(#{$i}, minmax(0, 1fr));
+
+ .blocks-gallery-grid {
+ grid-template-columns: repeat(3, minmax(0, 1fr));
+ }
}
}
}