UNPKG

@pega/custom-dx-components

Version:

Utility for building custom UI components

47 lines (25 loc) 2.43 kB
# Using Custom Components in Constellation ## Overview This project provides you with an environment to extend Constellation by giving you tools to create and publish custom components that are not available from the Constellation installation. ## Before you begin Review the following checklist before you create a Constellation DX component: ## Design considerations Involve an Experience Designer in your process. This will help you determine the exact issue to be resolved. For more information on the role of an Experience Designer, see **Experience Designer** [here](https://community.pega.com/roles/experience-designer). ## The Experience Designer must meet the following requirements: Must have a background in UI and UX design. Must understand Pega's best practices for design. For more information, see **Best practices for designing with the Constellation design system** [here](https://design.pega.com/design/getting-started/). ## Functionality considerations Check if an existing component in App Studio contains the features you need. If not, check for existing components that contain similar features. Connect with Pega Support to find out if a component containing a similar feature will be included in the next release. If yes, assess if you can wait for the next release. ## Maintenance considerations Ensure you have the bandwidth to maintain the Constellation DX component and keep it up-to-date with every release of Pega Infinity. Evaluate if doing this might prevent you from upgrading to future releases of Pega Infinity. Evaluate if you are able to meet the compliance standards for data privacy and accessibility for Constellation DX components. Note that not meeting these standards might lead to legal compliance issues. For more info [here](https://pega-dev.zoominsoftware.io/bundle/constellation-dx-components/page/constellation-dx-components/custom-components/design-requirements-constellation-dx-components.html). ## Prerequisites Ensure you have access to the following in your system: - Pega Infinity Server version 25.1 or later - Git version 2.30 or later - System node version >= 24.4.1 - System npm version 11.4.2 ## Latest Documentation Find the latest documentation on using **DX Component Builder** [here](https://docs.pega.com/bundle/constellation-dx-components/page/constellation-dx-components/custom-components/whats-new-constellation-dx-component-builder.html)