unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
1@if (loading && forceTenorGif) {
2} @else {
3 @if (forceTenorGif) {
4 FORCE TENOR ACTIVATED
5 }
6
7 @if (!forceTenorGif && !forceYoutube) {
8 @let t = loading ? '...' : title;
9 @let d = loading ? '...' : description;
10 <a target="_blank" [href]="url" class="embed-link">
11 <div class="media-container embed-container">
12 @if (img !== '') {
13 <div class="embed-image-container">
14 <img alt="Embed image for link" aria-hidden="true" [src]="img" class="embed-image" />
15 </div>
16 }
17 <article class="embed-text">
18 <header>
19 <h1 class="embed-title">{{ t | slice: 0 : 64 }}{{ t.length > 63 ? '...' : '' }}</h1>
20 </header>
21 @if (d) {
22 <p class="embed-description">{{ d | slice: 0 : 128 }}{{ d.length > 127 ? '...' : '' }}</p>
23 }
24 <p class="embed-url">
25 @if (favicon) {
26 <img [src]="favicon" class="embed-favicon" />
27 }
28 {{ (hostname | slice: 0 : 64) + (hostname.length > 63 ? '...' : '') }}</p
29 >
30 </article>
31 </div>
32 </a>
33 }
34}