Skip to content

Interface: BrandProviderProps

  • PropsWithChildren

optional applyToDocument?: boolean


optional children?: ReactNode

PropsWithChildren.children


optional context?: object

optional assets?: object

optional favicon?: string

optional icon?: object

optional dark?: string

light: string

optional logo?: object

optional dark?: string

light: string

optional colors?: object = BrandColorsSchema

optional accent?: string

optional background?: string

optional border?: string

optional foreground?: string

optional muted?: string

optional primary?: string

optional primaryHover?: string

optional surface?: string

optional description?: string

optional extensions?: Record<string, unknown>

optional links?: object

optional documentation?: string

optional repository?: string

optional website?: string

optional name?: string

optional schemaVersion?: "1"

optional shortName?: string

optional tagline?: string

optional typography?: object

optional mono?: string

optional sans?: string

optional voice?: object = BrandVoiceSchema

optional audience?: string[]

optional avoid?: string[]

optional principles?: string[]

optional tone?: string[]


optional resolveAsset?: BrandAssetResolver