From 9380cfdcf4c519c19d71a65065d30ea544e30b03 Mon Sep 17 00:00:00 2001 From: Alex Dunmow Date: Mon, 6 Jul 2026 16:08:02 +0800 Subject: [PATCH] fix(corporate-modernist): size icon-shortcode SVGs (shortcode balloon trap) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The CMS ::lucide:name:size:: inline shortcode expands to an UNSIZED — the theme can't attribute the shortcode output, so if the host Tailwind JIT drops the h-N/w-N utility the icon balloons to the SVG default box (the coffee/ Wave-B root cause). Replace all 21 icon shortcodes across 14 templates with explicit markup (preserving the same class + href, only adding pinned dimensions): sm=16, md=20, lg=24. The navbar hamburger renders on every page, so this hardens every shot. Co-Authored-By: Claude Fable 5 --- .../overrides/corporate-modernist/announcement-bar.ninjatpl | 2 +- templates/overrides/corporate-modernist/audio-embed.ninjatpl | 4 ++-- templates/overrides/corporate-modernist/card.ninjatpl | 2 +- templates/overrides/corporate-modernist/event-list.ninjatpl | 2 +- templates/overrides/corporate-modernist/faq.ninjatpl | 2 +- templates/overrides/corporate-modernist/feature-grid.ninjatpl | 2 +- .../overrides/corporate-modernist/hours-location.ninjatpl | 4 ++-- templates/overrides/corporate-modernist/navbar.ninjatpl | 2 +- .../overrides/corporate-modernist/page-suggestions.ninjatpl | 2 +- .../corporate-modernist/password-reset-form.ninjatpl | 2 +- templates/overrides/corporate-modernist/pricing.ninjatpl | 2 +- templates/overrides/corporate-modernist/rich-section.ninjatpl | 2 +- templates/overrides/corporate-modernist/testimonial.ninjatpl | 2 +- templates/overrides/corporate-modernist/video-embed.ninjatpl | 2 +- 14 files changed, 16 insertions(+), 16 deletions(-) diff --git a/templates/overrides/corporate-modernist/announcement-bar.ninjatpl b/templates/overrides/corporate-modernist/announcement-bar.ninjatpl index e2ac9e2..fa7553e 100644 --- a/templates/overrides/corporate-modernist/announcement-bar.ninjatpl +++ b/templates/overrides/corporate-modernist/announcement-bar.ninjatpl @@ -3,6 +3,6 @@

{{ message }}{% if linkText and linkUrl %} {{ linkText }}{% endif %}

-{% if dismissable %}{% endif %} +{% if dismissable %}{% endif %}
diff --git a/templates/overrides/corporate-modernist/audio-embed.ninjatpl b/templates/overrides/corporate-modernist/audio-embed.ninjatpl index 0a3f650..5679e0e 100644 --- a/templates/overrides/corporate-modernist/audio-embed.ninjatpl +++ b/templates/overrides/corporate-modernist/audio-embed.ninjatpl @@ -6,8 +6,8 @@ {% if title %}

{{ title }}

{% endif %} {% if artist %}

{{ artist }}

{% endif %}
- -{% if download %}::lucide:download:sm:: Download{% endif %} + +{% if download %} Download{% endif %}
diff --git a/templates/overrides/corporate-modernist/card.ninjatpl b/templates/overrides/corporate-modernist/card.ninjatpl index 99f46e2..4610aa5 100644 --- a/templates/overrides/corporate-modernist/card.ninjatpl +++ b/templates/overrides/corporate-modernist/card.ninjatpl @@ -1 +1 @@ -
{% if media %}
{% img media alt=title|default:"" class="cm-card-media" %}
{% endif %}{% if title %}

{{ title }}

{% endif %}{% if text %}
{{ text|safe }}
{% endif %}{% if linkLabel and link %}{{ linkLabel }}::lucide:arrow-right:sm::{% endif %}
+
{% if media %}
{% img media alt=title|default:"" class="cm-card-media" %}
{% endif %}{% if title %}

{{ title }}

{% endif %}{% if text %}
{{ text|safe }}
{% endif %}{% if linkLabel and link %}{{ linkLabel }}{% endif %}
diff --git a/templates/overrides/corporate-modernist/event-list.ninjatpl b/templates/overrides/corporate-modernist/event-list.ninjatpl index 6dd2133..e843af9 100644 --- a/templates/overrides/corporate-modernist/event-list.ninjatpl +++ b/templates/overrides/corporate-modernist/event-list.ninjatpl @@ -11,7 +11,7 @@

