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.
36 lines
1.7 KiB
36 lines
1.7 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 %} |
|
{% set _pk = preview.data.kind %} |
|
<span class="ui-badge ui-badge--neutral"> |
|
{%- if _pk == 0 -%}Profile |
|
{%- elseif _pk == 1 -%}Note |
|
{%- elseif _pk == 6 or _pk == 16 -%}Repost |
|
{%- elseif _pk == 7 -%}Reaction |
|
{%- elseif _pk == 1111 -%}Comment |
|
{%- elseif _pk == 9802 -%}Highlight |
|
{%- elseif _pk == 30023 or _pk == 30024 -%}Article |
|
{%- else -%}Event |
|
{%- endif -%} |
|
</span> |
|
{% endif %} |
|
</div> |
|
{% endif %} |
|
</div> |
|
</div>
|
|
|