Case: @theme Image, Icon & Countdown blocks
Setting cases for the Image and Countdown blocks in the Text section
von
Image — no image set (placeholder SVG)
von
Image — width: full, height: natural (object-contain, no crop)
von
Image — width: full, height: ratio 2:1 (object-cover, crops)
von
Image — width: full, height: Cover (fills section, absolute)
von
Image — custom 500px + click_action: zoom + custom rounding 40
von
Image — click_action: link with empty href (anchor without target)
von
Icon — sizes xs / sm / md / lg / custom-80px
von
Icon — stroke weights: light / regular / bold (at lg size)
von
Icon — 12px stroke weights (container query bumps floor; bold should still read thicker than light)
von
Icon — art set with custom shade accent
von
Icon — icon_set: image (user-uploaded image as icon)
von
Countdown — once, future, word_length: full, AM
Offer has expired
von
Countdown — once, future, word_length: short, PM, leading_zero off
Offer has expired
von
Countdown — past date, hide_on_complete: false → shows end_message
Sale has ended — check back soon
von
Countdown — past date, hide_on_complete: true (block should hide)
von
Countdown — repeat weekly (resets every Friday)
Offer has expired
von
Countdown — custom digit color + muted labels + uppercase
Offer has expired
von
Everything