Changed master to main
This commit is contained in:
parent
b139ba199c
commit
cd1cb830d6
|
@ -1,4 +1,4 @@
|
|||
> By submitting this pull request, you agree to the [contribution guidelines](https://github.com/pnp/sp-dev-fx-webparts/blob/master/CONTRIBUTING.md)
|
||||
> By submitting this pull request, you agree to the [contribution guidelines](https://github.com/pnp/sp-dev-fx-webparts/blob/main/CONTRIBUTING.md)
|
||||
|
||||
> If you aren't familiar with how to contribute to open-source repositories using GitHub, or if you find the instructions on this page confusing, [sign up](https://forms.office.com/Pages/ResponsePage.aspx?id=KtIy2vgLW0SOgZbwvQuRaXDXyCl9DkBHq4A2OG7uLpdUREZVRDVYUUJLT1VNRDM4SjhGMlpUNzBORy4u) for one of our [Sharing is Caring](https://pnp.github.io/sharing-is-caring/#pnp-sic-events) events. It's completely free, and we'll guide you through the process.
|
||||
|
||||
|
@ -22,7 +22,7 @@
|
|||
>
|
||||
> *Pull requests that do not follow this template will be automatically rejected.*
|
||||
>
|
||||
> *Please target your PR to `master` branch.*
|
||||
> *Please target your PR to `main` branch.*
|
||||
>
|
||||
> *Remember that this repository is maintained by community members who volunteer their time to help. Be courteous and patient.*
|
||||
> _(DELETE THIS SECTION AFTER READING)_
|
||||
|
|
|
@ -13,10 +13,10 @@ name: "CodeQL"
|
|||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
branches: [ main ]
|
||||
pull_request:
|
||||
# The branches below must be a subset of the branches above
|
||||
branches: [ master ]
|
||||
branches: [ main ]
|
||||
schedule:
|
||||
- cron: '33 2 * * 0'
|
||||
|
||||
|
|
|
@ -5,10 +5,10 @@ name: OSSAR
|
|||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
branches: [ main ]
|
||||
pull_request:
|
||||
# The branches below must be a subset of the branches above
|
||||
branches: [ master ]
|
||||
branches: [ main ]
|
||||
schedule:
|
||||
- cron: '36 20 * * 2'
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ Whenever you are submitting any changes to the SharePoint repositories, please f
|
|||
|
||||
* Always fork the repository to your own account before making your modifications
|
||||
* Do not combine multiple changes to one pull request. For example, submit any samples and documentation updates using separate PRs
|
||||
* If your pull request shows merge conflicts, make sure to update your local master to be a mirror of what's in the main repo before making your modifications
|
||||
* If your pull request shows merge conflicts, make sure to update your local main to be a mirror of what's in the main repo before making your modifications
|
||||
* If you are submitting multiple samples, please create a specific PR for each of them
|
||||
* If you are submitting typo or documentation fix, you can combine modifications to single PR where suitable
|
||||
|
||||
|
@ -96,10 +96,10 @@ Here's a high-level process for submitting new samples or updates to existing on
|
|||
|
||||
1. Sign the Contributor License Agreement (see below)
|
||||
2. Fork this repository [pnp/sp-dev-fx-webparts](https://github.com/pnp/sp-dev-fx-webparts) to your GitHub account
|
||||
3. Create a new branch from the `master` branch for your fork for the contribution
|
||||
3. Create a new branch from the `main` branch for your fork for the contribution
|
||||
4. Include your changes to your branch
|
||||
5. Commit your changes using descriptive commit message * These are used to track changes on the repositories for monthly communications
|
||||
6. Create a pull request in your own fork and target the `master` branch
|
||||
6. Create a pull request in your own fork and target the `main` branch
|
||||
7. Fill up the provided PR template with the requested details
|
||||
|
||||
Before you submit your pull request consider the following guidelines:
|
||||
|
@ -121,7 +121,7 @@ Before you submit your pull request consider the following guidelines:
|
|||
* Make your changes in a new git branch:
|
||||
|
||||
```shell
|
||||
git checkout -b react-taxonomypicker master
|
||||
git checkout -b react-taxonomypicker main
|
||||
```
|
||||
|
||||
* Ensure your fork is updated and not behind the upstream **sp-dev-fx-webparts** repo. Refer to these resources for more information on syncing your repo:
|
||||
|
@ -131,19 +131,19 @@ Before you submit your pull request consider the following guidelines:
|
|||
|
||||
```shell
|
||||
# assuming you are in the folder of your locally cloned fork....
|
||||
git checkout master
|
||||
git checkout main
|
||||
|
||||
# assuming you have a remote named `upstream` pointing official **sp-dev-fx-webparts** repo
|
||||
git fetch upstream
|
||||
|
||||
# update your local master to be a mirror of what's in the main repo
|
||||
git pull --rebase upstream master
|
||||
# update your local main to be a mirror of what's in the main repo
|
||||
git pull --rebase upstream main
|
||||
|
||||
# switch to your branch where you are working, say "react-taxonomypicker"
|
||||
git checkout react-taxonomypicker
|
||||
|
||||
# update your branch to update it's fork point to the current tip of master & put your changes on top of it
|
||||
git rebase master
|
||||
# update your branch to update it's fork point to the current tip of main & put your changes on top of it
|
||||
git rebase main
|
||||
```
|
||||
|
||||
* Push your branch to GitHub:
|
||||
|
@ -169,19 +169,19 @@ If the sample you wish to contribute is stored in your own GitHub repository, yo
|
|||
|
||||
```shell
|
||||
git remote add origin https://github.com/yourgitaccount/sp-dev-fx-webparts.git
|
||||
git pull origin master
|
||||
git pull origin main
|
||||
```
|
||||
|
||||
* Pull your other project from GitHub into the `samples` folder of your local copy of `sp-dev-fx-webparts`
|
||||
|
||||
```shell
|
||||
git subtree add --prefix=samples/projectname https://github.com/yourgitaccount/projectname.git master
|
||||
git subtree add --prefix=samples/projectname https://github.com/yourgitaccount/projectname.git main
|
||||
```
|
||||
|
||||
* Push the changes up to your forked repository
|
||||
|
||||
```shell
|
||||
git push origin master
|
||||
git push origin main
|
||||
```
|
||||
|
||||
## Signing the CLA
|
||||
|
|
|
@ -28,7 +28,7 @@ We use GitHub issues to support user questions. To ask a question, [open a new i
|
|||
|
||||
### How to submit changes
|
||||
|
||||
Please see our [Contributing Guidance](https://github.com/pnp/sp-dev-fx-webparts/blob/master/CONTRIBUTING.md).
|
||||
Please see our [Contributing Guidance](https://github.com/pnp/sp-dev-fx-webparts/blob/main/CONTRIBUTING.md).
|
||||
|
||||
### How to request an enhancement
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Call custom APIs secured with Azure Active Directory without ADAL JS",
|
||||
"shortDescription": "Sample SharePoint Framework client-side web part showing how to access a custom API secured with Azure Active Directory (AAD) without using ADAL JS.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/aad-api-spo-cookie",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/aad-api-spo-cookie",
|
||||
"longDescription": [
|
||||
"Sample SharePoint Framework client-side web part showing how to access a custom API secured with Azure Active Directory (AAD) without using ADAL JS."
|
||||
],
|
||||
|
@ -28,43 +28,43 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/aad-api-spo-cookie/assets/preview-orders.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/aad-api-spo-cookie/assets/preview-orders.png",
|
||||
"alt": "Call custom APIs secured with Azure Active Directory without ADAL JS"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/aad-api-spo-cookie/assets/orders-api-configure-authentication-dialog.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/aad-api-spo-cookie/assets/orders-api-configure-authentication-dialog.png?raw=true",
|
||||
"alt": "Call custom APIs secured with Azure Active Directory without ADAL JS"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/aad-api-spo-cookie/assets/orders-api-configure-authentication.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/aad-api-spo-cookie/assets/orders-api-configure-authentication.png?raw=true",
|
||||
"alt": "Call custom APIs secured with Azure Active Directory without ADAL JS"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/aad-api-spo-cookie/assets/orders-api-restore-packages.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/aad-api-spo-cookie/assets/orders-api-restore-packages.png?raw=true",
|
||||
"alt": "Call custom APIs secured with Azure Active Directory without ADAL JS"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/aad-api-spo-cookie/assets/orders-fetch-error.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/aad-api-spo-cookie/assets/orders-fetch-error.png?raw=true",
|
||||
"alt": "Call custom APIs secured with Azure Active Directory without ADAL JS"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/aad-api-spo-cookie/assets/orders-ie-error.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/aad-api-spo-cookie/assets/orders-ie-error.png?raw=true",
|
||||
"alt": "Call custom APIs secured with Azure Active Directory without ADAL JS"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/aad-api-spo-cookie/assets/orders-ie-zones-settings.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/aad-api-spo-cookie/assets/orders-ie-zones-settings.png?raw=true",
|
||||
"alt": "Call custom APIs secured with Azure Active Directory without ADAL JS"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Call custom Web API secured with AAD from SharePoint Framework client-side web part using Angular v1.x",
|
||||
"shortDescription": "Sample SharePoint Framework client-side web part illustrating communication with a custom Web API secured with Azue Active Directory using Angular v1.x",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-aad-webapi",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-aad-webapi",
|
||||
"longDescription": [
|
||||
"Sample SharePoint Framework client-side web part illustrating communication with a custom Web API secured with Azue Active Directory using Angular v1.x"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular-aad-webapi/assets/preview.jpg",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular-aad-webapi/assets/preview.jpg",
|
||||
"alt": "Call custom Web API secured with AAD from SharePoint Framework client-side web part using Angular v1.x"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Greeting client-side web part",
|
||||
"shortDescription": "This is Greeting web part which shows greeting to the current logged in user.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-greeting",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-greeting",
|
||||
"longDescription": [
|
||||
"This is Greeting web part which shows greeting to the current logged in user."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular-greeting/assets/captured.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular-greeting/assets/captured.gif",
|
||||
"alt": "Greeting client-side web part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/angular-greeting/assets/preview.PNG?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/angular-greeting/assets/preview.PNG?raw=true",
|
||||
"alt": "Greeting client-side web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Migrating existing Angular applications to SharePoint Framework sample",
|
||||
"shortDescription": "This is a sample Angular application before and after it has been migrated to a SharePoint Framework client-side web part.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-migration",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-migration",
|
||||
"longDescription": [
|
||||
"This is a sample Angular application before and after it has been migrated to a SharePoint Framework client-side web part."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular-migration/assets/angular-todo-spfx-preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular-migration/assets/angular-todo-spfx-preview.png",
|
||||
"alt": "Migrating existing Angular applications to SharePoint Framework sample"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/angular-migration/assets/angular-todo-preview.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/angular-migration/assets/angular-todo-preview.png?raw=true",
|
||||
"alt": "Migrating existing Angular applications to SharePoint Framework sample"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Angular MS Graph Web Part Built with Angular v1.x",
|
||||
"shortDescription": "This is a sample MS Graph web part that connects to Microsoft Graph and pulls SharePoint information from your tenant. It will first pull the root site collection (currently a limitation by Microsoft Graph), then it will display all the lists associated with the site followed by all the items inside the list.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-msgraph",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-msgraph",
|
||||
"longDescription": [
|
||||
"This is a sample MS Graph web part that connects to Microsoft Graph and pulls SharePoint information from your tenant. It will first pull the root site collection (currently a limitation by Microsoft Graph), then it will display all the lists associated with the site followed by all the items inside the list."
|
||||
],
|
||||
|
@ -28,31 +28,31 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular-msgraph/assets/Connect.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular-msgraph/assets/Connect.png",
|
||||
"alt": "Angular MS Graph Web Part Built with Angular v1.x"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/angular-msgraph/assets/Connected.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/angular-msgraph/assets/Connected.png?raw=true",
|
||||
"alt": "Angular MS Graph Web Part Built with Angular v1.x"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/angular-msgraph/assets/Items.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/angular-msgraph/assets/Items.png?raw=true",
|
||||
"alt": "Angular MS Graph Web Part Built with Angular v1.x"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/angular-msgraph/assets/Lists.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/angular-msgraph/assets/Lists.png?raw=true",
|
||||
"alt": "Angular MS Graph Web Part Built with Angular v1.x"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/angular-msgraph/assets/Root.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/angular-msgraph/assets/Root.png?raw=true",
|
||||
"alt": "Angular MS Graph Web Part Built with Angular v1.x"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Angular multi-page client-side web part",
|
||||
"shortDescription": "This is a sample SharePoint Framework client-side web part built using Angular, illustrating building multi-page web parts.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-multipage",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-multipage",
|
||||
"longDescription": [
|
||||
"This is a sample SharePoint Framework client-side web part built using Angular, illustrating building multi-page web parts."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular-multipage/assets/poll-preview.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular-multipage/assets/poll-preview.gif",
|
||||
"alt": "Angular multi-page client-side web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "File Upload using AngularJs",
|
||||
"shortDescription": "File Update/Delete web part using AngularJs and ngOfficeUIFabric with the SharePoint Framework.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-ngofficeuifabric-file-upload",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-ngofficeuifabric-file-upload",
|
||||
"longDescription": [
|
||||
"File Update/Delete web part using AngularJs and ngOfficeUIFabric with the SharePoint Framework."
|
||||
],
|
||||
|
@ -34,7 +34,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/angular-ngofficeuifabric-file-upload/assets/NG File Upload.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/angular-ngofficeuifabric-file-upload/assets/NG File Upload.png?raw=true",
|
||||
"alt": "File Upload using AngularJs"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Angular \u0026 ngOfficeUIFabric Client-Side Web Part",
|
||||
"shortDescription": "",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-ngofficeuifabric-todo",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-ngofficeuifabric-todo",
|
||||
"longDescription": [
|
||||
""
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Search Client-Side Web Part Built with Angular v1.x",
|
||||
"shortDescription": "This is a sample search web part that illustrates how you can use Angular within the new SharePoint Framework",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-search",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-search",
|
||||
"longDescription": [
|
||||
"This is a sample search web part that illustrates how you can use Angular within the new SharePoint Framework"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular-search/assets/angularSearch.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular-search/assets/angularSearch.png",
|
||||
"alt": "Search Client-Side Web Part Built with Angular v1.x"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Angular client-side web part",
|
||||
"shortDescription": "Sample Web Part illustrating using Angular with the SharePoint Framework.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular-todo",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular-todo",
|
||||
"longDescription": [
|
||||
"Sample Web Part illustrating using Angular with the SharePoint Framework."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular-todo/assets/preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular-todo/assets/preview.png",
|
||||
"alt": "Angular client-side web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Angular2 Web Part Prototype",
|
||||
"shortDescription": "Sample To Do Web Part built with Angular2. This sample illustrates how you can use Angular2 with the SharePoint Framework.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angular2-prototype",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angular2-prototype",
|
||||
"longDescription": [
|
||||
"Sample To Do Web Part built with Angular2. This sample illustrates how you can use Angular2 with the SharePoint Framework."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/angular2-prototype/assets/preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/angular2-prototype/assets/preview.png",
|
||||
"alt": "Angular2 Web Part Prototype"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Angular Elements in SharePoint Framework",
|
||||
"shortDescription": "Set of sample web parts illustrating how to use Angular Elements in the SharePoint Framework.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angularelements-helloworld",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angularelements-helloworld",
|
||||
"longDescription": [
|
||||
"Set of sample web parts illustrating how to use Angular Elements in the SharePoint Framework."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Angular Elements with HTML Template File in SharePoint Framework",
|
||||
"shortDescription": "A sample web part illustrating how to use Angular Elements in the SharePoint Framework with the help of separate template HTML File.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/angularelements-html-templatefile",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/angularelements-html-templatefile",
|
||||
"longDescription": [
|
||||
"A sample web part illustrating how to use Angular Elements in the SharePoint Framework with the help of separate template HTML File."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Bootstrap Slider Built with jQuery v1.x and Boostrap v3.x",
|
||||
"shortDescription": "Sample bootstrap slider which pulls the slides from a list inside the SharePoint site. The list is automatically deployed once the app is installed in the SharePoint site.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/bootstrap-slider",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/bootstrap-slider",
|
||||
"longDescription": [
|
||||
"Sample bootstrap slider which pulls the slides from a list inside the SharePoint site. The list is automatically deployed once the app is installed in the SharePoint site."
|
||||
],
|
||||
|
@ -28,19 +28,19 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/bootstrap-slider/assets/slider_image_1.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/bootstrap-slider/assets/slider_image_1.png",
|
||||
"alt": "Bootstrap Slider Built with jQuery v1.x and Boostrap v3.x"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/bootstrap-slider/assets/List.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/bootstrap-slider/assets/List.png?raw=true",
|
||||
"alt": "Bootstrap Slider Built with jQuery v1.x and Boostrap v3.x"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/bootstrap-slider/assets/slider_image_2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/bootstrap-slider/assets/slider_image_2.png?raw=true",
|
||||
"alt": "Bootstrap Slider Built with jQuery v1.x and Boostrap v3.x"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Sample with Handlebars.js",
|
||||
"shortDescription": "This sample demonstrate how to set up SPFX to use Handlebars through webpack loader.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/handlebarsjs-webpack-loader",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/handlebarsjs-webpack-loader",
|
||||
"longDescription": [
|
||||
"This sample demonstrate how to set up SPFX to use Handlebars through webpack loader."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Using jQuery loaded from CDN",
|
||||
"shortDescription": "This is a sample web Part that illustrates the use of jQuery and its plugins loaded from CDN for building SharePoint Framework client-side web parts.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/jquery-cdn",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/jquery-cdn",
|
||||
"longDescription": [
|
||||
"This is a sample web Part that illustrates the use of jQuery and its plugins loaded from CDN for building SharePoint Framework client-side web parts."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/jquery-cdn/assets/preview_weather.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/jquery-cdn/assets/preview_weather.png",
|
||||
"alt": "Using jQuery loaded from CDN"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "JQuery, Photopile.JS \u0026 Office UI Fabric Client-Side Web Part",
|
||||
"shortDescription": "This is a sample web part that illustrated the use of JQuery and Photopile.Js with the SharePoint Framework.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/jquery-photopile",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/jquery-photopile",
|
||||
"longDescription": [
|
||||
"This is a sample web part that illustrated the use of JQuery and Photopile.Js with the SharePoint Framework."
|
||||
],
|
||||
|
@ -28,31 +28,31 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/jquery-photopile/assets/photopileoverview.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/jquery-photopile/assets/photopileoverview.gif",
|
||||
"alt": "JQuery, Photopile.JS \u0026 Office UI Fabric Client-Side Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/jquery-photopile/assets/tutorial-add-spapp-01.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/jquery-photopile/assets/tutorial-add-spapp-01.png?raw=true",
|
||||
"alt": "JQuery, Photopile.JS \u0026 Office UI Fabric Client-Side Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/jquery-photopile/assets/tutorial-add-spapp-02.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/jquery-photopile/assets/tutorial-add-spapp-02.png?raw=true",
|
||||
"alt": "JQuery, Photopile.JS \u0026 Office UI Fabric Client-Side Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/jquery-photopile/assets/tutorial-add-spapp-03.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/jquery-photopile/assets/tutorial-add-spapp-03.png?raw=true",
|
||||
"alt": "JQuery, Photopile.JS \u0026 Office UI Fabric Client-Side Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/jquery-photopile/assets/tutorial-add-spapp-05.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/jquery-photopile/assets/tutorial-add-spapp-05.png?raw=true",
|
||||
"alt": "JQuery, Photopile.JS \u0026 Office UI Fabric Client-Side Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Advanced Comments Box",
|
||||
"shortDescription": "This component is developed for the advanced usage of commenting the page or article etc. Page Comments lists will be created to store the comments.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-advanced-commenting",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-advanced-commenting",
|
||||
"longDescription": [
|
||||
"This component is developed for the advanced usage of commenting the page or article etc. Page Comments lists will be created to store the comments."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-advanced-commenting/assets/Advanced-Comments-Box.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-advanced-commenting/assets/Advanced-Comments-Box.gif",
|
||||
"alt": "Advanced Comments Box"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Display List JavaScript Client-Side Web Part",
|
||||
"shortDescription": "This simplistic sample Web Part demonstrates the use of JavaScript in a SharePoint Framework web part. The properties pane for this web part display a drop down list of lists in the current web. Once the user selects one of the lists, the web part display the contents of the list.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-display-list",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-display-list",
|
||||
"longDescription": [
|
||||
"This simplistic sample Web Part demonstrates the use of JavaScript in a SharePoint Framework web part. The properties pane for this web part display a drop down list of lists in the current web. Once the user selects one of the lists, the web part display the contents of the list."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-display-list/assets/display-list-preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-display-list/assets/display-list-preview.png",
|
||||
"alt": "Display List JavaScript Client-Side Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Dynamic Bundling \u0026 Loading of SPFx Packages",
|
||||
"shortDescription": "This sample illustrates how SPFx functionality and packages can be bundled in multiple \u0027.js\u0027 files then be dynamically \u0026 asynchronously loaded into the page at execution time, such as with a button click.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-dynamic-bundling-libraries",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-dynamic-bundling-libraries",
|
||||
"longDescription": [
|
||||
"This sample illustrates how SPFx functionality and packages can be bundled in multiple \u0027.js\u0027 files then be dynamically \u0026 asynchronously loaded into the page at execution time, such as with a button click."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-dynamic-bundling-libraries/assets/WebPart-Preview-PostjQueryClick.jpg",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-dynamic-bundling-libraries/assets/WebPart-Preview-PostjQueryClick.jpg",
|
||||
"alt": "Dynamic Bundling \u0026 Loading of SPFx Packages"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-dynamic-bundling-libraries/assets/WebPart-Preview-PreClick.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-dynamic-bundling-libraries/assets/WebPart-Preview-PreClick.jpg?raw=true",
|
||||
"alt": "Dynamic Bundling \u0026 Loading of SPFx Packages"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Display Employee Spotlight JavaScript Client-Side Web Part",
|
||||
"shortDescription": "Simple Web Part that demonstrates the use of SharePoint Framework for showcasing Employee Spotlight. The web part pulls data from a configured list and User Profile service. The properties pane for this web part has 5 cascading dropdowns.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-employee-spotlight",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-employee-spotlight",
|
||||
"longDescription": [
|
||||
"Simple Web Part that demonstrates the use of SharePoint Framework for showcasing Employee Spotlight. The web part pulls data from a configured list and User Profile service. The properties pane for this web part has 5 cascading dropdowns."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-employee-spotlight/assets/Employee-spotlight-priview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-employee-spotlight/assets/Employee-spotlight-priview.png",
|
||||
"alt": "Display Employee Spotlight JavaScript Client-Side Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-employee-spotlight/assets/Employee-spotlight-options.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-employee-spotlight/assets/Employee-spotlight-options.png?raw=true",
|
||||
"alt": "Display Employee Spotlight JavaScript Client-Side Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Integrating custom gulp tasks to SharePoint Framwork toolchain",
|
||||
"shortDescription": "SharePoint client-side development tools use gulp as the build process task runner to...",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-extend-gulp",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-extend-gulp",
|
||||
"longDescription": [
|
||||
"SharePoint client-side development tools use gulp as the build process task runner to..."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Extending webpack in the SharePoint Framework toolchain",
|
||||
"shortDescription": "This sample shows how to use the webpack markdown-loader to preprocess markdown files to HTML string.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-extend-webpack",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-extend-webpack",
|
||||
"longDescription": [
|
||||
"This sample shows how to use the webpack markdown-loader to preprocess markdown files to HTML string."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "GitHub Badge",
|
||||
"shortDescription": "",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-gitHubBadge",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-gitHubBadge",
|
||||
"longDescription": [
|
||||
""
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-gitHubBadge/assets/1.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-gitHubBadge/assets/1.png",
|
||||
"alt": "GitHub Badge"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Modern Calendar",
|
||||
"shortDescription": "This is a modern web part built on the GA version of the SharePoint Framework demonstrating how to build a custom web part with a calendar capabilities in it.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-modern-calendar",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-modern-calendar",
|
||||
"longDescription": [
|
||||
"This is a modern web part built on the GA version of the SharePoint Framework demonstrating how to build a custom web part with a calendar capabilities in it."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Thumbnail/preview of pages and files",
|
||||
"shortDescription": "A web part showcasing how to call the Microsoft Graph Thumbnails API to generate a preview image for files and pages in SharePoint. The sample illustrates how to craft the preview URL both from a search result as well as from a SharePoint item object.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-msgraph-thumbnail",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-msgraph-thumbnail",
|
||||
"longDescription": [
|
||||
"A web part showcasing how to call the Microsoft Graph Thumbnails API to generate a preview image for files and pages in SharePoint. The sample illustrates how to craft the preview URL both from a search result as well as from a SharePoint item object."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-msgraph-thumbnail/preview.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-msgraph-thumbnail/preview.gif",
|
||||
"alt": "Thumbnail/preview of pages and files"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "My Flows Web Part",
|
||||
"shortDescription": "Manage current user flows in SharePoint or Teams Tab, this web part use the msflowsdk-1.1.js",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-myflows",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-myflows",
|
||||
"longDescription": [
|
||||
"Manage current user flows in SharePoint or Teams Tab, this web part use the msflowsdk-1.1.js"
|
||||
],
|
||||
|
@ -32,31 +32,31 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-myflows/assets/Screenshot4.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-myflows/assets/Screenshot4.png",
|
||||
"alt": "My Flows Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-myflows/assets/MyFlows.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-myflows/assets/MyFlows.gif?raw=true",
|
||||
"alt": "My Flows Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-myflows/assets/Screenshot1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-myflows/assets/Screenshot1.png?raw=true",
|
||||
"alt": "My Flows Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-myflows/assets/Screenshot2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-myflows/assets/Screenshot2.png?raw=true",
|
||||
"alt": "My Flows Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-myflows/assets/Screenshot3.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-myflows/assets/Screenshot3.png?raw=true",
|
||||
"alt": "My Flows Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Embed a PowerBI report in a Client-Side Web Part",
|
||||
"shortDescription": "This sample SharePoint Framework client-side web part embedding a PowerBI report using PowerBI Embedded without any server-side code.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-powerbi-embedded",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-powerbi-embedded",
|
||||
"longDescription": [
|
||||
"This sample SharePoint Framework client-side web part embedding a PowerBI report using PowerBI Embedded without any server-side code."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-powerbi-embedded/assets/screenshot_powerbi_embedded_spfx.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-powerbi-embedded/assets/screenshot_powerbi_embedded_spfx.png",
|
||||
"alt": "Embed a PowerBI report in a Client-Side Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -12,13 +12,13 @@ An SPFx web part that displays a Scalable Vector Graphics (SVG) image using prop
|
|||
|
||||
## Which PnP SPFx controls are being used in this sample?
|
||||
|
||||
* [PropertyFieldSpinButton](https://github.com/SharePoint/sp-dev-fx-property-controls/wiki/PropertyFieldSpinButton)
|
||||
* [PropertyFieldColorPicker](https://github.com/SharePoint/sp-dev-fx-property-controls/wiki/PropertyFieldColorPicker)
|
||||
* [PropertyFieldSpinButton](https://github.com/pnp/sp-dev-fx-property-controls/wiki/PropertyFieldSpinButton)
|
||||
* [PropertyFieldColorPicker](https://github.com/pnp/sp-dev-fx-property-controls/wiki/PropertyFieldColorPicker)
|
||||
|
||||
## Applies to
|
||||
|
||||
* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview)
|
||||
* [sp-dev-fx-property-controls](https://github.com/SharePoint/sp-dev-fx-property-controls)
|
||||
* [sp-dev-fx-property-controls](https://github.com/pnp/sp-dev-fx-property-controls)
|
||||
* [PnP Man](https://github.com/thechriskent/PnPMan)
|
||||
|
||||
## Solution
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "JS Property Controls SVG",
|
||||
"shortDescription": "An SPFx web part that displays a Scalable Vector Graphics (SVG) image using properties to customize how it is rendered. The web part utilizes the PnP SPFx Property Controls package (specifially the SpinButton and ColorPicker) to set these properties.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-propertycontrols-svg",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-propertycontrols-svg",
|
||||
"longDescription": [
|
||||
"An SPFx web part that displays a Scalable Vector Graphics (SVG) image using properties to customize how it is rendered. The web part utilizes the PnP SPFx Property Controls package (specifially the SpinButton and ColorPicker) to set these properties."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-propertycontrols-svg/assets/js-propertycontrols-svg.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-propertycontrols-svg/assets/js-propertycontrols-svg.gif",
|
||||
"alt": "JS Property Controls SVG"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-propertycontrols-svg/assets/js-propertycontrols-svg.PNG?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-propertycontrols-svg/assets/js-propertycontrols-svg.PNG?raw=true",
|
||||
"alt": "JS Property Controls SVG"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Public teams I\u0027m not a member of",
|
||||
"shortDescription": "This web part lists all the public teams the current user is not yet a member of. They can then join any of those teams by clicking the button right next to the team name. This web part can also be added to Teams as a tab (built with the 1.7.1 plusbeta/preview version).",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-public-unjoined-teams",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-public-unjoined-teams",
|
||||
"longDescription": [
|
||||
"This web part lists all the public teams the current user is not yet a member of. They can then join any of those teams by clicking the button right next to the team name. This web part can also be added to Teams as a tab (built with the 1.7.1 plusbeta/preview version)."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-public-unjoined-teams/assets/js-public-unjoined-teams.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-public-unjoined-teams/assets/js-public-unjoined-teams.gif",
|
||||
"alt": "Public teams I\u0027m not a member of"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "JavaScript Skype Status Web Part",
|
||||
"shortDescription": "This sample demonstrates how to use the UCWA JS Sdk for skype in the SharePoint Framework. It shows how to subscribe to status change of the different people of the organization but you can get much more information, checkout the documentation",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-skype-status",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-skype-status",
|
||||
"longDescription": [
|
||||
"This sample demonstrates how to use the UCWA JS Sdk for skype in the SharePoint Framework. It shows how to subscribe to status change of the different people of the organization but you can get much more information, checkout the documentation"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-skype-status/images/demo.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-skype-status/images/demo.gif",
|
||||
"alt": "JavaScript Skype Status Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Handling Multiple Editions of SPFx Solution",
|
||||
"shortDescription": "This sample shows possible approach of handling multiple editions (e.g. trial, lite, full) of SharePoint Framework solution.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-solution-editions",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-solution-editions",
|
||||
"longDescription": [
|
||||
"This sample shows possible approach of handling multiple editions (e.g. trial, lite, full) of SharePoint Framework solution."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Modern Experience Theme Manager 2019",
|
||||
"shortDescription": "This sample web part provides a user interface for applying a Modern Experience theme in SharePoint 2019 on-premises.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-theme-manager-2019",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-theme-manager-2019",
|
||||
"longDescription": [
|
||||
"This sample web part provides a user interface for applying a Modern Experience theme in SharePoint 2019 on-premises."
|
||||
],
|
||||
|
@ -28,31 +28,31 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-theme-manager-2019/assets/apply-a-theme.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-theme-manager-2019/assets/apply-a-theme.png",
|
||||
"alt": "Modern Experience Theme Manager 2019"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager-2019/assets/create-a-theme.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager-2019/assets/create-a-theme.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager 2019"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager-2019/assets/delete-a-theme.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager-2019/assets/delete-a-theme.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager 2019"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager-2019/assets/theme-manager.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager-2019/assets/theme-manager.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager 2019"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager-2019/assets/update-a-theme.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager-2019/assets/update-a-theme.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager 2019"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Modern Experience Theme Manager",
|
||||
"shortDescription": "This sample web part provides a user interface for creating, updating, deleting and applying a Modern Experience SharePoint theme in SharePoint Online.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-theme-manager",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-theme-manager",
|
||||
"longDescription": [
|
||||
"This sample web part provides a user interface for creating, updating, deleting and applying a Modern Experience SharePoint theme in SharePoint Online."
|
||||
],
|
||||
|
@ -28,31 +28,31 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-theme-manager/assets/create-a-theme.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-theme-manager/assets/create-a-theme.png",
|
||||
"alt": "Modern Experience Theme Manager"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager/assets/apply-a-theme.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager/assets/apply-a-theme.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager/assets/delete-a-theme.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager/assets/delete-a-theme.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager/assets/theme-manager.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager/assets/theme-manager.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/js-theme-manager/assets/update-a-theme.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/js-theme-manager/assets/update-a-theme.png?raw=true",
|
||||
"alt": "Modern Experience Theme Manager"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Workbench customizer",
|
||||
"shortDescription": "This sample shows how the Workbench page can be customized to display in a way that better mimics a modern SharePoint page.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/js-workbench-customizer",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/js-workbench-customizer",
|
||||
"longDescription": [
|
||||
"This sample shows how the Workbench page can be customized to display in a way that better mimics a modern SharePoint page."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/js-workbench-customizer/assets/Preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/js-workbench-customizer/assets/Preview.png",
|
||||
"alt": "Workbench customizer"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Knockout Dependent Properties",
|
||||
"shortDescription": "Sample Web Part illustrating...",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/knockout-dependent-properties",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/knockout-dependent-properties",
|
||||
"longDescription": [
|
||||
"Sample Web Part illustrating..."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/knockout-dependent-properties/assets/dep-props.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/knockout-dependent-properties/assets/dep-props.png",
|
||||
"alt": "Knockout Dependent Properties"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Sample showing the use of @pnp/sp library with Knockoutjs",
|
||||
"shortDescription": "This web part demonstrates how to integrate the @pnp/sp library into the SharePoint Framework as well as including mock data and simple list I/O.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/knockout-sp-pnp-js",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/knockout-sp-pnp-js",
|
||||
"longDescription": [
|
||||
"This web part demonstrates how to integrate the @pnp/sp library into the SharePoint Framework as well as including mock data and simple list I/O."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/knockout-sp-pnp-js/assets/screenshot.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/knockout-sp-pnp-js/assets/screenshot.png",
|
||||
"alt": "Sample showing the use of @pnp/sp library with Knockoutjs"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Taxonomy Web Part",
|
||||
"shortDescription": "Sample Web Part illustrating Reading taxonomy term stores\u0027 hierarchy from SharePoint, Loading JavaScript Object Model scripts, creating Knockout components",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/knockout-taxonomy",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/knockout-taxonomy",
|
||||
"longDescription": [
|
||||
"Sample Web Part illustrating Reading taxonomy term stores\u0027 hierarchy from SharePoint, Loading JavaScript Object Model scripts, creating Knockout components"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/knockout-taxonomy/assets/Taxonomy.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/knockout-taxonomy/assets/Taxonomy.png",
|
||||
"alt": "Taxonomy Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "SharePoint Framework PnP Controls Sample",
|
||||
"shortDescription": "This is a sample project that contains a web part which makes use of the PnP SPFx Controls",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/pnp-controls",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/pnp-controls",
|
||||
"longDescription": [
|
||||
"This is a sample project that contains a web part which makes use of the PnP SPFx Controls"
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/pnp-controls/assets/webpart-outcome.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/pnp-controls/assets/webpart-outcome.gif",
|
||||
"alt": "SharePoint Framework PnP Controls Sample"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/pnp-controls/assets/documents.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/pnp-controls/assets/documents.png?raw=true",
|
||||
"alt": "SharePoint Framework PnP Controls Sample"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -34,7 +34,7 @@ To build and run this client-side project, you will need to clone and build the
|
|||
Clone this repo by executing the following command in your console:
|
||||
|
||||
```
|
||||
git clone https://github.com/SharePoint/sp-dev-fx-webparts.git
|
||||
git clone https://github.com/pnp/sp-dev-fx-webparts.git
|
||||
```
|
||||
|
||||
Navigate to the cloned repo folder which should be the same as the repo name:
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Consuming Third Party APIs secured with Azure Active Directory within SharePoint Framework",
|
||||
"shortDescription": "This sub folders contains a client-side project that shows how to consume a 3rd party API within SharePoint Framework.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-3rd-party-api",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-3rd-party-api",
|
||||
"longDescription": [
|
||||
"This sub folders contains a client-side project that shows how to consume a 3rd party API within SharePoint Framework."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-3rd-party-api/images/react-3rd-party-api-ui-sample.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-3rd-party-api/images/react-3rd-party-api-ui-sample.gif",
|
||||
"alt": "Consuming Third Party APIs secured with Azure Active Directory within SharePoint Framework"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Edit Application Customizers",
|
||||
"shortDescription": "This web part will allow users to view/update application customizers properties across any web where the current user has access to.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-edit-applicationcustomizer",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-edit-applicationcustomizer",
|
||||
"longDescription": [
|
||||
"This web part will allow users to view/update application customizers properties across any web where the current user has access to."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-Edit-ApplicationCustomizer/assets/react-all-applicationcustomizers.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-Edit-ApplicationCustomizer/assets/react-all-applicationcustomizers.gif?raw=true",
|
||||
"alt": "Edit Application Customizers"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-edit-applicationcustomizer/assets/react-all-applicationcustomizers.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-edit-applicationcustomizer/assets/react-all-applicationcustomizers.gif?raw=true",
|
||||
"alt": "Edit Application Customizers"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Azure Active Directory implicit flow authentication samples",
|
||||
"shortDescription": "Sample SharePoint Framework web parts built using React illustrating different scenarios using implicit OAuth flow with Azure Active Directory.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-aad-implicitflow",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-aad-implicitflow",
|
||||
"longDescription": [
|
||||
"Sample SharePoint Framework web parts built using React illustrating different scenarios using implicit OAuth flow with Azure Active Directory."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-aad-implicitflow/assets/upcoming-meetings-preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-aad-implicitflow/assets/upcoming-meetings-preview.png",
|
||||
"alt": "Azure Active Directory implicit flow authentication samples"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Call custom Web API secured with AAD from SharePoint Framework client-side web part",
|
||||
"shortDescription": "Sample SharePoint Framework client-side web part illustrating communication with a custom Web API secured with Azure Active Directory.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-aad-webapi",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-aad-webapi",
|
||||
"longDescription": [
|
||||
"Sample SharePoint Framework client-side web part illustrating communication with a custom Web API secured with Azure Active Directory."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-aad-webapi/assets/preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-aad-webapi/assets/preview.png",
|
||||
"alt": "Call custom Web API secured with AAD from SharePoint Framework client-side web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
## Summary
|
||||
|
||||
- This sample is based on [Erik Benke](https://github.com/ejbenke) and [Mike Zimmerman](https://github.com/mikezimm)'s [Accordion Section FAQ Builder web part](https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-accordion-section). It adds extended support for single FAQs list based on Category and dynamic properties selection.
|
||||
- This sample is based on [Erik Benke](https://github.com/ejbenke) and [Mike Zimmerman](https://github.com/mikezimm)'s [Accordion Section FAQ Builder web part](https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-accordion-section). It adds extended support for single FAQs list based on Category and dynamic properties selection.
|
||||
- Adds a collapsible accordion section to an Office 365 SharePoint page or Teams Tab.
|
||||
- Ideal for displaying FAQs.
|
||||
- When adding the web part, you'll be prompted to select a list from a property panel dropdown (target list must be created with FAQ type Question and Answer.).
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Dynamic Accordion - FAQ Builder web part",
|
||||
"shortDescription": "This sample is based on Erik Benke and Mike Zimmerman Accordion Section FAQ Builder web part. It was extended support single FAQs list based on Category and dynamic properties selection.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-accordion-dynamic-section",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-accordion-dynamic-section",
|
||||
"longDescription": [
|
||||
"This sample is based on Erik Benke and Mike Zimmerman Accordion Section FAQ Builder web part. It was extended support single FAQs list based on Category and dynamic properties selection."
|
||||
],
|
||||
|
@ -32,25 +32,25 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-accordion-dynamic-section/assets/react-accordion-section.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-accordion-dynamic-section/assets/react-accordion-section.gif",
|
||||
"alt": "Dynamic Accordion - FAQ Builder web part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-accordion-dynamic-section/assets/AccordionSettings1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-accordion-dynamic-section/assets/AccordionSettings1.png?raw=true",
|
||||
"alt": "Dynamic Accordion - FAQ Builder web part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-accordion-dynamic-section/assets/AccordionSettings2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-accordion-dynamic-section/assets/AccordionSettings2.png?raw=true",
|
||||
"alt": "Dynamic Accordion - FAQ Builder web part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-accordion-dynamic-section/assets/FAQsList.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-accordion-dynamic-section/assets/FAQsList.png?raw=true",
|
||||
"alt": "Dynamic Accordion - FAQ Builder web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Accordion Section FAQ Builder",
|
||||
"shortDescription": "Adds a collapsible accordion section to an Office 365 SharePoint page or Teams Tab. Ideal for creating FAQs.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-accordion-section",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-accordion-section",
|
||||
"longDescription": [
|
||||
"Adds a collapsible accordion section to an Office 365 SharePoint page or Teams Tab. Ideal for creating FAQs."
|
||||
],
|
||||
|
@ -32,19 +32,19 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-accordion-section/assets/react-accordion-section.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-accordion-section/assets/react-accordion-section.gif",
|
||||
"alt": "Accordion Section FAQ Builder"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-accordion-section/assets/AccordionSettings.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-accordion-section/assets/AccordionSettings.png?raw=true",
|
||||
"alt": "Accordion Section FAQ Builder"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-accordion-section/assets/ListForAccordion.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-accordion-section/assets/ListForAccordion.png?raw=true",
|
||||
"alt": "Accordion Section FAQ Builder"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Accordion Web Part",
|
||||
"shortDescription": "This is a sample web Part that illustrates the use of React Accessible Accordion plugin for building SharePoint Framework client-side web parts to show SharePoint list data in Accordion format.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-accordion",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-accordion",
|
||||
"longDescription": [
|
||||
"This is a sample web Part that illustrates the use of React Accessible Accordion plugin for building SharePoint Framework client-side web parts to show SharePoint list data in Accordion format."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-accordion/assets/previewAccordion.PNG",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-accordion/assets/previewAccordion.PNG",
|
||||
"alt": "Accordion Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-accordion/assets/AccordionPreview.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-accordion/assets/AccordionPreview.png?raw=true",
|
||||
"alt": "Accordion Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Image Gallery Web Part Built with Adaptive Cards",
|
||||
"shortDescription": "This sample demonstrates the capability of using Adaptive Cards with SharePoint Framework. Adaptive cards are great fit for Bot, however they can be effectively used with SPFx to render the content. This web part helps to display the image gallery from SharePoint list.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-adaptive-cards-image-gallery",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-adaptive-cards-image-gallery",
|
||||
"longDescription": [
|
||||
"This sample demonstrates the capability of using Adaptive Cards with SharePoint Framework. Adaptive cards are great fit for Bot, however they can be effectively used with SPFx to render the content. This web part helps to display the image gallery from SharePoint list."
|
||||
],
|
||||
|
@ -28,25 +28,25 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-adaptive-cards-image-gallery/assets/sharepoint-run.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-adaptive-cards-image-gallery/assets/sharepoint-run.gif",
|
||||
"alt": "Image Gallery Web Part Built with Adaptive Cards"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptive-cards-image-gallery/assets/list-sample-data.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptive-cards-image-gallery/assets/list-sample-data.png?raw=true",
|
||||
"alt": "Image Gallery Web Part Built with Adaptive Cards"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptive-cards-image-gallery/assets/list-schema.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptive-cards-image-gallery/assets/list-schema.png?raw=true",
|
||||
"alt": "Image Gallery Web Part Built with Adaptive Cards"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptive-cards-image-gallery/assets/webpart-preview.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptive-cards-image-gallery/assets/webpart-preview.png?raw=true",
|
||||
"alt": "Image Gallery Web Part Built with Adaptive Cards"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
## Summary
|
||||
|
||||
A version of [react-adaptivecards](https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-adaptivecards) using React Hooks.
|
||||
A version of [react-adaptivecards](https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-adaptivecards) using React Hooks.
|
||||
|
||||
![Adaptive Cards in SharePoint](assets/preview.png)
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Adaptive Cards Viewer using Hooks",
|
||||
"shortDescription": "A version of react-adaptivecards using React Hooks.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-adaptivecards-hooks",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-adaptivecards-hooks",
|
||||
"longDescription": [
|
||||
"A version of react-adaptivecards using React Hooks."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-adaptivecards-hooks/assets/preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-adaptivecards-hooks/assets/preview.png",
|
||||
"alt": "Adaptive Cards Viewer using Hooks"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Adaptive Cards Host",
|
||||
"shortDescription": "This sample creates an Adaptive Cards Host web part that you can use to display Adaptive Cards in your SharePoint applications.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-adaptivecards",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-adaptivecards",
|
||||
"longDescription": [
|
||||
"This sample creates an Adaptive Cards Host web part that you can use to display Adaptive Cards in your SharePoint applications."
|
||||
],
|
||||
|
@ -32,103 +32,103 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-adaptivecards/assets/AdaptiveCardsHostAllSamples.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-adaptivecards/assets/AdaptiveCardsHostAllSamples.gif",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/AdaptiveCardHostRendering.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/AdaptiveCardHostRendering.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/AdaptiveCardsHost.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/AdaptiveCardsHost.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/BackgroundColors.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/BackgroundColors.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/DataContext.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/DataContext.png?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/DependentControls.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/DependentControls.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/DevTools.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/DevTools.png?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 107,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/EnableTemplating.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/EnableTemplating.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 108,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/ErrorHandling.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/ErrorHandling.png?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 109,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/SampleDataEditor.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/SampleDataEditor.png?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 110,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/SelectLibrary.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/SelectLibrary.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 111,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/SharePointHost.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/SharePointHost.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 112,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/Templating.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/Templating.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 113,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/TemplatingDetection.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/TemplatingDetection.png?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 114,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/TemplatingSamples.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/TemplatingSamples.gif?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 115,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/UIFabric.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/UIFabric.png?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 116,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-adaptivecards/assets/YouNeedData.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-adaptivecards/assets/YouNeedData.png?raw=true",
|
||||
"alt": "Adaptive Cards Host"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Add JS and CSS reference on Modern Pages",
|
||||
"shortDescription": "React-based SPFx web part and extension that allows users to add/modify/delete custom js and css file references using SPFx application customizer extension all modern pages within SP online site.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-add-js-css-ref",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-add-js-css-ref",
|
||||
"longDescription": [
|
||||
"React-based SPFx web part and extension that allows users to add/modify/delete custom js and css file references using SPFx application customizer extension all modern pages within SP online site."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-add-js-css-ref/assets/webpartinaction.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-add-js-css-ref/assets/webpartinaction.gif",
|
||||
"alt": "Add JS and CSS reference on Modern Pages"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Site Collection App Catalogs",
|
||||
"shortDescription": "A SPFx Web Part using @pnp/sp/appcatalog and @pnp/spfx-controls-react. It allows to see in a single view all the SiteCollection catalogs and the Apps installed with some useful metadata. It needs Globlal Administrator or SharePoint Online Administrator permissions in order to access Site collection App Catalogs hidden list and each Site Collection App Catalog.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-admin-sc-catalog-pnpjs",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-admin-sc-catalog-pnpjs",
|
||||
"longDescription": [
|
||||
"A SPFx Web Part using @pnp/sp/appcatalog and @pnp/spfx-controls-react. It allows to see in a single view all the SiteCollection catalogs and the Apps installed with some useful metadata. It needs Globlal Administrator or SharePoint Online Administrator permissions in order to access Site collection App Catalogs hidden list and each Site Collection App Catalog."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-admin-sc-catalog-pnpjs/assets/react-admin-sc-catalog-pnpjs-webpart-animated.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-admin-sc-catalog-pnpjs/assets/react-admin-sc-catalog-pnpjs-webpart-animated.gif",
|
||||
"alt": "Site Collection App Catalogs"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Advanced Page Properties",
|
||||
"shortDescription": "Replicates the functionality of Page Properties with improvements",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-advanced-page-properties",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-advanced-page-properties",
|
||||
"longDescription": [
|
||||
"Attempts to replicate the functionality of Page Properties with the following improvements:",
|
||||
"- Support for theme variants",
|
||||
|
@ -34,19 +34,19 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-advanced-page-properties/assets/diff-screencap.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-advanced-page-properties/assets/diff-screencap.png",
|
||||
"alt": "Web part in action"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-advanced-page-properties/assets/props.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-advanced-page-properties/assets/props.gif",
|
||||
"alt": "Web part in action"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-advanced-page-properties/assets/add-to-page.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-advanced-page-properties/assets/add-to-page.png",
|
||||
"alt": "Adding to a page"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Aggregated Calendar Web part",
|
||||
"shortDescription": "This is a sample web part developed using React Framework to gather the aggregated events from the multiple calendars from multiple sites using Full Calendar from fullcalendar.io",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-aggregated-calendar",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-aggregated-calendar",
|
||||
"longDescription": [
|
||||
"This is a sample web part developed using React Framework to gather the aggregated events from the multiple calendars from multiple sites using Full Calendar from fullcalendar.io"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-aggregated-calendar/assets/react-aggregated-calendar.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-aggregated-calendar/assets/react-aggregated-calendar.gif",
|
||||
"alt": "Aggregated Calendar Web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "App settings web part",
|
||||
"shortDescription": "This sample shows how AppSettings.ts file can be added and used within SharePoint Framewrok webparts similar to the Web.config / App.config key value app settings in .NET Framework projects. That allows better DevOps and continuous integration (CI/CD) automation. The AppSettings.ts is transpiled/compiled with your SPFx solution which differs from the way the web.config. With .Net web.config file we would be able to update independently without the need of compiling DLLs. If that behavior is required, you can store your app settings in a SharePoint list and change them from there. However, that will have performance degradation over if the setting was part of the SPFx code where the logic can get a setting value in milliseconds.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-app-settings",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-app-settings",
|
||||
"longDescription": [
|
||||
"This sample shows how AppSettings.ts file can be added and used within SharePoint Framewrok webparts similar to the Web.config / App.config key value app settings in .NET Framework projects. That allows better DevOps and continuous integration (CI/CD) automation. The AppSettings.ts is transpiled/compiled with your SPFx solution which differs from the way the web.config. With .Net web.config file we would be able to update independently without the need of compiling DLLs. If that behavior is required, you can store your app settings in a SharePoint list and change them from there. However, that will have performance degradation over if the setting was part of the SPFx code where the logic can get a setting value in milliseconds."
|
||||
],
|
||||
|
@ -32,13 +32,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-app-settings/assets/app-settings-class.PNG",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-app-settings/assets/app-settings-class.PNG",
|
||||
"alt": "App settings web part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-app-settings/assets/spfx-appSettings-json.PNG?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-app-settings/assets/spfx-appSettings-json.PNG?raw=true",
|
||||
"alt": "App settings web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -22,8 +22,8 @@ This web part displays different statistics data captured in the **Azure Applica
|
|||
## Pre-requisites
|
||||
|
||||
**Azure Application Insights** has to be configured. If you want to track the **SharePoint Online** web parts and pages, please use either of the following **Application Customizer** or you can use your own extensions to track the pages and other components.
|
||||
* [Injecting JavaScript with SharePoint Framework Extensions - Azure Application Insights](https://github.com/pnp/sp-dev-fx-extensions/tree/master/samples/js-application-appinsights)
|
||||
* [JS Application AppInsights Advanced](https://github.com/pnp/sp-dev-fx-extensions/tree/master/samples/js-application-appinsights-advanced)
|
||||
* [Injecting JavaScript with SharePoint Framework Extensions - Azure Application Insights](https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-appinsights)
|
||||
* [JS Application AppInsights Advanced](https://github.com/pnp/sp-dev-fx-extensions/tree/main/samples/js-application-appinsights-advanced)
|
||||
|
||||
Following are required to access the data using **[App Insights API](https://dev.applicationinsights.io/)**. The API has been provided in a very simple way with **[API Explorer](https://dev.applicationinsights.io/apiexplorer)** for the developers to play around the API to understand the schema and the methods that can used.
|
||||
* **Application ID** of the Application Insights
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "React AppInsights Dashboard",
|
||||
"shortDescription": "This web part displays different statistics data captured in the Azure Application Insights in a graphical representation.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-appinsights-dashboard",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-appinsights-dashboard",
|
||||
"longDescription": [
|
||||
"This web part displays different statistics data captured in the Azure Application Insights in a graphical representation."
|
||||
],
|
||||
|
@ -32,37 +32,37 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-appinsights-dashboard/assets/AppInsights_Dashboard.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-appinsights-dashboard/assets/AppInsights_Dashboard.gif",
|
||||
"alt": "React AppInsights Dashboard"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-appinsights-dashboard/assets/AppInsights_APIAccess.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-appinsights-dashboard/assets/AppInsights_APIAccess.png?raw=true",
|
||||
"alt": "React AppInsights Dashboard"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-appinsights-dashboard/assets/AppInsights_APIKey.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-appinsights-dashboard/assets/AppInsights_APIKey.png?raw=true",
|
||||
"alt": "React AppInsights Dashboard"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-appinsights-dashboard/assets/PageStatistics.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-appinsights-dashboard/assets/PageStatistics.png?raw=true",
|
||||
"alt": "React AppInsights Dashboard"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-appinsights-dashboard/assets/PerformanceStatistics.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-appinsights-dashboard/assets/PerformanceStatistics.png?raw=true",
|
||||
"alt": "React AppInsights Dashboard"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-appinsights-dashboard/assets/UserStatistics.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-appinsights-dashboard/assets/UserStatistics.png?raw=true",
|
||||
"alt": "React AppInsights Dashboard"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Using @pnp/js with Async / Await",
|
||||
"shortDescription": "This web part demonstrates how to use PnPJS with Async functions into the SharePoint Framework as well as integrating PnP JS and SPFx Logging systems. Real example querying SharePoint library to show document sizes.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-async-await-sp-pnp-js",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-async-await-sp-pnp-js",
|
||||
"longDescription": [
|
||||
"This web part demonstrates how to use PnPJS with Async functions into the SharePoint Framework as well as integrating PnP JS and SPFx Logging systems. Real example querying SharePoint library to show document sizes."
|
||||
],
|
||||
|
@ -28,19 +28,19 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-async-await-sp-pnp-js/assets/async-await-sp-pnp-js.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-async-await-sp-pnp-js/assets/async-await-sp-pnp-js.png",
|
||||
"alt": "Using @pnp/js with Async / Await"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-async-await-sp-pnp-js/assets/async-await-sp-pnp-js-2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-async-await-sp-pnp-js/assets/async-await-sp-pnp-js-2.png?raw=true",
|
||||
"alt": "Using @pnp/js with Async / Await"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-async-await-sp-pnp-js/assets/pnp-js-logging-spfx.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-async-await-sp-pnp-js/assets/pnp-js-logging-spfx.png?raw=true",
|
||||
"alt": "Using @pnp/js with Async / Await"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "SPFx Avatar",
|
||||
"shortDescription": "This is a sample web part that helps user create their avatar and save as profile picture. User can even download their avatar as PNG file. This web part can be useful in Intranet to help user create their avatar and save it as profile picture.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-avatar",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-avatar",
|
||||
"longDescription": [
|
||||
"This is a sample web part that helps user create their avatar and save as profile picture. User can even download their avatar as PNG file. This web part can be useful in Intranet to help user create their avatar and save it as profile picture."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-avatar/assets/reactAvatarOutcome.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-avatar/assets/reactAvatarOutcome.gif",
|
||||
"alt": "SPFx Avatar"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Local Azure Function and SPFx Web Part Development to consume third party APIs",
|
||||
"shortDescription": "This sample shows how to consume third-party APIs through an Azure Functions by a Web Part.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-azfunc-vimeo",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-azfunc-vimeo",
|
||||
"longDescription": [
|
||||
"This sample shows how to consume third-party APIs through an Azure Functions by a Web Part."
|
||||
],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Banner web part
|
||||
|
||||
> NOTE: This sample is available in the [PnP Starter Kit](https://github.com/pnp/sp-starter-kit). You can find the sample code for this web part at https://github.com/SharePoint/sp-starter-kit/tree/master/solution/src/webparts/banner.
|
||||
> NOTE: This sample is available in the [PnP Starter Kit](https://github.com/pnp/sp-starter-kit). You can find the sample code for this web part at https://github.com/pnp/sp-starter-kit/tree/master/solution/src/webparts/banner.
|
||||
|
||||
|
||||
This web part provides you the ability to add a variable height image banner with a linkable title.
|
||||
|
@ -28,9 +28,9 @@ The `Banner` web part can be configured with the following properties:
|
|||
|
||||
## Installing the web part
|
||||
|
||||
See getting started from [SP-Starter-Kit repository readme](https://github.com/SharePoint/sp-starter-kit).
|
||||
See getting started from [SP-Starter-Kit repository readme](https://github.com/pnp/sp-starter-kit).
|
||||
|
||||
You can also download just the [SharePoint Framework solution package (spppkg) file](https://github.com/SharePoint/sp-starter-kit/blob/master/package/sharepoint-starter-kit.sppkg) and install that to your tenant. This web part does not have external dependencies.
|
||||
You can also download just the [SharePoint Framework solution package (spppkg) file](https://github.com/pnp/sp-starter-kit/blob/master/package/sharepoint-starter-kit.sppkg) and install that to your tenant. This web part does not have external dependencies.
|
||||
|
||||
## Screenshots
|
||||
|
||||
|
@ -38,7 +38,7 @@ You can also download just the [SharePoint Framework solution package (spppkg) f
|
|||
|
||||
## Source Code
|
||||
|
||||
https://github.com/SharePoint/sp-starter-kit/tree/master/solution/src/webparts/banner
|
||||
https://github.com/pnp/sp-starter-kit/tree/master/solution/src/webparts/banner
|
||||
|
||||
## Minimal Path to Awesome
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Banner Web Part",
|
||||
"shortDescription": "This web part provides you the ability to add a variable height image banner with a linkable title.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-banner",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-banner",
|
||||
"longDescription": [
|
||||
"This web part provides you the ability to add a variable height image banner with a linkable title."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Birthdays Web Part",
|
||||
"shortDescription": "The Web Part Birthdays shows the upcoming birthdays in the company, the web part reads birthdays from a list located on the tenant\u0027s root site with title \u0022Birthdays.\u0022",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-birthdays",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-birthdays",
|
||||
"longDescription": [
|
||||
"The Web Part Birthdays shows the upcoming birthdays in the company, the web part reads birthdays from a list located on the tenant\u0027s root site with title \u0022Birthdays.\u0022"
|
||||
],
|
||||
|
@ -32,187 +32,187 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-birthdays/assets/birthdays.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-birthdays/assets/birthdays.gif",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/ballonsBackgroud.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/ballonsBackgroud.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/baloons.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/baloons.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/birthdays.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/birthdays.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/birthdays2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/birthdays2.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof1.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 107,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof10.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof10.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 108,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof11.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof11.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 109,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof12.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof12.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 110,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof14.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof14.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 111,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof14_1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof14_1.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 112,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof17.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof17.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 113,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof18.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof18.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 114,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof181.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof181.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 115,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof19.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof19.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 116,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof2.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 117,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof20.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof20.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 118,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof21.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof21.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 119,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof22.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof22.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 120,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof24.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof24.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 121,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof28.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof28.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 122,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof29.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof29.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 123,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof3.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof3.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 124,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof30.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof30.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 125,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof4.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof4.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 126,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof5.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof5.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 127,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof6.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof6.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 128,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof7.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof7.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 129,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof8.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof8.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 130,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-birthdays/assets/cof9.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-birthdays/assets/cof9.png?raw=true",
|
||||
"alt": "Birthdays Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Secure Bot Framework",
|
||||
"shortDescription": "This sample shows how to secure your conversation including the use of a Direct Line token instead of secret, for user id, generate it inside client side and detect if the client has changed the user ID and reject the change.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-bot-framework-secure",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-bot-framework-secure",
|
||||
"longDescription": [
|
||||
"This sample shows how to secure your conversation including the use of a Direct Line token instead of secret, for user id, generate it inside client side and detect if the client has changed the user ID and reject the change."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-bot-framework-secure/assets/sp-wp-secure.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-bot-framework-secure/assets/sp-wp-secure.gif",
|
||||
"alt": "Secure Bot Framework"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework-secure/assets/EnhancedAuth.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework-secure/assets/EnhancedAuth.png?raw=true",
|
||||
"alt": "Secure Bot Framework"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Single-Sign On Bot Framework",
|
||||
"shortDescription": "The web parts embeds the login bot by using a webchat. As the user has already login in the SharePoint website, we could use SSO to authorize the bot.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-bot-framework-sso",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-bot-framework-sso",
|
||||
"longDescription": [
|
||||
"The web parts embeds the login bot by using a webchat. As the user has already login in the SharePoint website, we could use SSO to authorize the bot."
|
||||
],
|
||||
|
@ -28,19 +28,19 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-bot-framework-secure/assets/sp-wp-secure.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-bot-framework-secure/assets/sp-wp-secure.gif",
|
||||
"alt": "Single-Sign On Bot Framework"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework-sso/assets/EnhancedAuth.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework-sso/assets/EnhancedAuth.png?raw=true",
|
||||
"alt": "Single-Sign On Bot Framework"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework-sso/assets/sp-wp-sso.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework-sso/assets/sp-wp-sso.gif?raw=true",
|
||||
"alt": "Single-Sign On Bot Framework"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Microsoft Bot Framework Web Chat",
|
||||
"shortDescription": "A web part that uses the botframework-webchat module to create implement a React component to render the Bot Framework v4 webchat component. This web part is able to render Text and richt attachments (Images, Cards, Adaptive Cards, ...) and has settings for branding purposes.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-bot-framework",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-bot-framework",
|
||||
"longDescription": [
|
||||
"A web part that uses the botframework-webchat module to create implement a React component to render the Bot Framework v4 webchat component. This web part is able to render Text and richt attachments (Images, Cards, Adaptive Cards, ...) and has settings for branding purposes."
|
||||
],
|
||||
|
@ -28,37 +28,37 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-bot-framework/assets/bot-frameworkv4-webpart-preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-bot-framework/assets/bot-frameworkv4-webpart-preview.png",
|
||||
"alt": "Microsoft Bot Framework Web Chat"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework/assets/add-another-channel.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework/assets/add-another-channel.png?raw=true",
|
||||
"alt": "Microsoft Bot Framework Web Chat"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework/assets/bf-add-directline-channel.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework/assets/bf-add-directline-channel.png?raw=true",
|
||||
"alt": "Microsoft Bot Framework Web Chat"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework/assets/bf-configure-directline-secret.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework/assets/bf-configure-directline-secret.png?raw=true",
|
||||
"alt": "Microsoft Bot Framework Web Chat"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework/assets/bot-framework-configure-direct-line-secret.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework/assets/bot-framework-configure-direct-line-secret.png?raw=true",
|
||||
"alt": "Microsoft Bot Framework Web Chat"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-bot-framework/assets/bot-framework-webpart-preview.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-bot-framework/assets/bot-framework-webpart-preview.png?raw=true",
|
||||
"alt": "Microsoft Bot Framework Web Chat"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Calendar Feed Web Part",
|
||||
"shortDescription": "This web part uses event feeds from various sources and renders events using a look and feel that is consistent with the SharePoint out-of-the-box Group calendar/events web part.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-calendar-feed",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-calendar-feed",
|
||||
"longDescription": [
|
||||
"This web part uses event feeds from various sources and renders events using a look and feel that is consistent with the SharePoint out-of-the-box Group calendar/events web part."
|
||||
],
|
||||
|
@ -32,7 +32,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-calendar-feed/assets/react-calendar-feed-demo.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-calendar-feed/assets/react-calendar-feed-demo.gif",
|
||||
"alt": "Calendar Feed Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Calendar",
|
||||
"shortDescription": "This Web Part allows you to manage events in a calendar. Uses a list of existing calendars on any website. The location and name of the list and the dates of the events to be displayed are defined in the properties of the web part.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-calendar",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-calendar",
|
||||
"longDescription": [
|
||||
"This Web Part allows you to manage events in a calendar. Uses a list of existing calendars on any website. The location and name of the list and the dates of the events to be displayed are defined in the properties of the web part."
|
||||
],
|
||||
|
@ -32,127 +32,127 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-calendar/assets/animatevideo.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-calendar/assets/animatevideo.gif",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/calendar_teams.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/calendar_teams.jpg?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/calendar_teams2.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/calendar_teams2.jpg?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/modercalendar_monthly.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/modercalendar_monthly.gif?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/moderncalendar_yearly.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/moderncalendar_yearly.gif?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen1.0.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen1.0.jpg?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen1.0.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen1.0.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 107,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen1.1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen1.1.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 108,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen1.2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen1.2.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 109,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen1.3.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen1.3.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 110,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen1.4.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen1.4.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 111,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen1.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 112,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen2.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 113,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen3.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen3.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 114,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen4.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen4.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 115,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen5.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen5.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 116,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen6.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen6.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 117,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen7.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen7.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 118,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen8.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen8.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 119,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/screen9.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/screen9.png?raw=true",
|
||||
"alt": "Calendar"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 120,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-calendar/assets/weekly_moderncalendar.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-calendar/assets/weekly_moderncalendar.gif?raw=true",
|
||||
"alt": "Calendar"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Carousel Web Part",
|
||||
"shortDescription": "This web part show images and videos in carousel",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-carousel",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-carousel",
|
||||
"longDescription": [
|
||||
"This web part show images and videos in carousel"
|
||||
],
|
||||
|
@ -32,7 +32,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-carousel/assets/carousel.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-carousel/assets/carousel.gif",
|
||||
"alt": "Carousel Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -8,7 +8,7 @@ This sample contains several web parts that demonstrate how to use the ChartCont
|
|||
|
||||
The web parts in this sample are not intended to be used in production -- they simply demonstrate how you would use all the capabilities of the ChartControl.
|
||||
|
||||
> **NOTE:** If you are looking for a ready-to-use web part, please look into [joelfmrodrigues' cool react-modern-charts sample](https://github.com/SharePoint/sp-dev-fx-webparts/tree/master/samples/react-modern-charts), which was built without the `ChartControl`.
|
||||
> **NOTE:** If you are looking for a ready-to-use web part, please look into [joelfmrodrigues' cool react-modern-charts sample](https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-modern-charts), which was built without the `ChartControl`.
|
||||
|
||||
## About the samples
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Chart Control Samples",
|
||||
"shortDescription": "This sample contains several web parts that demonstrate how to use the ChartControl from @pnp/spfx-controls-react.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-chartcontrol",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-chartcontrol",
|
||||
"longDescription": [
|
||||
"This sample contains several web parts that demonstrate how to use the ChartControl from @pnp/spfx-controls-react."
|
||||
],
|
||||
|
@ -28,115 +28,115 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-chartcontrol/assets/WebPartList.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-chartcontrol/assets/WebPartList.png",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/AccessibleChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/AccessibleChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/AreaChart.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/AreaChart.gif?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/BarChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/BarChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/BarChartStatic.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/BarChartStatic.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/BubbleChart.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/BubbleChart.gif?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/Chartinator.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/Chartinator.gif?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 107,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/ComboBar.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/ComboBar.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 108,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/CustomPlugin.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/CustomPlugin.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 109,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/DoughnutPatterns.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/DoughnutPatterns.gif?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 110,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/DynamicDataCallable.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/DynamicDataCallable.gif?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 111,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/DynamicDataConsumer.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/DynamicDataConsumer.gif?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 112,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/HorizontalBarChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/HorizontalBarChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 113,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/LineChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/LineChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 114,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/PieChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/PieChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 115,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/PolarChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/PolarChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 116,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/RadarChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/RadarChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 117,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/RealTime.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/RealTime.gif?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 118,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-chartcontrol/assets/ScatterChart.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-chartcontrol/assets/ScatterChart.png?raw=true",
|
||||
"alt": "Chart Control Samples"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Check Flows",
|
||||
"shortDescription": "This web part lists all the automated Flows associated with a SharePoint List/ Library. Basic flow information like Flow Name, Flow Trigger, Flow shared Type and Flow URL are displayed.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-check-flows",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-check-flows",
|
||||
"longDescription": [
|
||||
"This web part lists all the automated Flows associated with a SharePoint List/ Library. Basic flow information like Flow Name, Flow Trigger, Flow shared Type and Flow URL are displayed."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-check-flows/assets/CheckFlows.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-check-flows/assets/CheckFlows.gif",
|
||||
"alt": "Check Flows"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Check User Group",
|
||||
"shortDescription": "This web part finds all the Office 365 or AAD Security groups a user is a member of or all the members present in such a group. It can be used as an admin utility to quickly check the membership of any user or group from within a SharePoint page itself. The retrieved results can also be exported to a CSV file.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-check-user-group",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-check-user-group",
|
||||
"longDescription": [
|
||||
"This web part finds all the Office 365 or AAD Security groups a user is a member of or all the members present in such a group. It can be used as an admin utility to quickly check the membership of any user or group from within a SharePoint page itself. The retrieved results can also be exported to a CSV file."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-check-user-group/assets/CheckUserGroup.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-check-user-group/assets/CheckUserGroup.gif",
|
||||
"alt": "Check User Group"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Comparer with File Picker",
|
||||
"shortDescription": "Allows users to compare Before and After pictures, with a draggable slider. Implements a custom file picker.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-comparer",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-comparer",
|
||||
"longDescription": [
|
||||
"Allows users to compare Before and After pictures, with a draggable slider. Implements a custom file picker."
|
||||
],
|
||||
|
@ -28,61 +28,61 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-comparer/assets/ComparerWebPart.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-comparer/assets/ComparerWebPart.gif",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/FluentSlider.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/FluentSlider.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/FromLinkTab.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/FromLinkTab.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/OneDriveTab.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/OneDriveTab.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/RecentTab.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/RecentTab.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/SitesTab.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/SitesTab.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/UploadTab.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/UploadTab.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 107,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/WebSearch.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/WebSearch.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 108,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/WebSearchNoAPI.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/WebSearchNoAPI.png?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 109,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-comparer/assets/WebSearchTab.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-comparer/assets/WebSearchTab.gif?raw=true",
|
||||
"alt": "Comparer with File Picker"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Code Splitting in SharePoint Framework",
|
||||
"shortDescription": "Load React components and third party packages on demand in SPFx",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-components-dynamicloading",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-components-dynamicloading",
|
||||
"longDescription": [
|
||||
"Load React components and third party packages on demand in SPFx"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-components-dynamicloading/assets/cs3.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-components-dynamicloading/assets/cs3.gif",
|
||||
"alt": "Code Splitting in SharePoint Framework"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Content Query Web Part (SharePoint Online)",
|
||||
"shortDescription": "The React Content Query Web Part is a modern version of the good old Content by Query Web Part that was introduced in SharePoint 2007. Built for SharePoint Online, this modern version is built against the new SharePoint Framework (SPFx) and uses the latest Web Stack practices. While the original Web Part was based on a XSLT templating engine, this React Web Part is based on the well known Handlebars templating engine, which empowers users to create simple, yet powerfull HTML templates for rendering the queried content. This new version also lets the user query any site collections which resides on the same domain url, add unlimited filters, query DateTime fields to the nearest minute rather than being limited to a day, and much more.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-content-query-online",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-content-query-online",
|
||||
"longDescription": [
|
||||
"The React Content Query Web Part is a modern version of the good old Content by Query Web Part that was introduced in SharePoint 2007. Built for SharePoint Online, this modern version is built against the new SharePoint Framework (SPFx) and uses the latest Web Stack practices. While the original Web Part was based on a XSLT templating engine, this React Web Part is based on the well known Handlebars templating engine, which empowers users to create simple, yet powerfull HTML templates for rendering the queried content. This new version also lets the user query any site collections which resides on the same domain url, add unlimited filters, query DateTime fields to the nearest minute rather than being limited to a day, and much more."
|
||||
],
|
||||
|
@ -28,73 +28,73 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-content-query-online/assets/toolpart.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-content-query-online/assets/toolpart.gif",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/allsites.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/allsites.gif?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/allsites_v2.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/allsites_v2.gif?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/clearItemSelector.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/clearItemSelector.png?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/configureItemSelector.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/configureItemSelector.png?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/connectToSource.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/connectToSource.png?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/datetime.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/datetime.gif?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 107,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/dynamicDataConnection.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/dynamicDataConnection.png?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 108,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/externalScripts.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/externalScripts.png?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 109,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/filters.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/filters.gif?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 110,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/itemSelectorTemplate.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/itemSelectorTemplate.png?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 111,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-content-query-online/assets/itemSelectorTemplateOutput.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-content-query-online/assets/itemSelectorTemplateOutput.png?raw=true",
|
||||
"alt": "Content Query Web Part (SharePoint Online)"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Content Query Web Part (On-Premises SharePoint)",
|
||||
"shortDescription": "The React Content Query Web Part is a modern version of the good old Content by Query Web Part that was introduced in SharePoint 2007. Built for SharePoint 2016 and Office 365, this modern version is built against the new SharePoint Framework (SPFx) and uses the latest Web Stack practices. While the original Web Part was based on a XSLT templating engine, this React Web Part is based on the well known Handlebars templating engine, which empowers users to create simple, yet powerfull HTML templates for rendering the queried content. This new version also lets the user query any site collections which resides on the same domain url, add unlimited filters, query DateTime fields to the nearest minute rather than being limited to a day, and much more.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-content-query-onprem",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-content-query-onprem",
|
||||
"longDescription": [
|
||||
"The React Content Query Web Part is a modern version of the good old Content by Query Web Part that was introduced in SharePoint 2007. Built for SharePoint 2016 and Office 365, this modern version is built against the new SharePoint Framework (SPFx) and uses the latest Web Stack practices. While the original Web Part was based on a XSLT templating engine, this React Web Part is based on the well known Handlebars templating engine, which empowers users to create simple, yet powerfull HTML templates for rendering the queried content. This new version also lets the user query any site collections which resides on the same domain url, add unlimited filters, query DateTime fields to the nearest minute rather than being limited to a day, and much more."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-content-query-onprem/Misc/toolpart.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-content-query-onprem/Misc/toolpart.gif",
|
||||
"alt": "Content Query Web Part (On-Premises SharePoint)"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "COVID 19 information web part",
|
||||
"shortDescription": "This web part displays info about the COVID-19 virus for a given country.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-covid19-info",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-covid19-info",
|
||||
"longDescription": [
|
||||
"This web part displays info about the COVID-19 virus for a given country."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-covid19-info/assets/covid-counter.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-covid19-info/assets/covid-counter.gif",
|
||||
"alt": "COVID 19 information web part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-covid19-info/assets/Langing-page-screenshot.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-covid19-info/assets/Langing-page-screenshot.png?raw=true",
|
||||
"alt": "COVID 19 information web part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "CSS in JS with SharePoint Framework and TypeStyle",
|
||||
"shortDescription": "The web part demonstrates the usage of \u0022CSS in JS\u0022 pattern with SharePoint Framework. \u0022CSS in JS\u0022 is implemented using TypeStyle library.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-css-in-js-typestyle",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-css-in-js-typestyle",
|
||||
"longDescription": [
|
||||
"The web part demonstrates the usage of \u0022CSS in JS\u0022 pattern with SharePoint Framework. \u0022CSS in JS\u0022 is implemented using TypeStyle library."
|
||||
],
|
||||
|
@ -32,7 +32,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-css-in-js-typestyle/assets/dynamic-styles.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-css-in-js-typestyle/assets/dynamic-styles.gif",
|
||||
"alt": "CSS in JS with SharePoint Framework and TypeStyle"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Custom Links",
|
||||
"shortDescription": "In this web part you can full customize the background and foreground color, font size, width and height of links.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-custom-links",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-custom-links",
|
||||
"longDescription": [
|
||||
"In this web part you can full customize the background and foreground color, font size, width and height of links."
|
||||
],
|
||||
|
@ -40,25 +40,25 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-custom-links/assets/customlinks.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-custom-links/assets/customlinks.gif",
|
||||
"alt": "Custom Links"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-custom-links/assets/customLinks01.PNG?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-custom-links/assets/customLinks01.PNG?raw=true",
|
||||
"alt": "Custom Links"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-custom-links/assets/customLinks02.PNG?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-custom-links/assets/customLinks02.PNG?raw=true",
|
||||
"alt": "Custom Links"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-custom-links/assets/customlinks03.PNG?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-custom-links/assets/customlinks03.PNG?raw=true",
|
||||
"alt": "Custom Links"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Custom property pane controls",
|
||||
"shortDescription": "Sample custom property pane controls built in React for use with SharePoint Framework client-side web parts.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-custompropertypanecontrols",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-custompropertypanecontrols",
|
||||
"longDescription": [
|
||||
"Sample custom property pane controls built in React for use with SharePoint Framework client-side web parts."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-custompropertypanecontrols/assets/async-dropdown-preview.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-custompropertypanecontrols/assets/async-dropdown-preview.gif",
|
||||
"alt": "Custom property pane controls"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-custompropertypanecontrols/assets/cascading-dropdown-preview.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-custompropertypanecontrols/assets/cascading-dropdown-preview.gif?raw=true",
|
||||
"alt": "Custom property pane controls"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Data Table",
|
||||
"shortDescription": "This web part provides easy way to render SharePoint custom list in data table view with all the necessary features.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-datatable",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-datatable",
|
||||
"longDescription": [
|
||||
"This web part provides easy way to render SharePoint custom list in data table view with all the necessary features."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-datatable/assets/preview.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-datatable/assets/preview.png",
|
||||
"alt": "Data Table"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Date range picker in SPFx",
|
||||
"shortDescription": "This web part used the date range picker in the SharePoint Framework (SPFx) web part",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-daterangepicker",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-daterangepicker",
|
||||
"longDescription": [
|
||||
"This web part used the date range picker in the SharePoint Framework (SPFx) web part"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-daterangepicker/assets/daterange1.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-daterangepicker/assets/daterange1.png",
|
||||
"alt": "Date range picker in SPFx"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Design Patterns applied to Sharepoint Framework",
|
||||
"shortDescription": "In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn\u0027t a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-designpatterns-typescript",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-designpatterns-typescript",
|
||||
"longDescription": [
|
||||
"In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn\u0027t a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations."
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Dev-Radar for SharePoint Online",
|
||||
"shortDescription": "The web part Use PnPjs library and Axios",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-dev-radar",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-dev-radar",
|
||||
"longDescription": [
|
||||
"The web part Use PnPjs library and Axios"
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-dev-radar/dev-radar.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-dev-radar/dev-radar.png",
|
||||
"alt": "Dev-Radar for SharePoint Online"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Organization Directory Web Part",
|
||||
"shortDescription": "Search People from Organization Directory and show live persona card on hover.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-directory",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-directory",
|
||||
"longDescription": [
|
||||
"Search People from Organization Directory and show live persona card on hover."
|
||||
],
|
||||
|
@ -32,79 +32,79 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-directory/assets/react-directory7.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-directory/assets/react-directory7.png",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory-teams1.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory-teams1.jpg?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory-teams2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory-teams2.png?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory-teams3.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory-teams3.jpg?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory-withPaging.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory-withPaging.png?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory.jpg?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory2.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory2.jpg?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 107,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory21.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory21.png?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 108,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory3.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory3.jpg?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 109,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory5.jpg?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory5.jpg?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 110,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory6.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory6.png?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 111,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory8.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory8.png?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 112,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-directory/assets/react-directory9.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-directory/assets/react-directory9.png?raw=true",
|
||||
"alt": "Organization Directory Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Web part displaying hierarchical information from SharePoint list",
|
||||
"shortDescription": "At the time of developing this sample, the Office 365 UI fabric does not have any control for displaying hierarchical information. This web part helps to display the hierarchical information from SharePoint list.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-display-hierarchy",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-display-hierarchy",
|
||||
"longDescription": [
|
||||
"At the time of developing this sample, the Office 365 UI fabric does not have any control for displaying hierarchical information. This web part helps to display the hierarchical information from SharePoint list."
|
||||
],
|
||||
|
@ -28,31 +28,31 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-display-hierarchy/assets/local-sharepoint-workbench-run.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-display-hierarchy/assets/local-sharepoint-workbench-run.png",
|
||||
"alt": "Web part displaying hierarchical information from SharePoint list"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-display-hierarchy/assets/list-sample-data.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-display-hierarchy/assets/list-sample-data.png?raw=true",
|
||||
"alt": "Web part displaying hierarchical information from SharePoint list"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-display-hierarchy/assets/list-schema.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-display-hierarchy/assets/list-schema.png?raw=true",
|
||||
"alt": "Web part displaying hierarchical information from SharePoint list"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-display-hierarchy/assets/sharepoint-run.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-display-hierarchy/assets/sharepoint-run.gif?raw=true",
|
||||
"alt": "Web part displaying hierarchical information from SharePoint list"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-display-hierarchy/assets/webpart-preview.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-display-hierarchy/assets/webpart-preview.png?raw=true",
|
||||
"alt": "Web part displaying hierarchical information from SharePoint list"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Document Card FAQ",
|
||||
"shortDescription": "React FAQ Document Card Web Part",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-doccard-faq",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-doccard-faq",
|
||||
"longDescription": [
|
||||
"Document Card FAQ"
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-doccard-faq/assets/FAQdocCardPreview.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-doccard-faq/assets/FAQdocCardPreview.gif",
|
||||
"alt": "Web part in action"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-doccard-faq/assets/reactdoccardfaq.png",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-doccard-faq/assets/reactdoccardfaq.png",
|
||||
"alt": "Web part in action"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Documents Web Part",
|
||||
"shortDescription": "This sample shows how to build web parts that display documents in accordance with the SharePoint Online modern experience. The code uses Office UI Fabric components on the top of SharePoint framework. The web parts implement filtering and sorting. Two data source approaches are demonstrated items retrieved from the search index and real-time query to a document library.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-documents-detailslist",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-documents-detailslist",
|
||||
"longDescription": [
|
||||
"This sample shows how to build web parts that display documents in accordance with the SharePoint Online modern experience. The code uses Office UI Fabric components on the top of SharePoint framework. The web parts implement filtering and sorting. Two data source approaches are demonstrated items retrieved from the search index and real-time query to a document library."
|
||||
],
|
||||
|
@ -28,7 +28,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-documents-detailslist/assets/Preview.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-documents-detailslist/assets/Preview.gif",
|
||||
"alt": "Documents Web Part"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Using Dynamics CRM API",
|
||||
"shortDescription": "This sample shows how to consume Dynamics CRM API using AadTokenProvider class.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-dynamics-crm-api",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-dynamics-crm-api",
|
||||
"longDescription": [
|
||||
"This sample shows how to consume Dynamics CRM API using AadTokenProvider class."
|
||||
],
|
||||
|
@ -36,7 +36,7 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-dynamics-crm-api/assets/screenshot.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-dynamics-crm-api/assets/screenshot.gif",
|
||||
"alt": "Using Dynamics CRM API"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Enhanced List Formatting",
|
||||
"shortDescription": "This web part allows you to add custom CSS on a page to enhance list formatting.",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-enhanced-list-formatting",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-enhanced-list-formatting",
|
||||
"longDescription": [
|
||||
"This web part allows you to add custom CSS on a page to enhance list formatting."
|
||||
],
|
||||
|
@ -28,13 +28,13 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-enhanced-list-formatting/assets/EnhancedListFormatting.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-enhanced-list-formatting/assets/EnhancedListFormatting.gif",
|
||||
"alt": "Enhanced List Formatting"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-enhanced-list-formatting/assets/Viewformatting.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-enhanced-list-formatting/assets/Viewformatting.png?raw=true",
|
||||
"alt": "Enhanced List Formatting"
|
||||
}
|
||||
],
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"source": "pnp",
|
||||
"title": "Enhanced Power Apps",
|
||||
"shortDescription": "Adds dynamic resizing, theme awareness, and dynamic data to embedded Power Apps",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/master/samples/react-enhanced-powerapps",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-enhanced-powerapps",
|
||||
"longDescription": [
|
||||
"Adds dynamic resizing, theme awareness, and dynamic data to embedded Power Apps"
|
||||
],
|
||||
|
@ -28,43 +28,43 @@
|
|||
{
|
||||
"type": "image",
|
||||
"order": 100,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/master/samples/react-enhanced-powerapps/assets/enhanced-power-apps.gif",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-enhanced-powerapps/assets/enhanced-power-apps.gif",
|
||||
"alt": "Enhanced Power Apps"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 101,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-enhanced-powerapps/assets/dpstep1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-enhanced-powerapps/assets/dpstep1.png?raw=true",
|
||||
"alt": "Enhanced Power Apps"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 102,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-enhanced-powerapps/assets/resize.gif?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-enhanced-powerapps/assets/resize.gif?raw=true",
|
||||
"alt": "Enhanced Power Apps"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 103,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-enhanced-powerapps/assets/sizeoptions.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-enhanced-powerapps/assets/sizeoptions.png?raw=true",
|
||||
"alt": "Enhanced Power Apps"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 104,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-enhanced-powerapps/assets/step1-5.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-enhanced-powerapps/assets/step1-5.png?raw=true",
|
||||
"alt": "Enhanced Power Apps"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 105,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-enhanced-powerapps/assets/step1.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-enhanced-powerapps/assets/step1.png?raw=true",
|
||||
"alt": "Enhanced Power Apps"
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"order": 106,
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/master/samples/react-enhanced-powerapps/assets/step2.png?raw=true",
|
||||
"url": "https://github.com/pnp/sp-dev-fx-webparts/blob/main/samples/react-enhanced-powerapps/assets/step2.png?raw=true",
|
||||
"alt": "Enhanced Power Apps"
|
||||
}
|
||||
],
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue