sp-dev-fx-webparts/samples/react-graph-feedback-form
Sergei Zheleznov 844ab1e4ce React graph feedback form update (#1086)
Updated sample react-graph-feedback-form
2020-01-11 17:55:35 +02:00
..
assets Added sample react-graph-feedback-form (#939) 2019-08-13 11:10:42 +03:00
config React graph feedback form update (#1086) 2020-01-11 17:55:35 +02: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 Added sample react-graph-feedback-form (#939) 2019-08-13 11:10:42 +03:00
README.md React graph feedback form update (#1086) 2020-01-11 17:55:35 +02:00
gulpfile.js Added sample react-graph-feedback-form (#939) 2019-08-13 11:10:42 +03:00
package-lock.json React graph feedback form update (#1086) 2020-01-11 17:55:35 +02:00
package.json React graph feedback form update (#1086) 2020-01-11 17:55:35 +02:00
tsconfig.json Added sample react-graph-feedback-form (#939) 2019-08-13 11:10:42 +03: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

drop

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

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