question

johnjohn-0472 avatar image
0 Votes"
johnjohn-0472 asked ErikGrubbs-5947 commented

Build a Staff Directory. show a picture of the person, their title, their phone number, their email and a Chat with me button (through teams)

We have Office 365 + SharePoint online, and I am not sure if we can achieve this inside a SharePoint modern page:

Build a list which show a Staff Directory. This could show a picture of the person, their title, their phone number, their email and a Chat with me button (through teams).

now i found these Web parts which can achieve 80% of what i am looking for:-

https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-people-directory
https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-msgraph-peoplesearch

But the only thing will still be missing is the ability to show a Chat button beside each username to allow to chat with the user using MS Team.. can anyone advice if i can modify the above 2 web-parts to include this feature?

Thanks

office-sharepoint-onlinesharepoint-dev
· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi @johnjohn-0472 ,
would you please provide us with an update on the status of your issue?

0 Votes 0 ·

@johnjohn-0472 were you ever able to get this created?

0 Votes 0 ·

1 Answer

RaytheonXie-MSFT avatar image
0 Votes"
RaytheonXie-MSFT answered

Hi @johnjohn-0472 ,
Please refer to the following link to open Teams Chat with SharePoint List Formatting:
https://github.com/pnp/List-Formatting
https://github.com/aprildunnam/ListFormatting


If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.