Created PCF Components using Azure Communication Services to add calling and chat capabilities to Power Apps. This project use the Azure Communication Services UI Library
This repository includes three PCF components divided into three separate branches:
- Chat Component (master): Chat composite embeded into a PCF component. Exposes parameters to configure access token, user id, endpoint and thread id.
- Auth Component: Takes an Azure Function to get Azure Communication Services access token and user id which are exposed as outputs that other components can use.
- Calling Component: Calling composite embeded into a PCF component. Exposes parameters to configure access token, user id, group id.
- Clone GitHub repository onto your local machine
git clone https://github.com/ddematheu2/ACS-PCF-Components.git
- Navigate to the project folder and install npm dependencies
npm i
- Run the project locally
npm start watch
Navigate on your browser to http://127.0.0.1:8181/
- There you can test the component locally. If you makes changes to the composite code, it will be reflected here. More information on debugging components available on Learn.