Skip to content

Commit b2747c0

Browse files
committed
fix(tools): demos path
1 parent 76da996 commit b2747c0

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

.changeset/cruel-paws-fly.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
"@patternfly/pfe-tools": patch
3+
---
4+
Dev Server: trailing slashes for demo paths

tools/pfe-tools/dev-server/plugins/dev-server-templates.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,11 @@ async function getDemos(config: PfeDevServerInternalConfig) {
3939
manifest.getDemoMetadata(tagName, config as PfeDevServerInternalConfig)
4040
.filter(demo => demo.filePath?.includes(tagName))
4141
.map(demo => {
42-
if (demo.filePath?.endsWith(`${tagName}.html`) || demo.filePath?.endsWith('index.html')) {
42+
if (demo.filePath?.endsWith(`${tagName}.html`)
43+
|| demo.filePath?.endsWith('/index.html')) {
4344
return {
4445
...demo,
45-
permalink: dirname(demo.permalink),
46+
permalink: `${dirname(demo.permalink)}/`,
4647
};
4748
} else {
4849
return demo;

tools/pfe-tools/dev-server/plugins/templates/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!DOCTYPE html>
22
<html lang="en" dir="ltr" unresolved>
33

4-
{% set groupeddemos = demos | sort(false, false, 'permalink') | groupby('primaryElementName') %}
4+
{% set groupeddemos = demos | groupby('primaryElementName') %}
55
{% if demo.title %}
66
{% set title = demo.title + ' | ' + options.site.title %}
77
{% else %}
@@ -140,3 +140,4 @@ <h2 slot="header">{{ first.title }}</h2>
140140
</body>
141141

142142
</html>
143+

0 commit comments

Comments
 (0)