BrandButton
The BrandButton component renders a branded pressable for any platform in the brand icon registry. By default it's a single-line button supporting variants, sizes, icons, loading state, and full-width layout. Pass
primaryText and secondaryText instead of title and it renders the two-line store-badge layout ("Download on the / App Store").Examples
(6)Properties
(57)Playground
BrandButton
Basic Button usage with a title prop.
BrandButton
Basic Button usage with a title prop.
Universal Props Demo
These components demonstrate universal props like
lightHidden and darkHidden that work across the entire library. Toggle dark/light mode or resize the window.Store badges
Supplying
primaryText and secondaryText switches BrandButton from the single-line button to the two-line store-badge layout. Any brand in the icon registry works, and the shell defaults to black until backgroundColor says otherwise.Badge sizes
Every badge metric — padding, icon, radius, height — is derived from the size token's headline type, so the proportions hold from
xs through 3xl.Badge colors
Override the badge shell with
backgroundColor, textColor, and borderColor to match your brand or design requirements.</>
react-ui-library
100+ accessible, themeable components that work seamlessly across iOS, Android, and Web.
A Platform Blocks product.
Quick Links
Resources