diff --git a/templates/ecommerce/src/components/OrderStatus/index.tsx b/templates/ecommerce/src/components/OrderStatus/index.tsx
index cca56223186..ed8a0df5385 100644
--- a/templates/ecommerce/src/components/OrderStatus/index.tsx
+++ b/templates/ecommerce/src/components/OrderStatus/index.tsx
@@ -10,7 +10,7 @@ export const OrderStatus: React.FC = ({ status, className }) => {
return (
= ({ product }) => {
/>
) : null}
-
+
{title}
{typeof price === 'number' && (
diff --git a/templates/ecommerce/src/components/ProductItem/index.tsx b/templates/ecommerce/src/components/ProductItem/index.tsx
index efe3a085f3e..cdd2e847d50 100644
--- a/templates/ecommerce/src/components/ProductItem/index.tsx
+++ b/templates/ecommerce/src/components/ProductItem/index.tsx
@@ -73,7 +73,7 @@ export const ProductItem: React.FC
= ({
{title}
{variant && (
-
+
{variant.options
?.map((option) => {
if (typeof option === 'object') return option.label
diff --git a/templates/ecommerce/src/components/RichText/index.tsx b/templates/ecommerce/src/components/RichText/index.tsx
index 6839ad6ff9f..2ec29a58535 100644
--- a/templates/ecommerce/src/components/RichText/index.tsx
+++ b/templates/ecommerce/src/components/RichText/index.tsx
@@ -30,7 +30,7 @@ const jsxConverters: JSXConvertersFunction = ({ defaultConverters })
className="col-start-1 col-span-3"
imgClassName="m-0"
{...node.fields}
- captionClassName="mx-auto max-w-[48rem]"
+ captionClassName="mx-auto max-w-3xl"
enableGutter={false}
disableInnerContainer={true}
/>
diff --git a/templates/ecommerce/src/components/checkout/CheckoutPage.tsx b/templates/ecommerce/src/components/checkout/CheckoutPage.tsx
index 04d539a5bdf..c618938d910 100644
--- a/templates/ecommerce/src/components/checkout/CheckoutPage.tsx
+++ b/templates/ecommerce/src/components/checkout/CheckoutPage.tsx
@@ -406,7 +406,7 @@ export const CheckoutPage: React.FC = () => {
{title}
{variant && typeof variant === 'object' && (
-
+
{variant.options
?.map((option) => {
if (typeof option === 'object') return option.label
diff --git a/templates/ecommerce/src/components/ui/button.tsx b/templates/ecommerce/src/components/ui/button.tsx
index 02356f746ed..2af71248e84 100644
--- a/templates/ecommerce/src/components/ui/button.tsx
+++ b/templates/ecommerce/src/components/ui/button.tsx
@@ -16,9 +16,9 @@ const buttonVariants = cva(
'border border-input bg-card shadow-xs hover:bg-accent hover:bg-primary-foreground',
secondary: 'bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80',
ghost:
- 'text-primary/50 hover:text-primary/100 [&.active]:text-primary/100 py-2 px-4 uppercase font-mono tracking-[0.1em] text-xs',
+ 'text-primary/50 hover:text-primary [&.active]:text-primary py-2 px-4 uppercase font-mono tracking-widest text-xs',
link: 'text-primary underline-offset-4 hover:underline',
- nav: 'text-primary/50 hover:text-primary/100 [&.active]:text-primary/100 p-0 pt-2 pb-6 uppercase font-mono tracking-[0.1em] text-xs',
+ nav: 'text-primary/50 hover:text-primary [&.active]:text-primary p-0 pt-2 pb-6 uppercase font-mono tracking-widest text-xs',
},
size: {
clear: '',
diff --git a/templates/ecommerce/src/components/ui/select.tsx b/templates/ecommerce/src/components/ui/select.tsx
index db05583b367..079bee97968 100644
--- a/templates/ecommerce/src/components/ui/select.tsx
+++ b/templates/ecommerce/src/components/ui/select.tsx
@@ -27,7 +27,7 @@ function SelectTrigger({
{children}
@@ -93,7 +93,7 @@ function SelectItem({
= ({ links, media, richText
data-theme="dark"
>
-
+
{richText &&
}
{Array.isArray(links) && links.length > 0 && (
diff --git a/templates/ecommerce/src/heros/LowImpact/index.tsx b/templates/ecommerce/src/heros/LowImpact/index.tsx
index 3685c9e665d..2ea4e713e31 100644
--- a/templates/ecommerce/src/heros/LowImpact/index.tsx
+++ b/templates/ecommerce/src/heros/LowImpact/index.tsx
@@ -17,7 +17,7 @@ type LowImpactHeroType =
export const LowImpactHero: React.FC = ({ children, richText }) => {
return (
-
+
{children || (richText && )}