{{ event.title }}

{% if event.venue %}

{{ event.venue }}

{% endif %} {% if event.description %}

{{ event.description }}

{% endif %} -{% if event.link %}{{ event.linkLabel|default:"Details" }}::lucide:arrow-right:sm::{% endif %} +{% if event.link %}{{ event.linkLabel|default:"Details" }}{% endif %} {% endif %}{% endfor %} diff --git a/templates/overrides/corporate-modernist/faq.ninjatpl b/templates/overrides/corporate-modernist/faq.ninjatpl index e8e3e0d..43cc96c 100644 --- a/templates/overrides/corporate-modernist/faq.ninjatpl +++ b/templates/overrides/corporate-modernist/faq.ninjatpl @@ -2,5 +2,5 @@
{% if heading %}

{{ heading }}

{% endif %} {% if intro %}

{{ intro }}

{% endif %} -{% if items %}
{% for item in items %}
{{ item.question }}
{{ item.answer|safe }}
{% endfor %}
{% endif %} +{% if items %}
{% for item in items %}
{{ item.question }}
{{ item.answer|safe }}
{% endfor %}
{% endif %}
diff --git a/templates/overrides/corporate-modernist/feature-grid.ninjatpl b/templates/overrides/corporate-modernist/feature-grid.ninjatpl index 52c59b0..24ca8d1 100644 --- a/templates/overrides/corporate-modernist/feature-grid.ninjatpl +++ b/templates/overrides/corporate-modernist/feature-grid.ninjatpl @@ -3,5 +3,5 @@ {% if eyebrow %}

{{ eyebrow }}

{% endif %} {% if heading %}

{{ heading }}

{% endif %} {% if intro %}

{{ intro }}

{% endif %} -{% if items %}
{% for item in items %}
{% if item.icon %}{% else %}{% endif %}{% if item.title %}

{% if item.linkUrl %}{{ item.title }}{% else %}{{ item.title }}{% endif %}

{% endif %}{% if item.text %}

{{ item.text }}

{% endif %}{% if item.linkUrl and item.linkLabel %}{{ item.linkLabel }}::lucide:arrow-right:sm::{% endif %}
{% endfor %}
{% endif %} +{% if items %}
{% for item in items %}
{% if item.icon %}{% else %}{% endif %}{% if item.title %}

{% if item.linkUrl %}{{ item.title }}{% else %}{{ item.title }}{% endif %}

{% endif %}{% if item.text %}

{{ item.text }}

{% endif %}{% if item.linkUrl and item.linkLabel %}{{ item.linkLabel }}{% endif %}
{% endfor %}
{% endif %} diff --git a/templates/overrides/corporate-modernist/hours-location.ninjatpl b/templates/overrides/corporate-modernist/hours-location.ninjatpl index f104db2..2440685 100644 --- a/templates/overrides/corporate-modernist/hours-location.ninjatpl +++ b/templates/overrides/corporate-modernist/hours-location.ninjatpl @@ -7,11 +7,11 @@ {% if specialHoursNote %}

{{ specialHoursNote }}

{% endif %} {% if address %}
Address
{{ address }}
{% endif %} {% if phone %}
Phone
{{ phone }}
{% endif %} -{% if directionsUrl %}::lucide:navigation:sm::Get directions{% endif %} +{% if directionsUrl %}Get directions{% endif %} {% if mapEmbedUrl %}
- +
{% endif %} diff --git a/templates/overrides/corporate-modernist/navbar.ninjatpl b/templates/overrides/corporate-modernist/navbar.ninjatpl index fba3093..4d8ccc0 100644 --- a/templates/overrides/corporate-modernist/navbar.ninjatpl +++ b/templates/overrides/corporate-modernist/navbar.ninjatpl @@ -1 +1 @@ - + diff --git a/templates/overrides/corporate-modernist/page-suggestions.ninjatpl b/templates/overrides/corporate-modernist/page-suggestions.ninjatpl index 0e5849e..3c569bc 100644 --- a/templates/overrides/corporate-modernist/page-suggestions.ninjatpl +++ b/templates/overrides/corporate-modernist/page-suggestions.ninjatpl @@ -1 +1 @@ -

