From 78b13fb900fae54b7f168a7a04ecb1e154510661 Mon Sep 17 00:00:00 2001 From: Daniel Guillan Date: Wed, 13 Nov 2024 12:03:51 +0100 Subject: [PATCH] Fixes --- .../PricingOptions/PricingOptions.module.css | 30 +++++++++++-------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/packages/react/src/PricingOptions/PricingOptions.module.css b/packages/react/src/PricingOptions/PricingOptions.module.css index ed9aa3b95..851c3ba8d 100644 --- a/packages/react/src/PricingOptions/PricingOptions.module.css +++ b/packages/react/src/PricingOptions/PricingOptions.module.css @@ -18,13 +18,26 @@ 'footnote' ; - display: grid; - grid-template-areas: var(--brand-pricing-options-template-areas); - grid-auto-rows: min-content; + /* prettier-ignore */ + --brand-pricing-options-template-areas-single-item: + 'leadingComponent actions' + 'label actions' + 'heading actions' + 'description actions' + 'price actions' + 'feature-list actions'; + display: grid; + row-gap: var(--brand-pricing-options-item-gap); padding-inline: var(--brand-pricing-options-container-padding-inline); } +@media (min-width: 63.25rem) { + .PricingOptions { + grid-template-areas: var(--brand-pricing-options-template-areas); + } +} + /* ---------------------------------------------------------- */ /* Layout: default */ /* ---------------------------------------------------------- */ @@ -60,7 +73,6 @@ position: absolute; inset-inline: 0; height: 1px; - margin-block-start: calc(var(--brand-pricing-options-item-gap) * -1); background-color: var(--brand-color-border-default); } @@ -104,13 +116,7 @@ grid-template-columns: 1fr 1fr; column-gap: calc(var(--base-size-96) * 2); grid-template-rows: repeat(auto-fit, minmax(0, 1fr)); - grid-template-areas: - 'leadingComponent actions' - 'label actions' - 'heading actions' - 'description actions' - 'price actions' - 'feature-list actions'; + grid-template-areas: var(--brand-pricing-options-template-areas-single-item); } .PricingOptions--items1 .PricingOptions__actions { @@ -169,9 +175,9 @@ @supports not (grid-template-rows: subgrid) { @media (min-width: 63.28rem) { .PricingOptions__item { + grid-template-areas: var(--brand-pricing-options-template-areas); grid-template-columns: 1fr; grid-template-rows: auto; - grid-template-areas: var(--brand-pricing-options-template-areas); } } }