1 | {{#concept @this}}
|
2 | <section data-trackable="concept" aria-label="{{name}}" {{#if responsiveGrids}}data-o-grid-colspan="{{responsiveGrids}}"{{/if}} class="card__myft {{#unless items.length}}card--empty{{/unless}}{{#if lazyLoadImages}} card--lazy-loading-images{{/if}} {{classes}}">
|
3 | <header class="card__myft-header">
|
4 | {{#if items.length}}
|
5 | <div class="card__myft-image-container{{#if lazyLoadImages}} n-util-hide-core{{/if}}">
|
6 | {{#nImagePresenter srcSet=imageUrl sizes='{"default": 90, "XL": 120 }' classes="card__myft-image" widths='[90, 120]' lazyLoad=lazyLoadImages}}
|
7 | {{> n-image/templates/image }}
|
8 | {{/nImagePresenter}}
|
9 | </div>
|
10 | {{/if}}
|
11 | <p class="card__myft-title">
|
12 | <a class="card__concept-link" href="{{url}}" data-trackable="concept-link" aria-label="Go to list of all articles about {{#if prefLabel}}{{prefLabel}}{{else}}{{name}}{{/if}}">
|
13 | {{#if prefLabel}}{{prefLabel}}{{else}}{{name}}{{/if}}
|
14 | </a>
|
15 | </p>
|
16 | </header>
|
17 | {{#if items.length}}
|
18 | <dl class="card__myft-content">
|
19 | <dt class="card__concept-sub-heading">Recent articles</dt>
|
20 | <dd class="card__concept-articles-container">
|
21 | <ul class="card__concept-articles">
|
22 | {{#items}}
|
23 | <li class="card__concept-article">
|
24 | <a
|
25 | class="card__concept-article-link"
|
26 | href="{{url}}{{#unless ../isFollowing}}?tagToFollow={{../conceptId}}{{/unless}}{{../referrerTracking}}"
|
27 | data-trackable="article"
|
28 | >
|
29 | <span class="card__classifier-gap">
|
30 | <span class="card__concept-article-text">
|
31 | {{title}}
|
32 | </span>
|
33 | </span>
|
34 | {{#ifAll @root.flags.premiumContentIndicator isPremium}}
|
35 | <span class="card__classifier">Premium</span>
|
36 | {{/ifAll}}
|
37 | </a>
|
38 | </li>
|
39 | {{/items}}
|
40 | </ul>
|
41 | </dd>
|
42 | </dl>
|
43 | {{else}}
|
44 | <div class="card__myft-content">
|
45 | <p class="card__concept-empty">No articles published in the last week</p>
|
46 | <p class="card__concept-empty">To see previous articles visit the <a class="card__concept-empty-link" data-trackable="empty-link" href={{url}}>{{name}}</a> topic page</p>
|
47 | </div>
|
48 | {{/if}}
|
49 | {{#ifAll flags flags.myFtApiWrite}}
|
50 | <div class="card__myft-meta">
|
51 | <div class="o-grid-row o-grid-row--compact">
|
52 | <div data-o-grid-colspan="6">
|
53 | {{#if @root.flags.myFTInstantAlertsButtons}}
|
54 | {{> n-myft-ui/myft/templates/instant-alert conceptId=id name=name taxonomy=taxonomy extraClasses="card__concept-instant" }}
|
55 | {{/if}}
|
56 | </div>
|
57 | <div data-o-grid-colspan="6">
|
58 | {{> n-myft-ui/myft/templates/follow conceptId=id name=name taxonomy=taxonomy extraClasses="card__concept-follow" }}
|
59 | </div>
|
60 | </div>
|
61 | </div>
|
62 | {{/ifAll}}
|
63 | </section>
|
64 | {{/concept}}
|