Skip to content

Migrate /waitlist/ai-agent-toolkit to design tokens + shared form primitives - #98

Merged
filipagr merged 1 commit into
mainfrom
filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens
Jul 30, 2026
Merged

Migrate /waitlist/ai-agent-toolkit to design tokens + shared form primitives#98
filipagr merged 1 commit into
mainfrom
filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens

Conversation

@filipagr

Copy link
Copy Markdown
Collaborator

Fifth page in the form/contact bucket (FIL-850 / FIL-693). Migrates /waitlist/ai-agent-toolkit (~45 → 0 inline/hex/font-string). Last English page in the bucket.

Stacked on #97#96#95#94. Base is the fil-849 branch; retarget to main as the parents merge (cascade).

What changed

  • src/pages/AgentToolkitWaitlistPage.tsx — rebuilt on TextField / SelectField (×2) / TextAreaField / SubmitButton (disabled={!email}) / FormSuccess / FormError + SectionLabel. Keeps BackButton, the HubSpot submit, and data-hs-do-not-collect.
  • The multi-select tool-picker grid (brand-tinted checkboxes + conditional "Other" input) stays bespoke-tokenized — a one-off layout that won't recur (the ES forms mirror contact/support).
  • No new primitives — everything was already added by earlier pages.
  • Copy — removed em dashes from the on-page subhead and the SEO description in both sources (useSeo + scripts/routeMeta.mjs).

Verification

  • Build + prerender (60 routes), typecheck + lint clean; zero inline/hex/rgba/font-string/em-dash debt.
  • In-browser: tool grid + brand-tinted "Other" checkbox + conditional "Which tool?" input, both selects, textarea, disabled={!email} submit, and the (green) success state all confirmed.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Jul 29, 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:47pm

Request Review

@filipagr
filipagr force-pushed the filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens branch from 7d07f62 to 9dd5f88 Compare July 30, 2026 18:32
@filipagr
filipagr force-pushed the filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens branch from 9dd5f88 to f29aa93 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.

Same shared-form-primitives refactor pattern applied to the AI Agent Toolkit waitlist page. No security concerns.

@filipagr
filipagr force-pushed the filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens branch from f29aa93 to f2ab025 Compare July 30, 2026 21:43
@filipagr
filipagr force-pushed the filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens branch from f2ab025 to 73a0a6a Compare July 30, 2026 21:44
Base automatically changed from filipa/fil-849-migrate-waitlist-bucket-intelligence-to-design-tokens to main July 30, 2026 21:45
@filipagr
filipagr force-pushed the filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens branch from 73a0a6a to 8c9116a Compare July 30, 2026 21:45
…mitives

Fifth page in the form/contact bucket (FIL-693); stacked on FIL-849. Tokenizes
the page (45 → 0 inline/hex/font-string); it now has zero raw form elements
except the bespoke tool-picker grid.

- AgentToolkitWaitlistPage.tsx: rebuilt on TextField / SelectField (×2) /
  TextAreaField / SubmitButton (disabled={!email}) / FormSuccess / FormError +
  SectionLabel; keeps BackButton, HubSpot submit, and data-hs-do-not-collect.
- The multi-select tool grid (brand-tinted checkboxes + conditional "Other"
  input) stays bespoke-tokenized — a one-off layout that won't recur.
- No new primitives needed (all were added by earlier pages).

Copy: removed em dashes from the on-page subhead and the SEO description in
both sources (useSeo + scripts/routeMeta.mjs).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@filipagr
filipagr force-pushed the filipa/fil-850-migrate-waitlist-ai-agent-toolkit-to-design-tokens branch from 8c9116a to b6d5247 Compare July 30, 2026 21:47
@filipagr
filipagr merged commit eaa2c33 into main Jul 30, 2026
5 checks passed
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