youtube image
From YouTube: Exposing business data in Viva Connections or in SharePoint with custom diagram web parts

Description

In this 16-minute developer-focused demo, Hugo Bernier shares new capabilities delivered by SPFx v1.13 added to React diagraming web parts originally built with SPFx v1.7.1. Updates include accommodating Dynamic Data Connections, full bleed, handling section color changes, Viva Connections, and content in web part to be discovered in search. Web parts leverage libraries/code from Mermaid, flowchart.js, and js-sequence-diagrams along with the Monaco Editor and PnP markdown property pane to both generate diagrams and to overlay text on them. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) – Bi-weekly sync call recorded on July 29, 2021.

Demo Presenter: Hugo Bernier (Microsoft) | @bernierh

Supporting materials:
• Hugo’s Repo - React Diagram Web Parts | http://github.com/hugoabernier/react-diagram-webparts
• Gallery - SharePoint Framework Client-Side Web Part Samples | https://aka.ms/spfx-webparts
• Tool - About Mermaid | https://mermaid-js.github.io/mermaid/#/
• Library - js-sequence-diagrams | https://bramp.github.io/js-sequence-diagrams/
• Tool – flowchart.js | https://flowchart.js.org/
• Editor – Monaco Editor | https://microsoft.github.io/monaco-editor/
• pnp/spfx-property-controls - PropertyPaneMarkdownContent control | https://pnp.github.io/sp-dev-fx-property-controls/controls/PropertyPaneMarkdownContent.html
• pnp/spfx-controls-react - Placeholder control | https://pnp.github.io/sp-dev-fx-controls-react/controls/Placeholder

Learn more:
• Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
• Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos