diff --git a/apps/web/src/lib/components/marketplace/PublishDeckModal.svelte b/apps/web/src/lib/components/marketplace/PublishDeckModal.svelte new file mode 100644 index 0000000..801c7e8 --- /dev/null +++ b/apps/web/src/lib/components/marketplace/PublishDeckModal.svelte @@ -0,0 +1,586 @@ + + +
+ + diff --git a/apps/web/src/routes/decks/[id]/+page.svelte b/apps/web/src/routes/decks/[id]/+page.svelte index 9af2a36..22cc2db 100644 --- a/apps/web/src/routes/decks/[id]/+page.svelte +++ b/apps/web/src/routes/decks/[id]/+page.svelte @@ -12,6 +12,7 @@ import { t, tn } from '$lib/i18n/index.svelte.ts'; import CardSurface from '$lib/components/CardSurface.svelte'; import DeckCategoryIcon from '$lib/components/DeckCategoryIcon.svelte'; + import PublishDeckModal from '$lib/components/marketplace/PublishDeckModal.svelte'; import { Image, CaretRight, DotsThree, PencilSimple, Trash } from '@mana/shared-icons'; import { marked } from 'marked'; @@ -26,6 +27,7 @@ let error = $state