diff --git a/assets/app.js b/assets/app.js index 977d356..e3e3724 100644 --- a/assets/app.js +++ b/assets/app.js @@ -8,10 +8,12 @@ import './bootstrap.js'; import './styles/fonts.css'; import './styles/theme.css'; import './styles/app.css'; +import './styles/nostr-previews.css'; import './styles/layout.css'; import './styles/button.css'; import './styles/card.css'; import './styles/article.css'; +import './styles/event.css'; import './styles/og.css'; import './styles/form.css'; import './styles/notice.css'; diff --git a/assets/controllers/nostr_preview_controller.js b/assets/controllers/nostr_preview_controller.js index b69d88b..8256808 100644 --- a/assets/controllers/nostr_preview_controller.js +++ b/assets/controllers/nostr_preview_controller.js @@ -16,7 +16,7 @@ export default class extends Controller { async fetchPreview() { try { - this.containerTarget.innerHTML = '
{{ preview.content }}
@@ -40,41 +39,53 @@- {% if preview.event.summary is defined %} - {{ preview.event.summary }} + {% if article_summary %} + {{ article_summary }} {% else %} - {{ preview.event.content|length > 150 ? preview.event.content|slice(0, 150) ~ '...' : preview.event.content }} + {{ preview.content|length > 150 ? preview.content|slice(0, 150) ~ '...' : preview.content }} {% endif %}
{% else %}{{ preview.content|length > 280 ? preview.content|slice(0, 280) ~ '...' : preview.content }}
{% endif %}{{ preview.about|length > 150 ? preview.about|slice(0, 150) ~ '...' : preview.about }}
{% endif %} diff --git a/templates/components/Molecules/OgPreview.html.twig b/templates/components/Molecules/OgPreview.html.twig index 72d2ed6..55e5152 100644 --- a/templates/components/Molecules/OgPreview.html.twig +++ b/templates/components/Molecules/OgPreview.html.twig @@ -14,7 +14,7 @@ {{ og.title ?: og.url }}