1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
export default {
contentDependencies: ['generateListingIndexList', 'linkListingIndex'],
extraDependencies: ['html'],
relations(relation, currentListing) {
return {
listingIndexLink: relation('linkListingIndex'),
listingIndexList: relation('generateListingIndexList', currentListing),
};
},
generate(relations, {html}) {
return {
leftSidebarContent: [
html.tag('h1', relations.listingIndexLink),
relations.listingIndexList.slot('mode', 'sidebar'),
],
};
},
};
|