feat: add community publishing and news syndication
Validate and deploy production / validate (push) Successful in 23s
Validate and deploy staging / validate (push) Successful in 50s
Validate and deploy production / deploy (push) Failing after 40s
Validate and deploy staging / deploy (push) Failing after 7s

This commit is contained in:
jb
2026-08-01 21:42:09 -04:00
parent b47e2588e9
commit dd84dff055
288 changed files with 83254 additions and 38351 deletions
+12 -1
View File
@@ -2,7 +2,15 @@
import DatabaseCategoryNav from '$lib/components/DatabaseCategoryNav.svelte';
import DatabaseItemCard from '$lib/components/DatabaseItemCard.svelte';
import DatabaseDiscoveryConsole from '$lib/components/DatabaseDiscoveryConsole.svelte';
let { data } = $props();
import DatabaseDiscussionDialog from '$lib/components/DatabaseDiscussionDialog.svelte';
import { page } from '$app/state';
let { data, form } = $props();
const discussionCloseHref = () => {
const target = new URL(page.url);
target.searchParams.delete('discussion');
target.hash = data.selectedItem ? `database-item-${data.selectedItem.id}` : '';
return `${target.pathname}${target.search}${target.hash}`;
};
</script>
<svelte:head>
@@ -27,4 +35,7 @@
</div>
{/each}
</section>
{#if data.selectedItem}
<DatabaseDiscussionDialog item={data.selectedItem} comments={data.discussionComments} viewer={data.viewer} {form} signInHref={`/sign-in?returnTo=${encodeURIComponent(`/database/${data.category.slug}?discussion=${data.selectedItem.id}`)}`} closeHref={discussionCloseHref()}/>
{/if}
</main>