Reusable field groups and the live brand preview

Featurekamo-internal
Shipped
August 28, 2026 at 4:04 AM UTC
Author
Kamo
Commit
faca64e

Extracts the inputs from BranchTypeStep, BasicsStep, LogoStep, ColorsStep, AppsStep and AgeRestrictionsStep into five controlled field components (OrgTypePicker, IdentityFields, BrandFields, AppSwitches, ComplianceFields) that both /network/create-as-one-page and the launchpad widget can render, leaving the step framing (header, skip button, navigation) behind. Adds OrgBrandPreview, a live brand miniature driven by previewPalette(), which pattern-checks any creator-authored colour before it reaches a style attribute and falls back to the platform CSS variables. IdentityFields and OrgTypePicker were adjusted mid-task for the **************** addition landing in parallel: OrgTypePicker now captures the parent org's subdomain-branch context alongside the branch type, and IdentityFields consults webAliasPossible() instead of re-deriving it, offering the web-alias path only when it is genuinely available. Task 8 of the **************** plan.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing