File tree Expand file tree Collapse file tree 3 files changed +29
-18
lines changed
Expand file tree Collapse file tree 3 files changed +29
-18
lines changed Original file line number Diff line number Diff line change 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+ } ;
Original file line number Diff line number Diff line change 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` ;
Original file line number Diff line number Diff line change 1+ const { dirname } = require ( 'path' ) ;
12module . 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} ;
You can’t perform that action at this time.
0 commit comments