Skip to content

Commit b85d554

Browse files
authored
Merge branch 'pnp:main' into main
2 parents ffd0d1e + f55ceba commit b85d554

File tree

325 files changed

+448828
-431885
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

325 files changed

+448828
-431885
lines changed

.github/PULL_REQUEST_TEMPLATE/sic.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
> Put an `x` in all the items that apply (`[x]`, no spaces between the `[`, the `x`, and the `]` ), make notes next to any that haven't been addressed.
2+
3+
- [ ] New sample
4+
- [ ] Bug fix/update
5+
- [ ] Related issues: fixes #X, partially #Y, mentioned in #Z
6+
7+
8+
## What's in this Pull Request?
9+
10+
> Please describe the changes in this PR. Sample description or details around bugs which are being fixed.
11+
>
12+
> _(DELETE THIS PARAGRAPH AFTER READING)_
13+
14+
## Submitter Guidance (DELETE AFTER READING)
15+
>
16+
> *Please update this PR information accordingly. We'll use this as part of our release notes in monthly communications.*
17+
>
18+
> *Pull requests that do not follow this template will be automatically rejected.*
19+
>
20+
> *Please target your PR to `main` branch.*
21+
>
22+
> *Remember that this repository is maintained by community members who volunteer their time to help. Be courteous and patient.*
23+
>
24+
> _(DELETE THIS SECTION AFTER READING)_
25+
26+
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Branch Protection # SIC-main is only used for Sharing is Caring sessions
2+
on:
3+
pull_request:
4+
types: [opened, synchronize]
5+
6+
permissions:
7+
pull-requests: write # Allows commenting on and closing PRs
8+
9+
jobs:
10+
prevent_merge:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Comment and Close PR if merging from sic-main to main
14+
if: github.event.pull_request.base.ref == 'main' && github.event.pull_request.head.ref == 'sic-main'
15+
run: |
16+
# Post a comment on the PR
17+
curl -s -X POST -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
18+
-H "Content-Type: application/json" \
19+
-d '{"body": "Pull requests from `sic-main` to `main` are not allowed. This PR will be closed automatically."}' \
20+
"${{ github.event.pull_request.comments_url }}"
21+
22+
# Close the PR
23+
curl -s -X PATCH -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
24+
-H "Content-Type: application/json" \
25+
-d '{"state": "closed"}' \
26+
"${{ github.event.pull_request.url }}"

.metadata/samples.json

