Contains composite app components for reusable app patterns, for example, DAM (digital asset management) apps.
React-based library of composite app components for common Canva App patterns.
 
- Introduction
- Installation
- Usage
- Components
- Contributing
- License
The app components library extracts common Canva App patterns and provides them as a component you can reuse in your own project. For example, you can use this component to create a digital asset management (DAM) app.
If you're looking for general purpose UI components, see App UI Kit.
To learn more about developing apps on Canva, see the official documentation.
``bash`
npm install @canva/app-components
See digital_asset_management example in the starter kit.
The app-components library exports one component so far:
- SearchableListView
To learn how to use this component, see the Storybook instance.
We're actively developing this package but are not currently accepting third-party contributions. If you'd like to request any changes or additions to the package, submit a feature request via the Canva Developers Community.
See the LICENSE.md` file.