feat: add Post buttons to news page (all three view modes)

This commit is contained in:
Ricardo
2026-02-28 08:22:20 +01:00
parent 426b8bad24
commit b254faf16d

View File

@@ -160,6 +160,17 @@ withSidebar: true
<span class="text-primary-600 dark:text-primary-400" x-text="'#' + cat"></span>
</template>
</span>
<button
class="share-post-btn"
:data-share-url="item.link"
:data-share-title="item.title"
data-share-type="note"
title="Create post"
aria-label="Create post"
>
<span class="share-post-icon">✏️</span>
<span class="share-post-label">Post</span>
</button>
<button
class="save-later-btn"
:data-save-url="item.link"
@@ -204,6 +215,17 @@ withSidebar: true
<span class="truncate max-w-[60%]" x-text="truncate(item.sourceTitle || item.feedTitle, 20)"></span>
<time :datetime="item.pubDate" x-text="formatDate(item.pubDate)"></time>
</div>
<button
class="share-post-btn mt-2"
:data-share-url="item.link"
:data-share-title="item.title"
data-share-type="note"
title="Create post"
aria-label="Create post"
>
<span class="share-post-icon">✏️</span>
<span class="share-post-label">Post</span>
</button>
<button
class="save-later-btn mt-2"
:data-save-url="item.link"
@@ -271,6 +293,17 @@ withSidebar: true
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"/>
</svg>
</a>
<button
class="share-post-btn"
:data-share-url="item.link"
:data-share-title="item.title"
data-share-type="note"
title="Create post"
aria-label="Create post"
>
<span class="share-post-icon">✏️</span>
<span class="share-post-label">Post</span>
</button>
<button
class="save-later-btn"
:data-save-url="item.link"