1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
export default {
contentDependencies: ['linkContribution'],
extraDependencies: ['html'],
relations: (relation, contributions) => ({
contributionLinks:
contributions
.map(contrib => relation('linkContribution', contrib)),
}),
generate: (relations, {html}) =>
html.tag('ul',
{[html.onlyIfContent]: true},
relations.contributionLinks
.map(contributionLink =>
html.tag('li',
contributionLink.slots({
showIcons: true,
showContribution: true,
preventWrapping: false,
iconMode: 'tooltip',
})))),
};
|