Skip to content

Commit 35b5d8b

Browse files
committed
docs: fix build
1 parent 9e8ac50 commit 35b5d8b

File tree

3 files changed

+29
-18
lines changed

3 files changed

+29
-18
lines changed

docs/components.11tydata.cjs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
layout: 'layout-basic.njk',
3+
templateEngineOverride: 'njk,md',
4+
tags: ['component'],
5+
permalink: '/components/{{ element.slug }}/index.html',
6+
package: '{{ element.package }}',
7+
description: '{{ element.description }}',
8+
pagination: {
9+
data: 'elements',
10+
size: 1,
11+
alias: 'element',
12+
before: xs => xs.filter(x => !!x.docsTemplatePath),
13+
},
14+
};
Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,3 @@
1-
---js
2-
{
3-
layout: 'layout-basic.njk',
4-
templateEngineOverride: 'njk,md',
5-
tags: ['component'],
6-
permalink: '/components/{{ element.slug }}/index.html',
7-
package: '{{ element.package }}',
8-
description: '{{ element.description }}',
9-
pagination: {
10-
data: 'elements',
11-
size: 1,
12-
alias: 'element',
13-
before: xs => xs.filter(x => !!x.docsTemplatePath),
14-
}
15-
}
16-
---
17-
181
<script type="module">
192
const CLASS_KEY = 'html-lit-react-snippets';
203
const LS_KEY = `${CLASS_KEY}-index`;

docs/components/demos.11tydata.cjs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,24 @@
1+
const { dirname } = require('path');
12
module.exports = {
23
templateEngineOverride: 'njk',
34
permalink: '{{ demo.permalink }}',
45
pagination: {
56
data: 'demos',
67
alias: 'demo',
78
size: 1,
8-
before: xs => xs.filter(x => x.permalink),
9+
// somehow the main pf-icon demo is being printed twice.
10+
// so we'll group by tag name, and only take the first of each.
11+
before: demos => Object.values(Object.groupBy(demos
12+
.filter(demo => demo.permalink?.includes(demo.tagName))
13+
.map(demo => {
14+
if (demo.filePath?.endsWith(`${demo.tagName}.html`)) {
15+
return {
16+
...demo,
17+
permalink: `${dirname(demo.permalink)}/`,
18+
};
19+
} else {
20+
return demo;
21+
}
22+
}), demo => demo.tagName)).map(([x]) => x),
923
},
1024
};

0 commit comments

Comments
 (0)