Skip to content

Migrate /lp/es/soporte to design tokens + full parity with EN /support - #100

Merged
filipagr merged 1 commit into
mainfrom
filipa/fil-852-migrate-lp-es-soporte-to-design-tokens
Jul 30, 2026
Merged

Migrate /lp/es/soporte to design tokens + full parity with EN /support#100
filipagr merged 1 commit into
mainfrom
filipa/fil-852-migrate-lp-es-soporte-to-design-tokens

Conversation

@filipagr

Copy link
Copy Markdown
Collaborator

Final page in the form/contact bucket (FIL-852 / FIL-693). Brings the Spanish support page to full parity with the migrated EN /support and tokenizes it (0 inline/hex/font-string, zero raw form elements).

Stacked on #99 → … Base is the fil-851 branch; retarget to main as parents merge.

What changed

  • src/pages/SupportBcnES.tsx — added the sections the ES page was missing so it matches EN /support:
    • Quick-link cards (Documentación, Estado)
    • FAQ via FaqAccordion (5 Q&A translated to Spanish, "Preguntas frecuentes" eyebrow, emits FAQPage JSON-LD)
    • Response-time callout
    • Rebuilt on TextField / TextAreaField / CheckboxField / SubmitButton / FormSuccess / FormError + SectionLabel.
  • i18n intact: useLang("es"), PlatformNavbar/Footer lang="es" + ES hrefs, all ES copy, "Barcelona ES Soporte" HubSpot context, Spanish networkErrorMessage. data-hs-do-not-collect preserved; trackEvent added for parity with EN.

Verification

  • Build + prerender, typecheck, lint all clean; zero inline/hex/rgba/font-string/em-dash debt.
  • In-browser: html lang="es", both quick-link cards, 5-item Spanish FAQ accordion (expand confirmed), category checkboxes, response-time callout, and "Enviar" submit — no console errors.

Completes FIL-693 (all 7 form/contact pages migrated).

🤖 Generated with Claude Code

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fil-one Ready Ready Preview Jul 30, 2026 9:50pm

Request Review

@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from 36b203d to 004706c Compare July 30, 2026 18:32
@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from 004706c to b1c9117 Compare July 30, 2026 18:34

@filecoinfoundation-inf filecoinfoundation-inf left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Refactors the Spanish support form onto shared FormControls and the submitHubSpotForm helper, adds a FAQ accordion and quick links, matching the EN /support page. No security concerns.

@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from b1c9117 to 2fda4af Compare July 30, 2026 21:43
@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from 2fda4af to 3f0ad7b Compare July 30, 2026 21:44
@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from 3f0ad7b to ebfcde2 Compare July 30, 2026 21:45
@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from ebfcde2 to b89de09 Compare July 30, 2026 21:47
@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from b89de09 to 6c62efe Compare July 30, 2026 21:48
Base automatically changed from filipa/fil-851-migrate-lp-es-contacto-to-design-tokens to main July 30, 2026 21:49
Last page in the form/contact bucket (FIL-693); stacked on FIL-851. Brings
the Spanish support page to full parity with the migrated EN /support and
tokenizes it (0 inline/hex/font-string, zero raw form elements).

- SupportBcnES.tsx: adds the sections the ES page was missing — quick-link
  cards (Documentación, Estado), the FaqAccordion FAQ (5 Q&A translated to
  Spanish, "Preguntas frecuentes" eyebrow), and the response-time callout —
  matching EN /support. Rebuilt on TextField / TextAreaField / CheckboxField /
  SubmitButton / FormSuccess / FormError + SectionLabel.
- i18n intact: useLang("es"), PlatformNavbar/Footer lang="es" + ES hrefs, all
  ES copy, "Barcelona ES Soporte" HubSpot context, Spanish networkErrorMessage.
  data-hs-do-not-collect preserved; trackEvent added for parity with EN.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@filipagr
filipagr force-pushed the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch from 6c62efe to 00b1f52 Compare July 30, 2026 21:49
@filipagr
filipagr merged commit 22f4d8c into main Jul 30, 2026
5 checks passed
@filipagr
filipagr deleted the filipa/fil-852-migrate-lp-es-soporte-to-design-tokens branch July 30, 2026 21:50
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.

3 participants