{{ title|default:"Were you looking for..." }}

{% if suggestions %}{% else %}{% if emptyMessage %}

{{ emptyMessage }}

{% endif %}{% endif %}
+

{{ title|default:"Were you looking for..." }}

{% if suggestions %}{% else %}{% if emptyMessage %}

{{ emptyMessage }}

{% endif %}{% endif %}
diff --git a/templates/overrides/corporate-modernist/password-reset-form.ninjatpl b/templates/overrides/corporate-modernist/password-reset-form.ninjatpl index 6e25638..2a9f77d 100644 --- a/templates/overrides/corporate-modernist/password-reset-form.ninjatpl +++ b/templates/overrides/corporate-modernist/password-reset-form.ninjatpl @@ -7,5 +7,5 @@
- ::lucide:arrow-left:sm::Back to sign in + Back to sign in diff --git a/templates/overrides/corporate-modernist/pricing.ninjatpl b/templates/overrides/corporate-modernist/pricing.ninjatpl index 1521f41..939178a 100644 --- a/templates/overrides/corporate-modernist/pricing.ninjatpl +++ b/templates/overrides/corporate-modernist/pricing.ninjatpl @@ -7,7 +7,7 @@ {% if tier.name %}

{{ tier.name }}

{% endif %}

{% if currency %}{{ currency }}{% else %}${% endif %}{{ tier.price }}{% if tier.period %}{{ tier.period }}{% endif %}

{% if tier.description %}

{{ tier.description }}

{% endif %} -{% if tier.features %}{% endif %} +{% if tier.features %}{% endif %} {% if tier.ctaUrl and tier.ctaLabel %}{% if tier.highlighted %}{{ tier.ctaLabel }}{% else %}{{ tier.ctaLabel }}{% endif %}{% endif %} {% endfor %}{% endif %} {% if billingNote %}

{{ billingNote }}

{% endif %} diff --git a/templates/overrides/corporate-modernist/rich-section.ninjatpl b/templates/overrides/corporate-modernist/rich-section.ninjatpl index c27fcdd..71eb0e5 100644 --- a/templates/overrides/corporate-modernist/rich-section.ninjatpl +++ b/templates/overrides/corporate-modernist/rich-section.ninjatpl @@ -4,7 +4,7 @@ {% if eyebrow %}

{{ eyebrow }}

{% endif %} {% if heading %}

{{ heading }}

{% endif %} {% if body %}
{{ body|safe }}
{% endif %} -{% if ctaUrl and ctaLabel %}{{ ctaLabel }}::lucide:arrow-right:sm::{% endif %} +{% if ctaUrl and ctaLabel %}{{ ctaLabel }}{% endif %}
{% if media %}{% img media alt=mediaAlt class="cm-rich-media" %}{% endif %}
diff --git a/templates/overrides/corporate-modernist/testimonial.ninjatpl b/templates/overrides/corporate-modernist/testimonial.ninjatpl index 4ea8b53..e01313a 100644 --- a/templates/overrides/corporate-modernist/testimonial.ninjatpl +++ b/templates/overrides/corporate-modernist/testimonial.ninjatpl @@ -2,7 +2,7 @@
{% if heading %}

{{ heading }}

{% endif %}
{% for q in quotes %}
-{% if q.rating %}
::lucide:star:sm::::lucide:star:sm::::lucide:star:sm::::lucide:star:sm::::lucide:star:sm::
{% endif %} +{% if q.rating %}
{% endif %} {% if q.quote %}
{{ q.quote }}
{% endif %}
{% if q.avatar %}{% img q.avatar alt=q.name class="cm-avatar-img" %}{% endif %}{% if q.name %}{{ q.name }}{% endif %}{% if q.role %}{{ q.role }}{% endif %}
{% endfor %}
diff --git a/templates/overrides/corporate-modernist/video-embed.ninjatpl b/templates/overrides/corporate-modernist/video-embed.ninjatpl index 531e797..bf02135 100644 --- a/templates/overrides/corporate-modernist/video-embed.ninjatpl +++ b/templates/overrides/corporate-modernist/video-embed.ninjatpl @@ -4,7 +4,7 @@
{% if caption %}
{{ caption }}
{% endif %}