This Github repository contains a collection of React-based components that provide extensive functionalities with consistent UI/UX to Power Apps using the Fluent UI Design Language. The components are designed to be easy to use and highly customizable, allowing you to quickly build powerful and visually appealing Power Apps.
The components included in this repository are fully documented with examples and usage guidelines. You can find the documentation in the wiki page of the repository.
To use these components in your Power Apps project, you'll need to download the solution_managed.zip
file from the Releases page and import to your environment. The solution contains all components in this repo.
Once you've installed the solution, you can select the components in the form designer.
Thanks for showing your interest in the repo. All contributions are most welcome!
If you'd like to contribute to the code, please follow these steps:
I'll review your changes and work with you to merge them into the main repository.
cd PolyLookupComponent
for examplenpm install
to install all required packagesnpm run build
to build the componentto test the component, because the component needs to load metadata from Dataverse, we can't use the test harness by running npm run start
.
Instead, we need to deploy the component to an environment by running
pac pcf push --publisher-prefix dce
you'll need PowerApps CLI to run pac
commands, please install it here
when you're ready, you can build a solution package that contains all components in the repo to deploy to a production environment.
cd DCEPCF/solution
for dotnet build, run
dotnet build --configuration Release
for msbuild, run
msbuild /t:build /restore /p:configuration=Release
solution/bin/Release