Skip to main content

TBD Components

These components, currently in the-wall, are not appropriate as core Design System components. Their structure and responsibilities make them suitable for application-level client implementations.

The complete list is maintained in COMPONENTS_MIGRATION.md.

Viewing in Storybook

TBD Components are hidden by default in Storybook. To view them:

  1. Open the filter icon in the Storybook sidebar
  2. Find the tbd-components tag
  3. Change the filter to "Include" or "Show only"

Migrating TBD Components out of the-wall

Most the-wall components have both a web and a native implementation, so you need to migrate both. See PR #5469 for a practical example.

Follow these steps to remove a TBD component:

  1. Remove the folder containing the component implementation.
  2. Remove the component export from the index file for both web and native.
  3. Remove the component types from the-wall-common and their export in the types index file, if they exist.
  4. Remove the component visual test baselines for web and native. If you skip this step, the visual tests on your PR will generate a baselines PR with the removals — merge that into yours to resolve it.
  5. Use a BREAKING CHANGE commit message, since removing a component is a breaking API change.