/RSS

{#if loading}

Loading...

{:else if !rssEvent}

You don't have an RSS feed subscription event yet. Create a kind {RSS_FEED_KIND} event to subscribe to external RSS feeds.

Add "u" tags with RSS feed URLs to subscribe to external feeds.

{:else}

Subscribed RSS Feeds

{#if subscribedFeeds.length === 0}

No RSS feeds subscribed. Edit your kind {RSS_FEED_KIND} event to add "u" tags with RSS feed URLs.

{:else}
    {#each subscribedFeeds as feedUrl}
  • {feedUrl} {#if feedErrors.has(feedUrl)} Error: {feedErrors.get(feedUrl)} {/if}
  • {/each}
{/if}
{#if subscribedFeeds.length > 0}

RSS Feed Items

{#if loadingFeeds}

Loading RSS feeds...

{:else if rssItems.length === 0}

No RSS items found.

{:else}

Showing {paginatedItems.length} of {rssItems.length} items

{#if totalPages > 1} {/if}
{#each paginatedItems as item (item.link + item.pubDate.getTime())}
{#if item.feedTitle} {item.feedTitle} {/if} {getRelativeTime(item.pubDate)}

{item.title}

{#if item.description}
{/if} {#if sessionManager.isLoggedIn()}
toggleReplyForm(item.link)} />
{/if} {#if openReplyFormFor === item.link}
{ openReplyFormFor = null; }} onCancel={() => { openReplyFormFor = null; }} />
{/if}
{/each}
{#if totalPages > 1} {/if} {/if}
{/if}
{/if}