Lines changed: 89 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -9742,7 +9742,7 @@
97429742
"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."
97439743
],
97449744
"creationDateTime": "2020-06-22",
9745-
"updateDateTime": "2021-09-30",
9745+
"updateDateTime": "2024-10-13",
97469746
"products": [
97479747
"SharePoint"
97489748
],
@@ -9771,17 +9771,13 @@
97719771
"authors": [
97729772
{
97739773
"gitHubAccount": "gautamdsheth",
9774-
"company": "Valo Intranet",
97759774
"pictureUrl": "https://github.com/gautamdsheth.png",
9776-
"name": "Gautam Sheth",
9777-
"twitter": "gautamdsheth"
9775+
"name": "Gautam Sheth"
97789776
},
97799777
{
97809778
"gitHubAccount": "AbhishekGarg",
9781-
"company": "Atos",
97829779
"pictureUrl": "https://avatars.githubusercontent.com/u/5449154?s=400&v=4",
9783-
"name": "Abhishek Garg",
9784-
"twitter": "abhig89"
9780+
"name": "Abhishek Garg"
97859781
}
97869782
],
97879783
"references": [
@@ -9802,7 +9798,7 @@
98029798
"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."
98039799
],
98049800
"creationDateTime": "2021-01-05",
9805-
"updateDateTime": "2021-08-08",
9801+
"updateDateTime": "2024-10-19",
98069802
"products": [
98079803
"SharePoint"
98089804
],
@@ -9813,7 +9809,7 @@
98139809
},
98149810
{
98159811
"key": "SPFX-VERSION",
9816-
"value": "1.16.1"
9812+
"value": "1.20.0"
98179813
},
98189814
{
98199815
"key": "SPFX-TEAMSTAB",
@@ -10589,7 +10585,7 @@
1058910585
"- Support for Multiline text fields"
1059010586
],
1059110587
"creationDateTime": "2021-03-30",
10592-
"updateDateTime": "2023-03-06",
10588+
"updateDateTime": "2024-10-08",
1059310589
"products": [
1059410590
"SharePoint"
1059510591
],
@@ -10600,7 +10596,7 @@
1060010596
},
1060110597
{
1060210598
"key": "SPFX-VERSION",
10603-
"value": "1.16.1"
10599+
"value": "1.20.0"
1060410600
}
1060510601
],
1060610602
"thumbnails": [
@@ -10646,7 +10642,7 @@
1064610642
},
1064710643
{
1064810644
"gitHubAccount": "NishkalankBezawada",
10649-
"company": "Tietoevry, Sweden",
10645+
"company": "Bravero AB, Sweden",
1065010646
"pictureUrl": "https://avatars.githubusercontent.com/u/47456098?v=4",
1065110647
"name": "Nishkalank Bezawada"
1065210648
}
@@ -11631,7 +11627,7 @@
1163111627
"The Web Part Birthdays shows the upcoming birthdays in the company, the web part reads birthdays from a list located on the tenant's root site with title \"Birthdays.\""
1163211628
],
1163311629
"creationDateTime": "2019-07-23",
11634-
"updateDateTime": "2023-03-06",
11630+
"updateDateTime": "2024-10-02",
1163511631
"products": [
1163611632
"SharePoint"
1163711633
],
@@ -11642,7 +11638,7 @@
1164211638
},
1164311639
{
1164411640
"key": "SPFX-VERSION",
11645-
"value": "1.16.1"
11641+
"value": "1.20.2"
1164611642
},
1164711643
{
1164811644
"key": "SPFX-TEAMSTAB",
@@ -12139,7 +12135,7 @@
1213912135
"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."
1214012136
],
1214112137
"creationDateTime": "2020-12-04",
12142-
"updateDateTime": "2024-10-01",
12138+
"updateDateTime": "2024-11-03",
1214312139
"products": [
1214412140
"SharePoint"
1214512141
],
@@ -12150,7 +12146,7 @@
1215012146
},
1215112147
{
1215212148
"key": "SPFX-VERSION",
12153-
"value": "1.16.1"
12149+
"value": "1.20.0"
1215412150
},
1215512151
{
1215612152
"key": "SPFX-TEAMSTAB",
@@ -12476,7 +12472,7 @@
1247612472
"This web part show images and videos in carousel"
1247712473
],
1247812474
"creationDateTime": "2020-10-31",
12479-
"updateDateTime": "2020-06-12",
12475+
"updateDateTime": "2024-10-15",
1248012476
"products": [
1248112477
"SharePoint"
1248212478
],
@@ -12487,7 +12483,7 @@
1248712483
},
1248812484
{
1248912485
"key": "SPFX-VERSION",
12490-
"value": "1.12.1"
12486+
"value": "1.20.0"
1249112487
},
1249212488
{
1249312489
"key": "SPFX-TEAMSTAB",
@@ -13758,6 +13754,62 @@
1375813754
}
1375913755
]
1376013756
},
13757+
{
13758+
"name": "pnp-sp-dev-spfx-web-parts-react-csv-importer",
13759+
"source": "pnp",
13760+
"title": "CSV Importer",
13761+
"shortDescription": "This web part allows users to import CSV files into an existing SharePoint list",
13762+
"url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-csv-importer",
13763+
"downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-csv-importer",
13764+
"longDescription": [
13765+
"This web part allows users to import CSV files into an existing SharePoint list"
13766+
],
13767+
"creationDateTime": "2022-10-11",
13768+
"updateDateTime": "2024-10-20",
13769+
"products": [
13770+
"SharePoint"
13771+
],
13772+
"metadata": [
13773+
{
13774+
"key": "CLIENT-SIDE-DEV",
13775+
"value": "React"
13776+
},
13777+
{
13778+
"key": "SPFX-VERSION",
13779+
"value": "1.20.0"
13780+
}
13781+
],
13782+
"thumbnails": [
13783+
{
13784+
"name": "react-csv-importer.gif",
13785+
"type": "image",
13786+
"order": 100,
13787+
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-csv-importer/assets/D:\\GitHub\\pnp\\sp-dev-fx-webparts\\samples\\react-csv-importer\\assets\\react-csv-importer.gif",
13788+
"alt": "Web Part Preview"
13789+
},
13790+
{
13791+
"name": "react-csv-importer.png",
13792+
"type": "image",
13793+
"order": 101,
13794+
"url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-csv-importer/assets/D:\\GitHub\\pnp\\sp-dev-fx-webparts\\samples\\react-csv-importer\\assets\\react-csv-importer.png",
13795+
"alt": "Web Part Preview"
13796+
}
13797+
],
13798+
"authors": [
13799+
{
13800+
"gitHubAccount": "mromiszewski",
13801+
"pictureUrl": "https://github.com/mromiszewski.png",
13802+
"name": "Michał Romiszewski"
13803+
}
13804+
],
13805+
"references": [
13806+
{
13807+
"name": "Build your first SharePoint client-side web part",
13808+
"description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.",
13809+
"url": "https://learn.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part"
13810+
}
13811+
]
13812+
},
1376113813
{
1376213814
"name": "pnp-sp-dev-spfx-web-parts-react-custom-links",
1376313815
"source": "pnp",
@@ -14014,7 +14066,7 @@
1401414066
"This web part provides easy way to render SharePoint custom list in data table view with all the necessary features."
1401514067
],
1401614068
"creationDateTime": "2021-03-01",
14017-
"updateDateTime": "2022-11-01",
14069+
"updateDateTime": "2024-10-20",
1401814070
"products": [
1401914071
"SharePoint"
1402014072
],
@@ -14025,7 +14077,7 @@
1402514077
},
1402614078
{
1402714079
"key": "SPFX-VERSION",
14028-
"value": "1.14.0"
14080+
"value": "1.20.0"
1402914081
},
1403014082
{
1403114083
"key": "PNPCONTROLS",
@@ -16056,7 +16108,7 @@
1605616108
"This web part demonstrates displaying the list of flows in different environments, ability to re-enable flows which are stopped or suspended, and the flow run history of the selected flow."
1605716109
],
1605816110
"creationDateTime": "2023-08-03",
16059-
"updateDateTime": "2023-08-03",
16111+
"updateDateTime": "2024-10-01",
1606016112
"products": [
1606116113
"SharePoint"
1606216114
],
@@ -16067,7 +16119,7 @@
1606716119
},
1606816120
{
1606916121
"key": "SPFX-VERSION",
16070-
"value": "1.17.4"
16122+
"value": "1.20.0"
1607116123
}
1607216124
],
1607316125
"thumbnails": [
@@ -20762,7 +20814,7 @@
2076220814
"This SharePoint Framework (SPFx) web part introduces a contemporary carousel component leveraging Swiper, facilitating seamless traversal through content housed within a SharePoint site. This innovative feature enhances user experience by providing fluid navigation through various pieces of content, thereby adding a touch of elegance and sophistication to the SharePoint environment."
2076320815
],
2076420816
"creationDateTime": "2024-03-16",
20765-
"updateDateTime": "2024-03-16",
20817+
"updateDateTime": "2024-11-01",
2076620818
"products": [
2076720819
"SharePoint"
2076820820
],
@@ -20773,7 +20825,7 @@
2077320825
},
2077420826
{
2077520827
"key": "SPFX-VERSION",
20776-
"value": "1.18.2"
20828+
"value": "1.20.2"
2077720829
}
2077820830
],
2077920831
"thumbnails": [
@@ -21462,7 +21514,7 @@
2146221514
"This SPFx app allows quick access to user agenda, ToDo Tasks, Files and News and Relevant People related to user."
2146321515
],
2146421516
"creationDateTime": "2023-06-23",
21465-
"updateDateTime": "2023-06-23",
21517+
"updateDateTime": "2024-10-22",
2146621518
"products": [
2146721519
"SharePoint"
2146821520
],
@@ -21473,7 +21525,7 @@
2147321525
},
2147421526
{
2147521527
"key": "SPFX-VERSION",
21476-
"value": "1.17.2"
21528+
"value": "1.20.0"
2147721529
}
2147821530
],
2147921531
"thumbnails": [
@@ -24077,7 +24129,7 @@
2407724129
"Shows how to use PnPjs in a React web part"
2407824130
],
2407924131
"creationDateTime": "2023-02-18",
24080-
"updateDateTime": "2023-02-18",
24132+
"updateDateTime": "2024-10-23",
2408124133
"products": [
2408224134
"SharePoint"
2408324135
],
@@ -24088,7 +24140,7 @@
2408824140
},
2408924141
{
2409024142
"key": "SPFX-VERSION",
24091-
"value": "1.15.2"
24143+
"value": "1.20.0"
2409224144
}
2409324145
],
2409424146
"thumbnails": [
@@ -24109,6 +24161,11 @@
2410924161
"gitHubAccount": "bcameron1231",
2411024162
"name": "Beau Cameron",
2411124163
"pictureUrl": "https://github.com/bcameron1231.png"
24164+
},
24165+
{
24166+
"gitHubAccount": "gretchunkim",
24167+
"name": "Gretchun Kim",
24168+
"pictureUrl": "https://github.com/gretchunkim.png"
2411224169
}
2411324170
],
2411424171
"references": [
@@ -25965,7 +26022,7 @@
2596526022
"A RSS Reader original based on work completed by Olivier Carpentier's"
2596626023
],
2596726024
"creationDateTime": "2020-11-22",
25968-
"updateDateTime": "2023-08-18",
26025+
"updateDateTime": "2024-10-30",
2596926026
"products": [
2597026027
"SharePoint"
2597126028
],
@@ -25976,7 +26033,7 @@
2597626033
},
2597726034
{
2597826035
"key": "SPFX-VERSION",
25979-
"value": "1.18.2"
26036+
"value": "1.20.0"
2598026037
}
2598126038
],
2598226039
"thumbnails": [
@@ -26490,7 +26547,7 @@
2649026547
"React-securitygrid is an SPFX web part that uses React and Office-UI-Fabric to render a grid showing which users have access to which lists/libraries/folders/files on a Web"
2649126548
],
2649226549
"creationDateTime": "2021-03-06",
26493-
"updateDateTime": "2021-03-06",
26550+
"updateDateTime": "2024-10-20",
2649426551
"products": [
2649526552
"SharePoint"
2649626553
],
@@ -26501,7 +26558,7 @@
2650126558
},
2650226559
{
2650326560
"key": "SPFX-VERSION",
26504-
"value": "1.10.0"
26561+
"value": "1.20.0"
2650526562
}
2650626563
],
2650726564
"thumbnails": [

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contribution Guidance
1+
# Contribution Guidance
22

33
If you'd like to contribute to this repository, please read the following guidelines. Contributors are more than welcome to share their learnings with others in this centralized location.
44

@@ -39,7 +39,7 @@ When you submit a new sample, please follow these guidelines:
3939
- Your solution's source code
4040
- An `assets` folder, containing screenshots
4141
- A `README.md` file
42-
- A '.nvmrc` file
42+
- An `.nvmrc` file
4343
* You must only submit samples for which you have the rights to share. Make sure that you asked for permission from your employer and/or clients before committing the code to an open-source repository, because once you submit a pull request, the information is public and _cannot be removed_.
4444
* If your sample is a SharePoint Framework Extensions, please consider adding it to the [sp-dev-fx-extensions](https://github.com/pnp/sp-dev-fx-extensions) repository instead
4545
* If your sample is an Adaptive Card Extension (ACE), consider adding it to the [sp-dev-fx-aces](https://github.com/pnp/sp-dev-fx-aces) repository instead.

0 commit comments

Comments
 (0)