@telus-uds/components-base
TypeScript icon, indicating that this package has built-in type declarations

1.85.0 • Public • Published

Base components

The UDS base components are a set of low level react-native components themed by UDS themes.

Refer to the UDS monorepo README for details.

Install

npm install @telus-uds/components-base

To ensure proper functionality, it is important to install the brand palette and theme since the components package does not include a default theme. For example, you can install the Telus brand palette and theme by running the following command:

npm install @telus-uds/palette-allium @telus-uds/theme-allium

This will provide the necessary components, along with the corresponding palette and theme, for your project.

Usage

  1. Export component as a named export from root
  2. Wrap the UDS component in an BaseProvider
  3. Include the BaseProvider provider once at the root of your application (e.g. in App.jsx)
import { BaseProvider, Button } from '@telus-uds/components-base'
import alliumTheme from '@telus-uds/theme-allium'
...
  <BaseProvider defaultTheme={alliumTheme}>
    ...
    <Button onPress={() => {}}>Hello World!</Button>
    ...
  </BaseProvider>
...

Readme

Keywords

Package Sidebar

Install

npm i @telus-uds/components-base

Weekly Downloads

3,766

Version

1.85.0

License

MIT

Unpacked Size

2.92 MB

Total Files

1057

Last publish

Collaborators

  • khsrikanth
  • pdufault
  • telusdigitaldelivery
  • stv-telus