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

<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>