diff --git a/samples/aad-api-spo-cookie/README.md b/samples/aad-api-spo-cookie/README.md
index 1d73a14de..293d9ad63 100644
--- a/samples/aad-api-spo-cookie/README.md
+++ b/samples/aad-api-spo-cookie/README.md
@@ -237,5 +237,5 @@ Finally, if you have an idea for improvement, [make a suggestion](https://github
**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.**
----
+
diff --git a/samples/angular-aad-webapi/README.md b/samples/angular-aad-webapi/README.md
index adef68f34..36f81ea7a 100644
--- a/samples/angular-aad-webapi/README.md
+++ b/samples/angular-aad-webapi/README.md
@@ -53,11 +53,6 @@ Version|Date|Comments
1.1|March 21, 2017|Updated to GA
1.0|December 21, 2016|Initial release
-## 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.**
-
----
## Configuration Bliss
@@ -124,4 +119,9 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=angular-aad-webapi&authors=@davidhartman&title=angular-aad-webapi%20-%20).
+## 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.**
+
+
diff --git a/samples/angular-migration/README.md b/samples/angular-migration/README.md
index 63ae03bac..f811aabfd 100644
--- a/samples/angular-migration/README.md
+++ b/samples/angular-migration/README.md
@@ -60,6 +60,6 @@ Finally, if you have an idea for improvement, [make a suggestion](https://github
**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.**
----
+
![](https://telemetry.sharepointpnp.com/sp-dev-fx-webparts/samples/angular-migration)
diff --git a/samples/angular-msgraph/README.md b/samples/angular-msgraph/README.md
index a90e4fa43..f77b26bf2 100644
--- a/samples/angular-msgraph/README.md
+++ b/samples/angular-msgraph/README.md
@@ -67,12 +67,6 @@ Version|Date|Comments
2.0|April 19th, 2017|GA Release
1.0|February 6th, 2017|Initial release
-## 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.**
-
----
-
## Configuration Bliss
- clone this repo
- in the command line run:
@@ -117,4 +111,10 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=angular-msgraph&authors=@davidhartman&title=angular-msgraph%20-%20).
+
+## 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.**
+
+
diff --git a/samples/angular-multipage/README.md b/samples/angular-multipage/README.md
index 9319160f3..945e26a0a 100644
--- a/samples/angular-multipage/README.md
+++ b/samples/angular-multipage/README.md
@@ -111,9 +111,10 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=angular-multipage&authors=@waldekmastykarz&title=angular-multipage%20-%20).
+
## 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.**
----
+
diff --git a/samples/angular-ngofficeuifabric-todo/README.md b/samples/angular-ngofficeuifabric-todo/README.md
index a569ecb67..567a5a50d 100644
--- a/samples/angular-ngofficeuifabric-todo/README.md
+++ b/samples/angular-ngofficeuifabric-todo/README.md
@@ -48,11 +48,6 @@ Version|Date|Comments
1.1|September 9, 2016|Updated sample to SPFx v0.2.0 and changed to loading Angular and ngOfficeUIFabric from CDN
1.0|August 29, 2016|Initial release
-## 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
@@ -87,4 +82,10 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=angular-ngofficeuifabric-todo&authors=@waldekmastykarz&title=angular-ngofficeuifabric-todo%20-%20).
+
+## 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.**
+
+
\ No newline at end of file
diff --git a/samples/angular-todo/README.md b/samples/angular-todo/README.md
index 7267ad2f5..ae43d146c 100644
--- a/samples/angular-todo/README.md
+++ b/samples/angular-todo/README.md
@@ -82,9 +82,10 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=angular-todo&authors=@waldekmastykarz&title=angular-todo%20-%20).
+
## 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.**
----
+
diff --git a/samples/angular2-prototype/README.md b/samples/angular2-prototype/README.md
index 5ce5fd328..3ab4355a7 100644
--- a/samples/angular2-prototype/README.md
+++ b/samples/angular2-prototype/README.md
@@ -65,12 +65,6 @@ Version|Date|Comments
0.2|October 7, 2016|Resolved workarounds to access NgModule and NgZone
0.1|August 14, 2016|Initial release
-## 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 repository
@@ -122,4 +116,9 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=angular2-prototype=@dgaeta&title=angular-todo%20-%20).
+## 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.**
+
+
diff --git a/samples/bootstrap-slider/README.md b/samples/bootstrap-slider/README.md
index a47e54577..a5a921e4e 100644
--- a/samples/bootstrap-slider/README.md
+++ b/samples/bootstrap-slider/README.md
@@ -83,10 +83,11 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=bootstrap-slider=@davidhartman&title=angular-todo%20-%20).
+
## 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.**
----
+
diff --git a/samples/js-myflows/README.md b/samples/js-myflows/README.md
index 71f1f18d2..04c5c8ac8 100755
--- a/samples/js-myflows/README.md
+++ b/samples/js-myflows/README.md
@@ -62,11 +62,7 @@ Version|Date|Comments
1.0.0|August 13, 2019|Initial release
-## 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
@@ -76,7 +72,12 @@ Version|Date|Comments
- `gulp build`
- `gulp bundle --ship`
- `gulp package-solution --ship`
- - `Add to AppCatalog and deploy`
+ - Add to AppCatalog and deploy
+
+
+## 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.**
diff --git a/samples/js-propertycontrols-svg/README.md b/samples/js-propertycontrols-svg/README.md
index f2d44b7b3..186671f9a 100644
--- a/samples/js-propertycontrols-svg/README.md
+++ b/samples/js-propertycontrols-svg/README.md
@@ -61,10 +61,11 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
![Screenshot](./assets/js-propertycontrols-svg.png)
+
## 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.**
----
+
diff --git a/samples/react-aggregated-calendar/README.md b/samples/react-aggregated-calendar/README.md
index 736c7b5d2..982d346bb 100644
--- a/samples/react-aggregated-calendar/README.md
+++ b/samples/react-aggregated-calendar/README.md
@@ -50,11 +50,7 @@ Version|Date|Comments
-------|----|--------
1.0 |July 16, 2018 | Initial Release
-## 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
@@ -101,4 +97,10 @@ gulp serve
gulp bundle
gulp package-solution
+
+## 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.**
+
+
diff --git a/samples/react-async-await-sp-pnp-js/README.md b/samples/react-async-await-sp-pnp-js/README.md
index 63157f5bc..32a729ddd 100644
--- a/samples/react-async-await-sp-pnp-js/README.md
+++ b/samples/react-async-await-sp-pnp-js/README.md
@@ -85,9 +85,10 @@ https://your-domain.sharepoint.com/_layouts/15/workbench.aspx
- [PnP JS and SPFx Logging systems integration](https://blog.josequinto.com/2017/04/30/how-to-integrate-pnp-js-core-and-sharepoint-framework-logging-systems)
![React-sp-pnp-js-async-await-code](./assets/pnp-js-logging-spfx.png)
+
## 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.**
----
+
diff --git a/samples/react-avatar/README.md b/samples/react-avatar/README.md
index db25915c1..072b2e0f8 100644
--- a/samples/react-avatar/README.md
+++ b/samples/react-avatar/README.md
@@ -76,13 +76,6 @@ Version|Date|Comments
1.0.0|August 1, 2020|Initial release
1.0.1|October 20, 2020|Update to SPFx 1.11.0
-
-## 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 repository
@@ -93,4 +86,10 @@ Version|Date|Comments
- `gulp package-solution --ship`
- Add to AppCatalog and deploy
+
+## 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.**
+
+
diff --git a/samples/react-bot-framework-secure/README.md b/samples/react-bot-framework-secure/README.md
index 0af15098d..e5d379f5b 100644
--- a/samples/react-bot-framework-secure/README.md
+++ b/samples/react-bot-framework-secure/README.md
@@ -214,10 +214,11 @@ For how to find this option, please refer [connect to direct line](https://docs.
- [Restify](https://www.npmjs.com/package/restify)
- [Using WebChat with Azure Bot Service’s Authentication](https://blog.botframework.com/2018/09/01/using-webchat-with-azure-bot-services-authentication/)
+
## 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.**
----
+
diff --git a/samples/react-check-flows/README.md b/samples/react-check-flows/README.md
index a35bf1cf6..d47ac496c 100644
--- a/samples/react-check-flows/README.md
+++ b/samples/react-check-flows/README.md
@@ -39,5 +39,5 @@ react-check-flows|Aakash Bhardwaj
**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.**
----
+
diff --git a/samples/react-company-stories/README.md b/samples/react-company-stories/README.md
index 10c4f8e77..d01de7803 100644
--- a/samples/react-company-stories/README.md
+++ b/samples/react-company-stories/README.md
@@ -76,10 +76,11 @@ About SPFx:
- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview)
- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development
+
## 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.**
----
+
diff --git a/samples/react-comparer/README.md b/samples/react-comparer/README.md
index e6ee21270..940edeccb 100644
--- a/samples/react-comparer/README.md
+++ b/samples/react-comparer/README.md
@@ -82,11 +82,7 @@ Version|Date|Comments
-------|----|--------
1.0|January 27, 2019|Initial release
-## 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
@@ -183,4 +179,10 @@ You can also simply set each `PropertyPaneFilePicker`'s `disableWebSearchTab` pr
* [React-block-image](https://github.com/transitive-bullshit/react-block-image)
* [StackExchange - SPFx calls blocked by CORS policy](https://sharepoint.stackexchange.com/questions/254050/spfx-calls-blocked-by-cors-policy)
+
+## 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.**
+
+
diff --git a/samples/react-custom-links/README.md b/samples/react-custom-links/README.md
index cbdbc025d..39ce5e990 100644
--- a/samples/react-custom-links/README.md
+++ b/samples/react-custom-links/README.md
@@ -76,10 +76,11 @@ Please follow all the steps:
- `gulp package-solution --ship`
- Add and deploy package to your tenant's App Catalog
+
## 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.**
----
+
diff --git a/samples/react-designpatterns-typescript/AbstractFactory/README.md b/samples/react-designpatterns-typescript/AbstractFactory/README.md
index 36fe53102..6a44ff866 100644
--- a/samples/react-designpatterns-typescript/AbstractFactory/README.md
+++ b/samples/react-designpatterns-typescript/AbstractFactory/README.md
@@ -37,13 +37,6 @@ Version|Date|Comments
-------|----|--------
1.0|May 15, 2018|Initial release
-## 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.**
-
----
-
-
### Abstract factory pattern
A very good real life scenario where this pattern can be used is in Data Application Layers scenario, more than often developers and architects are faced with requirements where an application needs to be able to access different databases or event different database servers which have different drivers, but the users want to to that without changing a lot of code, something that can be switched from an easy parameter somewhere.
@@ -402,4 +395,10 @@ export default class AbstractfactoryWebPart extends BaseClientSideWebPartConclusion:
We all know that SharePoint Framework Projects are transpiled and bundled into one single JS file, however regardless of that for those of us who have worked in huge projects and are only User Interface Developers, we know that we can do better than what the standard samples show us in the standard documentation, with the above post I wanted to show you how simple is to create maintainable code, code that anyone can read, and later modify.
+
+## 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.**
+
+
diff --git a/samples/react-designpatterns-typescript/FactoryMethod/README.md b/samples/react-designpatterns-typescript/FactoryMethod/README.md
index fe872bae9..3a04cb07b 100644
--- a/samples/react-designpatterns-typescript/FactoryMethod/README.md
+++ b/samples/react-designpatterns-typescript/FactoryMethod/README.md
@@ -703,10 +703,11 @@ export default class FactoryMethodWebPart extends BaseClientSideWebPart
diff --git a/samples/react-designpatterns-typescript/Singleton/README.md b/samples/react-designpatterns-typescript/Singleton/README.md
index 016402e0e..980814fe0 100644
--- a/samples/react-designpatterns-typescript/Singleton/README.md
+++ b/samples/react-designpatterns-typescript/Singleton/README.md
@@ -36,12 +36,6 @@ Version|Date|Comments
-------|----|--------
1.0|May 15, 2018|Initial release
-## 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.**
-
----
-
### Singleton pattern
@@ -143,4 +137,9 @@ export default class Singleton extends React.Component {
As you can see this clearly shows how to use the singleton pattern in a real life situation and I hope its clear to the reader and start using in your own projects
+## 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.**
+
+
diff --git a/samples/react-events-aggregator/README.md b/samples/react-events-aggregator/README.md
index 05461c7f6..fff48bc79 100644
--- a/samples/react-events-aggregator/README.md
+++ b/samples/react-events-aggregator/README.md
@@ -70,9 +70,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- The use the SPFx event aggregator to subscribe and receive broadcasted messages (events).
- Unit tests including spies, mocks and faking class methods and properties.
+
## 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.**
----
+
diff --git a/samples/react-follow-document/README.md b/samples/react-follow-document/README.md
index 8b2db77e7..80d27c019 100644
--- a/samples/react-follow-document/README.md
+++ b/samples/react-follow-document/README.md
@@ -74,11 +74,7 @@ Version|Date|Comments
-------|----|--------
1.0|June 22, 2021|Initial release
-## 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
@@ -135,4 +131,9 @@ Finally, if you have an idea for improvement, [make a suggestion](https://github
- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview)
- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development
+## 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.**
+
+
\ No newline at end of file
diff --git a/samples/react-functional-component-with-data-fetch/README.md b/samples/react-functional-component-with-data-fetch/README.md
index 4b37606aa..8a77960e8 100644
--- a/samples/react-functional-component-with-data-fetch/README.md
+++ b/samples/react-functional-component-with-data-fetch/README.md
@@ -40,12 +40,6 @@ Version|Date|Comments
-------|----|--------
1.0|June 14, 2019|Initial release
-## 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 repository
@@ -142,4 +136,9 @@ If this were a real application, rather than a demonstration, you would need to
In the `react-functional-component` directory, run `npm install` to resolve all the dependencies. Once this has completed you can run `gulp serve --nobrowser` to test the web part in the workbench of your tenant (*https://mytenant.sharepoint.com/_layouts/15/workbench.aspx*). You could run it in the local workbench, but the PnPJS promise will never return and so you will just see the loading spinner.
+## 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.**
+
+
diff --git a/samples/react-functional-component/README.md b/samples/react-functional-component/README.md
index 94f395a6b..3eac105d6 100644
--- a/samples/react-functional-component/README.md
+++ b/samples/react-functional-component/README.md
@@ -82,9 +82,10 @@ You may be wondering how maintaining state, side effects or other complexities c
In the react-functional-component directory run **npm install** to resolve all the dependencies. Once this has completed you can run **gulp serve** to test the web part in the local workbench.
+
## 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.**
----
+
diff --git a/samples/react-functional-stateful-component/README.md b/samples/react-functional-stateful-component/README.md
index 79f7f4ba9..6eeae0b2b 100644
--- a/samples/react-functional-stateful-component/README.md
+++ b/samples/react-functional-stateful-component/README.md
@@ -92,9 +92,10 @@ The *resultCaption* property is also rendered if defined.
In the react-functional-component directory run **npm install** to resolve all the dependencies. Once this has completed you can run **gulp serve** to test the web part in the local workbench.
+
## 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.**
----
+
diff --git a/samples/react-github-badge/README.md b/samples/react-github-badge/README.md
index 89094757d..f958b4294 100644
--- a/samples/react-github-badge/README.md
+++ b/samples/react-github-badge/README.md
@@ -38,11 +38,7 @@ Version|Date|Comments
1.0 | April 18, 2019 | Initial release
2.0 | June 06, 2019 | Upgraded to SPFx 1.8.2. Added GitHub Badge v2.
-## 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
@@ -59,4 +55,10 @@ A second web part (called `GitHub Badge v2`) demonstrates how to render the same
For more information about the conversion process, refer to this [blog article](https://tahoeninjas.blog/2019/04/19/converting-spfx-from-javascript-to-react/).
+
+## 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.**
+
+
diff --git a/samples/react-global-news-sp2019/README.md b/samples/react-global-news-sp2019/README.md
index 688961923..053617bb9 100644
--- a/samples/react-global-news-sp2019/README.md
+++ b/samples/react-global-news-sp2019/README.md
@@ -83,9 +83,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
* Office-ui-fabric-react components
+
## 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.**
----
+
diff --git a/samples/react-graph-mgt-client/README.md b/samples/react-graph-mgt-client/README.md
index 31d3f6c5d..cff29aeb0 100644
--- a/samples/react-graph-mgt-client/README.md
+++ b/samples/react-graph-mgt-client/README.md
@@ -72,11 +72,7 @@ Version|Date|Comments
-------|----|--------
1.0|April 18, 2021|Initial release
-## 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
@@ -110,4 +106,10 @@ This sample illustrates the following concepts:
- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview)
- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development
+
+## 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.**
+
+
diff --git a/samples/react-graph-personalemail/README.md b/samples/react-graph-personalemail/README.md
index 0d3b5dd11..32eec72fc 100644
--- a/samples/react-graph-personalemail/README.md
+++ b/samples/react-graph-personalemail/README.md
@@ -56,9 +56,10 @@ This sample illustrates the following concepts on top of the SharePoint Framewor
* retrieving e-mails using the Microsoft Graph
* using the MSGraphClient in a SharePoint Framework web part
+
## 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.**
----
+
diff --git a/samples/react-graph-pnpjs/README.md b/samples/react-graph-pnpjs/README.md
index 527bdcf04..febd75e0c 100644
--- a/samples/react-graph-pnpjs/README.md
+++ b/samples/react-graph-pnpjs/README.md
@@ -35,12 +35,6 @@ Version|Date|Comments
-------|----|--------
1.0|Jan 09, 2019|Initial release
-## 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
- navigate to the folder with current sample
@@ -61,4 +55,9 @@ Web part in this solution illustrates the following concepts on top of the Share
- showcases how to use MS Graph with PnPJS
- showcases how to correctly configure SharePoint Framework solution and tenant to allow PnPJS to call MS Graph
+## 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.**
+
+
diff --git a/samples/react-graph-schema-extensions/README.md b/samples/react-graph-schema-extensions/README.md
index 53cf4b5c1..9bdb75e2c 100644
--- a/samples/react-graph-schema-extensions/README.md
+++ b/samples/react-graph-schema-extensions/README.md
@@ -97,9 +97,10 @@ This sample illustrates the following concepts on top of the SharePoint Framewor
* Using async / await for the async calls
* Office UI fabric components
+
## 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.**
----
+
diff --git a/samples/react-image-slider-list-taxonomy-filter/README.md b/samples/react-image-slider-list-taxonomy-filter/README.md
index 46bd61bce..8dfec79af 100644
--- a/samples/react-image-slider-list-taxonomy-filter/README.md
+++ b/samples/react-image-slider-list-taxonomy-filter/README.md
@@ -42,11 +42,7 @@ Version|Date|Comments
-------|----|--------
1.0|March 1, 2019 |Initial release
-## 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
@@ -66,4 +62,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- How to filter the list based on Taxonomy and extract the Image URL
- Implementation of Slick Slider
+
+## 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.**
+
+
diff --git a/samples/react-members-with-presence/README.md b/samples/react-members-with-presence/README.md
index 803e80091..add0349d2 100644
--- a/samples/react-members-with-presence/README.md
+++ b/samples/react-members-with-presence/README.md
@@ -57,9 +57,10 @@ This sample illustrates the following concepts on top of the SharePoint Framewor
* Using async / await for the async calls
* Office UI fabric components
+
## 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.**
----
+
diff --git a/samples/react-mobx-multiple-stores/README.md b/samples/react-mobx-multiple-stores/README.md
index 4f6b4ebfc..a70d11121 100644
--- a/samples/react-mobx-multiple-stores/README.md
+++ b/samples/react-mobx-multiple-stores/README.md
@@ -54,9 +54,10 @@ $ gulp serve
* MobX **computed** values
* **Typescript** version 3.3.4 using @microsoft/rush-stack-compiler-3.3 for compatibility with the latest MobX version and typings
+
## 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.**
----
+
diff --git a/samples/react-mobx/README.md b/samples/react-mobx/README.md
index 2f62308e2..ad6878194 100644
--- a/samples/react-mobx/README.md
+++ b/samples/react-mobx/README.md
@@ -53,12 +53,6 @@ Version|Date|Comments
-------|----|--------
1.0|November 4, 2016|Initial release
-## 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
```sh
@@ -74,4 +68,10 @@ $ gulp serve
* Container (smart) components live in `./container`
* Mobx stores are defined in `./store` with a sample web part store that keeps track of the web part properties.
+
+## 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.**
+
+
diff --git a/samples/react-multilist-grid/README.md b/samples/react-multilist-grid/README.md
index d9e436575..28868d813 100644
--- a/samples/react-multilist-grid/README.md
+++ b/samples/react-multilist-grid/README.md
@@ -100,12 +100,6 @@ Version|Date|Comments
0.1|December 31, 2016|Initial version
-## 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 repository
@@ -131,6 +125,12 @@ Usage:
3. Edit the info
![alt tag](/samples/react-spfx-multilist-grid/src/images/editListItems.PNG)
+
+## 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.**
+
+
diff --git a/samples/react-myonedrive/README.md b/samples/react-myonedrive/README.md
index 900356454..aa26e7f0d 100644
--- a/samples/react-myonedrive/README.md
+++ b/samples/react-myonedrive/README.md
@@ -97,9 +97,10 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=react-myonedrive&authors=@YOURGITHUBUSERNAME&title=react-myonedrive%20-%20).
+
## 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.**
----
+
diff --git a/samples/react-offline-first/README.md b/samples/react-offline-first/README.md
index c642684e7..7d8db858f 100644
--- a/samples/react-offline-first/README.md
+++ b/samples/react-offline-first/README.md
@@ -59,11 +59,7 @@ Version |Date | Comments
0.0.2 |17/Feb/18 | Separated interfaces into their own files.
0.0.3 |18/Feb/18 | Updated JSDocs, and and created readme.
-## 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
@@ -100,4 +96,9 @@ HTTP requests.
- Performance techniques for browsers, async looping does not block render,
using local storage first reduces the time to draw the initial page load.
+## 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.**
+
+
diff --git a/samples/react-organisationchart/README.md b/samples/react-organisationchart/README.md
index 702100a25..d0cddd7ef 100644
--- a/samples/react-organisationchart/README.md
+++ b/samples/react-organisationchart/README.md
@@ -75,10 +75,16 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- ServiceScope and ServiceKeys
- Service Locator pattern to register and consume services
+
## 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.**
----
+
+## 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.**
+
+
diff --git a/samples/react-outlook-copy2teams/README.md b/samples/react-outlook-copy2teams/README.md
index 639d1f002..07e75e71c 100644
--- a/samples/react-outlook-copy2teams/README.md
+++ b/samples/react-outlook-copy2teams/README.md
@@ -41,12 +41,6 @@ Version|Date|Comments
1.0|January 29, 2020|Initial release
1.1|April 06, 2020|Open extensions to store metadata added
-## 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 repository
@@ -77,3 +71,10 @@ This Outlook Add-In shows the following capabilities on top of the SharePoint Fr
* Use Microsoft Graph to retrieve complete mail mimestream by given ID
* Use Microsoft Graph to save normal or big files (in size bigger 4MB) with different concepts
* Optionally store metadata of save operation to copied mail with open extension (configure line 15 Outlook2SharePoint.tsx)
+
+## 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.**
+
+
+
diff --git a/samples/react-property-bag-editor/README.md b/samples/react-property-bag-editor/README.md
index 467279c4f..8685db359 100644
--- a/samples/react-property-bag-editor/README.md
+++ b/samples/react-property-bag-editor/README.md
@@ -38,11 +38,7 @@ Version|Date|Comments
-------|----|--------
1.0|march 19, 2017|Initial release
-## 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
@@ -158,4 +154,10 @@ In the PropertyPane, an administrator just needs to specify which Managed Proper
If desired, the admin can also specify which site templates should be included in the menu, as wall as any additional filters. Additional Filters can be specified in the format 'ManagedPropertyName=value';
+
+## 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.**
+
+
diff --git a/samples/react-provision-assets/README.md b/samples/react-provision-assets/README.md
index a31069a43..f589516f3 100644
--- a/samples/react-provision-assets/README.md
+++ b/samples/react-provision-assets/README.md
@@ -60,11 +60,6 @@ Version|Date|Comments
-------|----|--------
0.0.1|June 17, 2017 | Initial commit
-## 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
@@ -92,5 +87,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- Pre-populated List Data Rows in the Elements.xml.
- Onet.xml specific tokens.
+## 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.**
+
+
diff --git a/samples/react-questions-and-answers/README.md b/samples/react-questions-and-answers/README.md
index 201b1ab85..fe99fc236 100644
--- a/samples/react-questions-and-answers/README.md
+++ b/samples/react-questions-and-answers/README.md
@@ -40,11 +40,7 @@ Version|Date|Comments
1.0|September 13, 2020|Initial release
2.0|March, 22, 2021|Version 2.0 with new features and new editor based on TinyMCE.
This change has new list schema dependencies so you will need remove and re-add the app if you installed version 1.0. See below for more on what's new in 2.o
-## 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
@@ -156,4 +152,10 @@ Mark/Unmark a Reply as Correct Answer - Question entered by others|Yes|No|No
* added extension which intercepts list item url and redirects to the appropriate questions or conversations page with threaded replies
* Bug fixes with dates
+
+## 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.**
+
+
diff --git a/samples/react-quotes/README.md b/samples/react-quotes/README.md
index 1ad3610e2..ad86a4c7a 100644
--- a/samples/react-quotes/README.md
+++ b/samples/react-quotes/README.md
@@ -12,7 +12,7 @@ This web part displays a quote of the day by querying a third-party api or can d
![SPFx 1.9.1](https://img.shields.io/badge/SPFx-1.9.1-green.svg)
![Node.js v10 | v8](https://img.shields.io/badge/Node.js-v10%20%7C%20v8-green.svg)
![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg)
-![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg)
+![Does not work with with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg)
![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1")
![Local Workbench Compatible](https://img.shields.io/badge/Local%20Workbench-Compatible-green.svg)
![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg)
@@ -33,12 +33,6 @@ Version|Date|Comments
-------|----|--------
1.0| November 11, 2019| Initial Release
-## 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 repository
@@ -52,4 +46,10 @@ Version|Date|Comments
This web part loads a random quote from a third-party api (https://favqs.com/api). Additionally a quote can be entered manually and the text color of the quote and author can be adjusted through the web part properties.
+
+## 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.**
+
+
diff --git a/samples/react-recaptcha/README.md b/samples/react-recaptcha/README.md
index 534ead0b4..ed1343140 100644
--- a/samples/react-recaptcha/README.md
+++ b/samples/react-recaptcha/README.md
@@ -58,11 +58,6 @@ Version|Date|Comments
1.0.0|Oct 10, 2019|Implemented few changes
1.0.0|Oct 08, 2019|Initial release
-## 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
@@ -81,4 +76,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
* Using [react-google-recaptcha](https://github.com/dozoisch/react-google-recaptcha) npm package in SPFx webpart
* Validate if captcha is resolved before submitting data.
+
+## 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.**
+
+
diff --git a/samples/react-redux-async-immutablejs/README.md b/samples/react-redux-async-immutablejs/README.md
index 409f3eac1..16ed3c401 100644
--- a/samples/react-redux-async-immutablejs/README.md
+++ b/samples/react-redux-async-immutablejs/README.md
@@ -52,11 +52,6 @@ Version|Date|Comments
-------|----|--------
1.0|July 11, 2017|Initial release
-## 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
@@ -73,4 +68,10 @@ On the other hand, this can also be performance intensive as for changing only a
Using ImmutableJS, we can create new state trees in memory without duplicating the elements which are unchanged. When you create a new state object using ImmutableJS, the new object still points to the previous memory locations of unchanged elements. Only the properties which are changed are allocated new memory locations.
+
+## 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.**
+
+
diff --git a/samples/react-redux/README.md b/samples/react-redux/README.md
index 59c350922..61fd87f29 100644
--- a/samples/react-redux/README.md
+++ b/samples/react-redux/README.md
@@ -57,12 +57,6 @@ Version|Date|Comments
-------|----|--------
1.0|October 28, 2016|Initial release
-## 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
```sh
@@ -80,4 +74,10 @@ $ gulp serve
Web part reducer implementation follows the [ducks pattern](https://github.com/erikras/ducks-modular-redux).
* Redux store configuration defined in `./store`
+
+## 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.**
+
+
diff --git a/samples/react-reduxform/README.md b/samples/react-reduxform/README.md
index 01c707a8e..477e9af87 100644
--- a/samples/react-reduxform/README.md
+++ b/samples/react-reduxform/README.md
@@ -42,11 +42,6 @@ Version|Date|Comments
-------|----|--------
1.0|May 02, 2018|Initial release
-## 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
@@ -80,4 +75,10 @@ Refer to the [Getting started](https://redux-form.com/6.4.3/docs/gettingstarted.
- The sample also uses custom renderers for form fields along with required field and number validations.
+
+## 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.**
+
+
diff --git a/samples/react-rss-reader/README.md b/samples/react-rss-reader/README.md
index bb89d02c2..e6425dc1c 100644
--- a/samples/react-rss-reader/README.md
+++ b/samples/react-rss-reader/README.md
@@ -50,12 +50,6 @@ Version|Date|Comments
1.0.0 | Jan 21, 2019 | Initial release
1.0.1 | Nov 22, 2020 | Upgraded to SPFx 1.11
-## 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 repository
@@ -144,4 +138,8 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=react-rss-reader&authors=@Abderahman88%20@eoverfield&title=react-rss-reader%20-%20).
+## 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.**
+
diff --git a/samples/react-sp-pnp-js-property-decorators/README.md b/samples/react-sp-pnp-js-property-decorators/README.md
index c58e1069c..801dae0ff 100644
--- a/samples/react-sp-pnp-js-property-decorators/README.md
+++ b/samples/react-sp-pnp-js-property-decorators/README.md
@@ -35,11 +35,12 @@ Version|Date|Comments
-------|----|--------
1.0|July 2, 2017|Initial release
+
## 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
diff --git a/samples/react-staff-directory-sp2019/README.md b/samples/react-staff-directory-sp2019/README.md
index 410c9cb3b..412e90c5b 100644
--- a/samples/react-staff-directory-sp2019/README.md
+++ b/samples/react-staff-directory-sp2019/README.md
@@ -52,12 +52,6 @@ Version|Date|Comments
1.0.0|May 22, 2021|Initial release
-## 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
Please follow all the steps:
@@ -70,6 +64,9 @@ Please follow all the steps:
- `gulp package-solution --ship`
- Add and deploy package to your tenant's App Catalog
+## 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.**
diff --git a/samples/react-staffdirectory/README.md b/samples/react-staffdirectory/README.md
index 3ec0be329..c448720f0 100644
--- a/samples/react-staffdirectory/README.md
+++ b/samples/react-staffdirectory/README.md
@@ -60,12 +60,6 @@ Version|Date|Comments
1.0.1|March 28, 2021|Added missing Graph API Permission (User.Read.All) for getting users information
1.0.2|April 14, 2021|Added About Me and Skills
-## 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
Please follow all the steps:
@@ -80,4 +74,9 @@ Please follow all the steps:
- Go to **API Access** - from **SharePoint Admin Center** new experience, and **Approve** the permission to use Microsoft Graph scopes **Presence.Read.All** and **User.Read.All**
+## 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.**
+
+
diff --git a/samples/react-tailwindcss/README.md b/samples/react-tailwindcss/README.md
index 7c67ec21d..907a83494 100644
--- a/samples/react-tailwindcss/README.md
+++ b/samples/react-tailwindcss/README.md
@@ -62,19 +62,15 @@ Version|Date|Comments
-------|----|--------
1.0|October 17, 2020|Initial release
-## 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 repository
- Ensure that you are at the solution folder
- in the command-line run:
- - **npm install**
- - **gulp serve**
+ - `npm install`
+ - `gulp serve`
## References
@@ -89,10 +85,6 @@ Version|Date|Comments
[![Integrating Tailwind CSS framework into a SPFx React project for advance User Experience](./assets/video-thumbnail.jpg)](https://www.youtube.com/watch?v=_gQkauERWh0 "Integrating Tailwind CSS framework into a SPFx React project for advance User Experience")
-## 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.**
-
## Help
We do not support samples, but we this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues.
@@ -110,4 +102,8 @@ For questions regarding this sample, [create a new question](https://github.com/
Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected&template=suggestion.yml&sample=react-tailwindcss&authors=@fabiofranzini&title=react-tailwindcss%20-%20).
+## 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.**
+
diff --git a/samples/react-target-audience/README.md b/samples/react-target-audience/README.md
index 1b4c4ca12..838397de6 100644
--- a/samples/react-target-audience/README.md
+++ b/samples/react-target-audience/README.md
@@ -35,11 +35,12 @@ Version|Date|Comments
-------|----|--------
1.0|Jan 28, 2020|Initial release
+
## 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
diff --git a/samples/react-taxonomypicker-panel/README.md b/samples/react-taxonomypicker-panel/README.md
index 26427dad1..e6f9bf3a1 100644
--- a/samples/react-taxonomypicker-panel/README.md
+++ b/samples/react-taxonomypicker-panel/README.md
@@ -41,11 +41,7 @@ Version|Date|Comments
1.0|June 22, 2018|Initial release
1.1|August 20, 2018|Bug fix and version upgrade
-## 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
@@ -83,4 +79,10 @@ Version|Date|Comments
key : ""
}
+
+## 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.**
+
+
diff --git a/samples/react-taxonomypicker/README.md b/samples/react-taxonomypicker/README.md
index e0fe7c94c..d27904c65 100644
--- a/samples/react-taxonomypicker/README.md
+++ b/samples/react-taxonomypicker/README.md
@@ -48,11 +48,6 @@ Version|Date|Comments
-------|----|--------
1.0|March 14, 2017|Initial release
-## 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
@@ -128,6 +123,9 @@ PropertyPaneTaxonomyPicker("Language", {
- Consume it from [TypeScript project](https://github.com/jquintozamora/react-taxonomypicker-consume-typescript)
- **SharePoint Framework Web Part (SPFx)**
+## 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.**
diff --git a/samples/react-teams-tagging/README.md b/samples/react-teams-tagging/README.md
index 946319870..a2220d7d2 100644
--- a/samples/react-teams-tagging/README.md
+++ b/samples/react-teams-tagging/README.md
@@ -33,12 +33,6 @@ Version|Date|Comments
-------|----|--------
1.0.0|Apr 18, 2019|Initial release
-## 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.**
-
----
-
## Prerequisites
* Create a custom extenion for Groups using Graph API: Currently, spfx has no permissions to create custom extensions
for entities in Graph API. To create the custom extension, you can use the [MS Graph Explorer website](https://developer.microsoft.com/en-us/graph/graph-explorer).
@@ -98,4 +92,8 @@ This sample illustrates the following concepts on top of the SharePoint Framewor
* Using async / await for the async calls
* Office UI fabric components
+## 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.**
+
diff --git a/samples/react-timeline/README.md b/samples/react-timeline/README.md
index 1e9f3e186..7dfc9d886 100644
--- a/samples/react-timeline/README.md
+++ b/samples/react-timeline/README.md
@@ -97,12 +97,6 @@ Version|Date|Comments
-------|----|--------
1.0.0|July 08, 2020|Initial release
-## 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.**
-
----
-
## Prerequisites
- SharePoint Online tenant
@@ -137,4 +131,10 @@ This sample web part displays list of events in chronological order with data st
[figure6]: ./assets/list-schema.png
[figure7]: ./assets/list-sample-data.png
+
+## 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.**
+
+
diff --git a/samples/react-tinymce/README.md b/samples/react-tinymce/README.md
index 503cfd249..f70d2e8e2 100644
--- a/samples/react-tinymce/README.md
+++ b/samples/react-tinymce/README.md
@@ -56,12 +56,6 @@ Version|Date|Comments
-------|----|--------
1.0|Feb |Initial release
-## 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 repository
@@ -83,4 +77,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- Can style your authoring experience using the skins folder.
- For more features please look at the extensive list of extensions available.
+
+## 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.**
+
+
diff --git a/samples/react-tour-pnpjs/README.md b/samples/react-tour-pnpjs/README.md
index a4a8772ff..38a5be51b 100644
--- a/samples/react-tour-pnpjs/README.md
+++ b/samples/react-tour-pnpjs/README.md
@@ -44,11 +44,7 @@ Version|Date|Comments
-------|----|--------
1.0|November 23, 2019|Initial release
-## 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
@@ -72,4 +68,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
* How to retrieve all SPFx WebPart in the current page using [PnP/PnPjs](https://pnp.github.io/pnpjs/)
* How to include external React Component [ReactTourJS](https://reactour.js.org/)
+
+## 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.**
+
+
diff --git a/samples/react-upgrade-me/README.md b/samples/react-upgrade-me/README.md
index 5ab3c502f..0e36f1c1a 100644
--- a/samples/react-upgrade-me/README.md
+++ b/samples/react-upgrade-me/README.md
@@ -38,11 +38,6 @@ Version|Date|Comments
-------|----|--------
1.0|August 26, 2020|Initial release
-## 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
@@ -53,4 +48,8 @@ Not applicable.
This web part really does nothing. It is intended to be used with the CLI for Microsoft 365 [SPFx Project Upgrade](https://pnp.github.io/cli-microsoft365/cmd/spfx/project/project-upgrade/).
+
+## 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.**
diff --git a/samples/react-videolibrary/README.md b/samples/react-videolibrary/README.md
index 34871c011..69ce8eec8 100644
--- a/samples/react-videolibrary/README.md
+++ b/samples/react-videolibrary/README.md
@@ -96,12 +96,6 @@ Version|Date|Comments
0.1|December 31, 2016|Initial version
-## 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 repository
@@ -116,6 +110,12 @@ A set of 3 SPFx webparts that use different open-source carousels (react-3d-caro
to display videos stored on an O365 Video Channel.
+## 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.**
+
+
+
diff --git a/samples/react-word-game/README.md b/samples/react-word-game/README.md
index 5e4aa2894..b67fb507f 100644
--- a/samples/react-word-game/README.md
+++ b/samples/react-word-game/README.md
@@ -40,11 +40,6 @@ Version|Date|Comments
1.0|May 27, 2020|Initial release
2.0|Nov 4, 2020|Upgrade to SPFx v1.11.0 (Don Kirkham)
-## 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
@@ -80,4 +75,9 @@ It also uses responsive design which works great on the SharePoint Mobile App:
![Mobile](./assets/wordgame_mobile.png)
+
+## 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.**
+
diff --git a/samples/react-yammer-api/README.md b/samples/react-yammer-api/README.md
index d2a9e6a2e..b9b34cae6 100644
--- a/samples/react-yammer-api/README.md
+++ b/samples/react-yammer-api/README.md
@@ -67,11 +67,6 @@ Version|Date|Comments
-------|----|--------
0.0.1|April 19, 2017 | Initial commit
-## 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
@@ -116,5 +111,11 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- Passing localized strings to React components.
- Unit tests including spies, mocks and faking class methods and properties with stubs.
+
+## 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.**
+
+
diff --git a/samples/react-youtube/README.md b/samples/react-youtube/README.md
index eddc22834..76141311a 100644
--- a/samples/react-youtube/README.md
+++ b/samples/react-youtube/README.md
@@ -58,11 +58,6 @@ Version|Date|Comments
1.0|October 02, 2017|Initial release
2.0|October 01, 2020|Upgrade from 1.3.0 to 1.11.0
-## 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
@@ -77,4 +72,9 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- YouTube - How to leverage the YouTube capabilities.
+## 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.**
+
+
diff --git a/samples/react-zpl-viewer/README.md b/samples/react-zpl-viewer/README.md
index 3f4a58ed6..e6f08f36f 100644
--- a/samples/react-zpl-viewer/README.md
+++ b/samples/react-zpl-viewer/README.md
@@ -34,11 +34,6 @@ Version|Date|Comments
-------|----|--------
1.0|February 13, 2020|Initial release
-## 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
@@ -56,4 +51,9 @@ This web part allows a user to select a text file containing zpl which then the
* [PnP JS - Read Contents of a file](https://pnp.github.io/pnpjs/)
+## 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.**
+
+
diff --git a/samples/vue-js-org-chart/README.md b/samples/vue-js-org-chart/README.md
index ebd16cdd5..a37732649 100644
--- a/samples/vue-js-org-chart/README.md
+++ b/samples/vue-js-org-chart/README.md
@@ -30,13 +30,6 @@ A simple Organisation Chart web part using Office UI Fabric, VueJS, REST API.
- SharePoint Framework [development environment](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) already set up.
- Tenant admin access to the Office 365 subscription and [App Catalog](https://support.office.com/en-ie/article/Use-the-App-Catalog-to-make-custom-business-apps-available-for-your-SharePoint-Online-environment-0b6ab336-8b83-423f-a06b-bcc52861cba0) already setup.
-
-## 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 repository.
@@ -56,3 +49,10 @@ This Web Part illustrates the following concepts on top of the SharePoint Framew
- Content Types.
- Fields.
- Pre-populated List Data Rows in the Elements.xml.
+
+
+## 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.**
+
+