Skip to main content

ThemeProvider

Library
UDS Base
Repository
github.com/telus/universal-design-system
Package
npmjs.com/package/@telus-uds/components-base
Package version
1.6.1
<ThemeProvider>{/* themed UDS Base components*/}</ThemeProvider>

Introduction

import { ThemeProvider } from '@telus-uds/components-base'

Guidance

info

ThemeProvider is automatically included in BaseProvider. You don't need to include ThemeProvider separately in your app if you are already using BaseProvider.

ThemeProvider makes a UDS theme available in React context for UDS Base components to consume.

Theme switching

info

coming soon!

Spacing scale

ThemeProvider exposes the (12 stop) spacing scale corresponding to the UDS theme passed via the useSizingScale hook

Loading...

Props

NameTypeDefaultDescription
children*node
defaultTheme*shape