Skip to content

Commit 31ae9bb

Browse files
eslookCharlotte Gieltjes
andauthored
docs: opnemen gerelateerde componenten data op website voor alle componenten (#4033)
Onderdeel van #3966 - Opgenomen 'gerelateerde componenten' data op website voor alle componenten. - JSON format geupdate zodat we rekening houden met componenten die nog niet op de website staan en dus nog geen slug hebben. - Handboek `X, Y, Z.` aangepast naar `X, Y, Z` omdat we consistent dit zonder `.` doen. --------- Co-authored-by: Charlotte Gieltjes <charlotte.gieltjes@rebels.io>
1 parent 0dcb395 commit 31ae9bb

File tree

5 files changed

+1184
-15
lines changed

5 files changed

+1184
-15
lines changed

.github/workflows/cd.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Check for known security issues with npm packages
3131
run: |
3232
echo "Auditing npm dependencies before installing them. For more information, see: https://nldesignsystem.nl/pnpm-audit"
33-
pnpm audit --audit-level critical
33+
pnpm audit --audit-level critical --ignore-registry-errors
3434
3535
- name: Install dependencies
3636
run: pnpm install --frozen-lockfile
@@ -79,7 +79,7 @@ jobs:
7979
- name: Check for known security issues with npm packages
8080
run: |
8181
echo "Auditing npm dependencies before installing them. For more information, see: https://nldesignsystem.nl/pnpm-audit"
82-
pnpm audit --audit-level critical
82+
pnpm audit --audit-level critical --ignore-registry-errors
8383
8484
- name: Install dependencies
8585
run: pnpm install --frozen-lockfile
@@ -115,7 +115,7 @@ jobs:
115115
- name: Check for known security issues with npm packages
116116
run: |
117117
echo "Auditing npm dependencies before installing them. For more information, see: https://nldesignsystem.nl/pnpm-audit"
118-
pnpm audit --audit-level critical
118+
pnpm audit --audit-level critical --ignore-registry-errors
119119
120120
- name: Install dependencies
121121
run: pnpm install --frozen-lockfile

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Check for known security issues with npm packages
3333
run: |
3434
echo "Auditing npm dependencies before installing them. For more information, see: https://nldesignsystem.nl/pnpm-audit"
35-
pnpm audit --audit-level critical
35+
pnpm audit --audit-level critical --ignore-registry-errors
3636
3737
- name: Install dependencies
3838
run: pnpm install --frozen-lockfile

docs/handboek/definition-of-done/help-wanted-stappenplan.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Het kan voorkomen dat andere componenten sterk gerelateerd zijn aan dit componen
113113
```md
114114
## Gerelateerde componenten
115115

116-
X, Y, of Z.
116+
X, Y, Z
117117
```
118118

119119
**🚩 Checkpoint**: Discussion URL

src/components/ComponentPage.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,11 @@ export const Related = ({ component }: ComponentPageSectionProps) => {
218218
Gerelateerde componenten:{' '}
219219
{relatedComponents.map((relatedComponent, index) => (
220220
<>
221-
<Link href={`/${relatedComponent.toLowerCase().replaceAll(' ', '-')}/`}>{relatedComponent}</Link>
221+
{relatedComponent.slug ? (
222+
<Link href={`/${relatedComponent.slug}/`}>{relatedComponent.name}</Link>
223+
) : (
224+
relatedComponent.name
225+
)}
222226
{index < relatedComponents.length - 1 ? ', ' : '.'}
223227
</>
224228
))}

0 commit comments

Comments
 (0)