Welcome

Recent Articles

{#each results as result}
$tabBehaviour == 'replace' ? replaceSelf({ id: next(), type: 'article', data: result.id }) : createChild({ id: next(), type: 'article', data: result.id })} class="cursor-pointer px-4 py-5 bg-white border border-gray-300 hover:bg-slate-50 rounded-lg mt-2 min-h-[48px]" >

{result.tags.find((e) => e[0] == 'title')?.[0] && result.tags.find((e) => e[0] == 'title')?.[1] ? result.tags.find((e) => e[0] == 'title')?.[1] : result.tags.find((e) => e[0] == 'd')?.[1]}

{#await result.author?.fetchProfile()} by ... {:then result} by {result !== null && JSON.parse(Array.from(result)[0]?.content)?.name} {/await}

{#if result.tags.find((e) => e[0] == 'summary')?.[0] && result.tags.find((e) => e[0] == 'summary')?.[1]} {result.tags .find((e) => e[0] == 'summary')?.[1] .slice( 0, 192 )}{#if String(result.tags.find((e) => e[0] == 'summary')?.[1])?.length > 192}...{/if} {:else} {result.content.length <= 192 ? parsePlainText(result.content.slice(0, 189)) : parsePlainText(result.content.slice(0, 189)) + '...'} {/if}

{/each}