Skip to content

The React SDK Components repo is used to create the @pega/react-sdk-components and @pega/react-sdk-overrides npm packages used by the Pega Constellation React SDK. These packages provide the initial set of components used by the React SDK to render DX Components with a design system other than Pega Constellation design system.

License

Notifications You must be signed in to change notification settings

pegasystems/react-sdk-components

React SDK Components

The React SDK Components repo is used to create the @pega/react-sdk-components and @pega/react-sdk-overrides npm packages used by the Pega Constellation React SDK. These packages provide the initial set of components used by the React SDK to render DX Components with a design system other than Pega Constellation design system.

This repository is provided to allow React SDK users easier access to the source code for the DX Components that are in the npm packages mentioned above. As a public repo, we expect that most users will use it as a reference to review and learn from the code that's in the npm packages.

To create a project to use the Constellation React SDK, please use the React SDK. You can get started with the React SDK using the information (including pointers to online documentation) at Pega Community and the React SDK code on GitHub.

Packages in this repo

  • react-sdk-components
    This package contains the source code for the Pega-provided bridge (in src/bridge) from the ConstellationJS Engine to the DX components (in src/components). The DX Components are a reference implementation that use the Material UI design system. The bridge and components are published in the @pega/react-sdk-components npm module.

  • react-sdk-overrides
    Scripts in this repo process the components in the react-sdk-components package to provide an initial implementation for SDK users who want to override the React SDK's Pega-provided implementation. The source code for these override components is published in the @pega/react-sdk-overrides npm module.


License

This project is licensed under the terms of the Apache 2 license.

You can see the full license here or directly on apache.org.


Contributing

We welcome contributions to the React SDK Components project.

Refer to our guidelines for contributors if you are interested in contributing to the project.


Additional Resources

About

The React SDK Components repo is used to create the @pega/react-sdk-components and @pega/react-sdk-overrides npm packages used by the Pega Constellation React SDK. These packages provide the initial set of components used by the React SDK to render DX Components with a design system other than Pega Constellation design system.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages