Skip to content

fix: keep the initial K in the footer built-by mark - #6

Merged
LizAinslie merged 1 commit into
mainfrom
fix/footer-built-by-icon-mark
Sep 14, 2026
Merged

LizAinslie merged 1 commit into
mainfrom
fix/footer-built-by-icon-mark

Conversation

@LizAinslie

Copy link
Copy Markdown
Contributor

Summary

BuiltByMark.astro rendered the footer wordmark with the legacy
renderBrandMark({ variant: 'builtByMark' }), whose stale variant map omits
iconMark (the initial K) — the footer showed "built by olektiv computing"
(23 paths, no id="icon_mark").

Render the generated per-variant content with
renderBrandVariant('builtByMark', {…}) instead, mirroring Mark.astro.
The legacy bug is being fixed in brand-core separately; chrome no longer
depends on that fix. The @kolektiv/brand-core range stays ^0.1.0.

Verification

  • pnpm test — 66 passed; pnpm typecheck clean; pnpm build clean;
    playground build clean.
  • Rendered footer built-by <svg>: 24 paths, id="icon_mark" present
    (before: 23 paths, no icon_mark). Only the footer built-by SVG changed
    between playground builds; no CSS asset changes.

Fixed

  • footer built-by mark keeps the initial K — the generated variant content is
    used instead of the legacy partial map.

BuiltByMark used renderBrandMark, whose legacy builtByMark variant map
omits the icon mark, so the footer wordmark rendered without the
initial K. Render the generated per-variant content via
renderBrandVariant instead, mirroring Mark.astro.
@LizAinslie
LizAinslie merged commit 773fb1e into main Sep 14, 2026
1 check passed
@LizAinslie
LizAinslie deleted the fix/footer-built-by-icon-mark branch September 14, 2026 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant