diff --git a/samples/react-news/README.md b/samples/react-news/README.md index 96c2356b6..73e5a68da 100644 --- a/samples/react-news/README.md +++ b/samples/react-news/README.md @@ -1,4 +1,5 @@ # News + SPFx Webpart to display News from SharePoint site(s) ## SharePoint News Posts with SPFx @@ -95,4 +96,4 @@ 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-news&authors=@ReactIntern&title=react-news%20-%20). - \ No newline at end of file + diff --git a/samples/react-news/assets/sample.json b/samples/react-news/assets/sample.json new file mode 100644 index 000000000..da6d5922f --- /dev/null +++ b/samples/react-news/assets/sample.json @@ -0,0 +1,68 @@ +[ + { + "name": "pnp-sp-dev-spfx-web-parts-react-news", + "source": "pnp", + "title": "News", + "shortDescription": "SPFx Webpart to display News from SharePoint site(s)", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-news", + "longDescription": [ + "Web part pulls all SharePoint News Posts that the logged in user has access to view" + ], + "creationDateTime": "2021-04-02", + "updateDateTime": "2021-04-02", + "products": [ + "SharePoint", + "Office" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "React" + }, + { + "key": "SPFX-VERSION", + "value": "1.12.1" + } + ], + "thumbnails": [ + { + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-news/assets/Single-View-Default.png", + "alt": "Single view default" + }, + { + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-news/assets/Stack-Style-Default.png", + "alt": "Stack style" + }, + { + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-news/assets/Several-Sites-Author-Hidden.png", + "alt": "Several sites author hidden" + }, + { + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-news/assets/Pagination.png", + "alt": "Pagination" + } + ], + "authors": [ + { + "gitHubAccount": "ReactIntern", + "pictureUrl": "https://github.com/ReactIntern.png", + "name": "Alison Collins" + } + ], + "references": [ + { + "name": "Build your first SharePoint client-side web part", + "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", + "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + } +] diff --git a/samples/react-news/release/component-dependency-audit/react-news.json b/samples/react-news/release/component-dependency-audit/react-news.json new file mode 100644 index 000000000..dde4577d8 --- /dev/null +++ b/samples/react-news/release/component-dependency-audit/react-news.json @@ -0,0 +1,116 @@ +{ + "bundles": { + "react-news-webpart": { + "dependencies": [ + { + "componentId": "f9e737b7-f0df-4597-ba8c-3060f82380db", + "componentName": "@microsoft/sp-property-pane", + "componentVersion": "1.12.1", + "isDirectDependency": true + }, + { + "componentId": "1c6c9123-7aac-41f3-a376-3caea41ed83f", + "componentName": "@microsoft/sp-loader", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "8217e442-8ed3-41fd-957d-b112e841286a", + "componentName": "@ms/sp-telemetry", + "componentVersion": "0.19.2", + "isDirectDependency": false + }, + { + "componentId": "e40f8203-b39d-425a-a957-714852e33b79", + "componentName": "@microsoft/sp-dynamic-data", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "73e1dc6c-8441-42cc-ad47-4bd3659f8a3a", + "componentName": "@microsoft/sp-lodash-subset", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "7263c7d0-1d6a-45ec-8d85-d4d1d234171b", + "componentName": "@microsoft/sp-core-library", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "01c4df03-e775-48cb-aa14-171ee5199a15", + "componentName": "tslib", + "componentVersion": "1.10.0", + "isDirectDependency": false + }, + { + "componentId": "2e09fb9b-13bb-48f2-859f-97d6fff71176", + "componentName": "@ms/odsp-core-bundle", + "componentVersion": "1.1.13", + "isDirectDependency": false + }, + { + "componentId": "78359e4b-07c2-43c6-8d0b-d060b4d577e8", + "componentName": "@microsoft/sp-diagnostics", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "1c4541f7-5c31-41aa-9fa8-fbc9dc14c0a8", + "componentName": "@microsoft/sp-page-context", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "229b8d08-79f3-438b-8c21-4613fc877abd", + "componentName": "@microsoft/load-themed-styles", + "componentVersion": "0.1.2", + "isDirectDependency": false + }, + { + "componentId": "c07208f0-ea3b-4c1a-9965-ac1b825211a6", + "componentName": "@microsoft/sp-http", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "974a7777-0990-4136-8fa6-95d80114c2e0", + "componentName": "@microsoft/sp-webpart-base", + "componentVersion": "1.12.1", + "isDirectDependency": true + }, + { + "componentId": "467dc675-7cc5-4709-8aac-78e3b71bd2f6", + "componentName": "@microsoft/sp-component-base", + "componentVersion": "1.12.1", + "isDirectDependency": false + }, + { + "componentId": "0d910c1c-13b9-4e1c-9aa4-b008c5e42d7d", + "componentName": "react", + "componentVersion": "16.9.0", + "isDirectDependency": false + }, + { + "componentId": "0d910c1c-13b9-4e1c-9aa4-b008c5e42d7d", + "componentName": "react", + "componentVersion": "16.8.5", + "isDirectDependency": true + }, + { + "componentId": "aa0a46ec-1505-43cd-a44a-93f3a5aa460a", + "componentName": "react-dom", + "componentVersion": "16.9.0", + "isDirectDependency": false + }, + { + "componentId": "aa0a46ec-1505-43cd-a44a-93f3a5aa460a", + "componentName": "react-dom", + "componentVersion": "16.8.5", + "isDirectDependency": true + } + ] + } + } +}