From c461e636620692ad201553dfc73a756d2d8ccd56 Mon Sep 17 00:00:00 2001 From: Thomas Kelly Date: Fri, 24 May 2024 22:10:31 -0400 Subject: [PATCH 1/7] First updates --- .../assets/block-buy-buttons.css | 45 +++++++ components/block-buy-buttons/main.css | 45 ------- .../{main.css => assets/block-image.css} | 0 components/block-image/block-image.liquid | 26 ++-- .../{main.css => assets/block-model.css} | 0 .../block-model/assets/model-viewer.css | 1 + components/block-model/block-model.liquid | 70 ++++++----- .../{main.css => assets/block-video.css} | 0 components/block-video/block-video.liquid | 116 +++++++++--------- .../{main.css => assets/media-with-text.css} | 8 -- .../section-media-with-text.liquid | 49 +++++--- styles/helpers/aspect-ratio.css | 2 + 12 files changed, 193 insertions(+), 169 deletions(-) create mode 100644 components/block-buy-buttons/assets/block-buy-buttons.css rename components/block-image/{main.css => assets/block-image.css} (100%) rename components/block-model/{main.css => assets/block-model.css} (100%) create mode 120000 components/block-model/assets/model-viewer.css rename components/block-video/{main.css => assets/block-video.css} (100%) rename components/section-media-with-text/{main.css => assets/media-with-text.css} (81%) diff --git a/components/block-buy-buttons/assets/block-buy-buttons.css b/components/block-buy-buttons/assets/block-buy-buttons.css new file mode 100644 index 0000000..0166be9 --- /dev/null +++ b/components/block-buy-buttons/assets/block-buy-buttons.css @@ -0,0 +1,45 @@ +@import '../../styles/layout/breakpoints.css'; +@import '../../styles/modules/button.css'; + +.block-buy-buttons { + display: block; + + .shopify-payment-button { + margin-top: var(--size-3); + + @media (--medium-up) { + margin-top: var(--size-5); + } + } + + .shopify-payment-button__button { + font: inherit; + border-radius: var(--radius-xs); + overflow: hidden; + min-height: var(--size-14); + border-radius: var(--radius-xs); + background: #141811; + font-size: var(--size-4); + + &:hover { + background-color: #000; + } + } +} + +.block-buy-buttons__submit { + background-color: transparent; + border-radius: var(--radius-xs); + border: 1px solid #141811; + color: #141811; + + &.button { + width: 100%; + justify-content: center; + } +} + +.block-buy-buttons__submit[disabled] { + cursor: not-allowed; + opacity: 0.5; +} diff --git a/components/block-buy-buttons/main.css b/components/block-buy-buttons/main.css index 0166be9..e69de29 100644 --- a/components/block-buy-buttons/main.css +++ b/components/block-buy-buttons/main.css @@ -1,45 +0,0 @@ -@import '../../styles/layout/breakpoints.css'; -@import '../../styles/modules/button.css'; - -.block-buy-buttons { - display: block; - - .shopify-payment-button { - margin-top: var(--size-3); - - @media (--medium-up) { - margin-top: var(--size-5); - } - } - - .shopify-payment-button__button { - font: inherit; - border-radius: var(--radius-xs); - overflow: hidden; - min-height: var(--size-14); - border-radius: var(--radius-xs); - background: #141811; - font-size: var(--size-4); - - &:hover { - background-color: #000; - } - } -} - -.block-buy-buttons__submit { - background-color: transparent; - border-radius: var(--radius-xs); - border: 1px solid #141811; - color: #141811; - - &.button { - width: 100%; - justify-content: center; - } -} - -.block-buy-buttons__submit[disabled] { - cursor: not-allowed; - opacity: 0.5; -} diff --git a/components/block-image/main.css b/components/block-image/assets/block-image.css similarity index 100% rename from components/block-image/main.css rename to components/block-image/assets/block-image.css diff --git a/components/block-image/block-image.liquid b/components/block-image/block-image.liquid index 3b4af14..cea77f3 100644 --- a/components/block-image/block-image.liquid +++ b/components/block-image/block-image.liquid @@ -23,12 +23,20 @@ endif %} -
- {%- liquid - if image != blank - echo image | image_url: width: 800 | image_tag: loading: loading, fetchpriority: fetchpriority, sizes: sizes - else - echo 'hero-apparel-3' | placeholder_svg_tag: 'placeholder-svg' - endif - -%} -
+ + + diff --git a/components/block-model/main.css b/components/block-model/assets/block-model.css similarity index 100% rename from components/block-model/main.css rename to components/block-model/assets/block-model.css diff --git a/components/block-model/assets/model-viewer.css b/components/block-model/assets/model-viewer.css new file mode 120000 index 0000000..9df5483 --- /dev/null +++ b/components/block-model/assets/model-viewer.css @@ -0,0 +1 @@ +../../../styles/modules/model-viewer.css \ No newline at end of file diff --git a/components/block-model/block-model.liquid b/components/block-model/block-model.liquid index 8baa35d..318b7c5 100644 --- a/components/block-model/block-model.liquid +++ b/components/block-model/block-model.liquid @@ -20,37 +20,45 @@ assign hydration = hydration | default: 'on:visible' %} - -
- {% if product != blank %} - {% if media %} - + + - -
+ + +
diff --git a/components/block-image/assets/block-image.css b/components/block-image/assets/block-image.css index 24d9061..24c20f6 100644 --- a/components/block-image/assets/block-image.css +++ b/components/block-image/assets/block-image.css @@ -1,15 +1,11 @@ -.block-image { - position: relative; - height: 100%; -} - -.block-image { +:host { display: block; + position: relative; width: 100%; height: 100%; } -.block-image > * { +:host > svg { display: block; width: 100%; height: 100%; diff --git a/components/block-image/block-image.liquid b/components/block-image/block-image.liquid index cea77f3..55a7cf2 100644 --- a/components/block-image/block-image.liquid +++ b/components/block-image/block-image.liquid @@ -23,20 +23,18 @@ endif %} - + diff --git a/components/block-model/assets/model-viewer.css b/components/block-model/assets/model-viewer.css deleted file mode 120000 index 9df5483..0000000 --- a/components/block-model/assets/model-viewer.css +++ /dev/null @@ -1 +0,0 @@ -../../../styles/modules/model-viewer.css \ No newline at end of file diff --git a/components/block-model/block-model.liquid b/components/block-model/block-model.liquid index 318b7c5..d2cfaaf 100644 --- a/components/block-model/block-model.liquid +++ b/components/block-model/block-model.liquid @@ -20,45 +20,41 @@ assign hydration = hydration | default: 'on:visible' %} - - - {% endif %} - - - + {%- if video != blank -%} + + {{ + video + | video_tag: + controls: show_controls, + playsinline: true, + muted: autoplay, + loop: autoplay, + preload: 'metadata', + image_size: '500x' + }} + + {%- elsif external_video != blank -%} + + + + {%- else -%} + {{ 'hero-apparel-1' | placeholder_svg_tag: 'placeholder-svg' }} + {%- endif -%} + + + + {% if video != blank or external_video != blank %} + + {% endif %} + diff --git a/components/cart-icon/main.css b/components/cart-icon/assets/cart-icon.css similarity index 100% rename from components/cart-icon/main.css rename to components/cart-icon/assets/cart-icon.css diff --git a/components/cart-icon/cart-icon.liquid b/components/cart-icon/cart-icon.liquid index dfe8054..198307a 100644 --- a/components/cart-icon/cart-icon.liquid +++ b/components/cart-icon/cart-icon.liquid @@ -17,21 +17,28 @@ -%} - - {%- render 'icon', name: name -%} + + +