sp-dev-fx-webparts/samples/react-graph-feedback-form
Hugo Bernier cd1cb830d6 Changed master to main 2021-05-02 15:04:59 -04:00
..
assets Changed master to main 2021-05-02 15:04:59 -04:00
config Upgraded to SPFx 1.10.0 2020-05-15 23:30:31 -04:00
src React graph feedback form update (#1086) 2020-01-11 17:55:35 +02:00
.editorconfig Added sample react-graph-feedback-form (#939) 2019-08-13 11:10:42 +03:00
.gitignore Added sample react-graph-feedback-form (#939) 2019-08-13 11:10:42 +03:00
.yo-rc.json Upgraded to SPFx 1.10.0 2020-05-15 23:30:31 -04:00
README.md URL dev.office.com to docs.microsoft.com 2020-06-09 09:09:22 +02:00
gulpfile.js Added sample react-graph-feedback-form (#939) 2019-08-13 11:10:42 +03:00
package-lock.json Upgraded to SPFx 1.10.0 2020-05-15 23:30:31 -04:00
package.json Upgraded to SPFx 1.10.0 2020-05-15 23:30:31 -04:00
tsconfig.json Upgraded to SPFx 1.10.0 2020-05-15 23:30:31 -04:00
tslint.json React graph feedback form update (#1086) 2020-01-11 17:55:35 +02:00

README.md

Feedback Form

Summary

Sample SPFx React web part which allows sending emails using Microsoft Graph.

Sending emails with SPFx web part

Used SharePoint Framework Version

1.10.0

Applies to

Solution

Solution Author(s)
react-graph-feedback-form Sergei Zheleznov (CollabStack)

Version history

Version Date Comments
1.0.0 August 12, 2019 Initial release
1.0.3 Dec 15, 2019 Added Logger (@pnp/logging), Added max message length property (PropertyFieldNumber control from spfx-controls-react), Code refactoring, SPFx updated to 1.9.1
1.0.4 May 15, 2020 Upgraded to SPFx 1.10.0 (Hugo Bernier)

Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.


Minimal Path to Awesome

  • clone this repo
  • in the command line run:
    • npm i
    • gulp bundle --ship
    • gulp package-solution --ship
  • deploy the package to your app catalog
  • approve the API permission request to access e-mails using Microsoft Graph
  • add the web part to a page

Features

This sample illustrates the following concepts:

  • using MSGraphClient to communicate with the Microsoft Graph in a SharePoint Framework solution
  • requesting API permissions in a SharePoint Framework package
  • sending e-mails using Microsoft Graph
  • using MSGraphClient in a SharePoint Framework web part
  • using @microsoft/microsoft-graph-types
  • using @pnp/logging
  • using @pnp/spfx-property-controls