feat(home): hero availability status and CTAs

The homepage hero had no call to action (Phase 0 finding). Add a live
availability pill and primary/secondary CTAs while keeping the signature title.

- HomeHero: optional availability status pill (pulsing dot) plus primary
  (view work) and secondary (contact) CTAs, RTL-aware arrow, using the type
  scale. Backward compatible (all new props optional).
- Wire copy + hrefs from the homepage; add heroVisual.primaryCta /
  secondaryCta to en/de/ar.

Verified: JSON valid, eslint clean, no new type errors.
This commit is contained in:
MohFarawati
2026-07-14 22:23:54 +02:00
parent 86243b79c2
commit dd72f013d4
5 changed files with 66 additions and 7 deletions
+2
View File
@@ -44,6 +44,8 @@
},
"heroVisual": {
"kicker": "Hi, ich bin Moh",
"primaryCta": "Arbeiten ansehen",
"secondaryCta": "Kontakt aufnehmen",
"title": "frontend\ndeveloper\n& designer",
"description": "Ich entwickle digitale Loesungen fuer echte Probleme,\ndie gut aussehen und sauber funktionieren."
},