You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.2 KiB
25 lines
1.2 KiB
<div class="nostr-preview" |
|
data-controller="nostr-preview" |
|
data-nostr-preview-identifier-value="{{ preview.identifier }}" |
|
data-nostr-preview-type-value="{{ preview.type }}" |
|
data-nostr-preview-decoded-value="{{ preview.data|json_encode }}" |
|
data-nostr-preview-full-match-value="{{ preview.full_match }}"> |
|
<div data-nostr-preview-target="container"> |
|
<div class="nostr-preview__loading text-center my-2"> |
|
<span class="nostr-preview__spinner" role="status" aria-label="Loading"></span> |
|
<span class="nostr-preview__loading-text ms-2">Loading preview…</span> |
|
</div> |
|
{% if preview.full_match is defined and preview.full_match %} |
|
<div class="nostr-preview-link mt-2"> |
|
<a href="{{ preview.full_match }}" target="_blank" rel="noopener noreferrer">{{ preview.full_match }}</a> |
|
</div> |
|
{% endif %} |
|
{% if preview.data is not null %} |
|
<div class="nostr-preview-details mt-2"> |
|
{% if preview.data.kind is defined %} |
|
<span class="ui-badge ui-badge--neutral">Kind: {{ preview.data.kind }}</span> |
|
{% endif %} |
|
</div> |
|
{% endif %} |
|
</div> |
|
</div>
|
|
|