{ e.preventDefault() submit() }} class="flex flex-col gap-4 h-full w-full" > {#if formtitle}{@render formtitle()}{:else}
{$t('form.post.community')}
{/if}
{ formData.name = formData.name.toLowerCase().replaceAll(' ', '_') }} disabled={edit != undefined} />
{$t('post.badges.nsfw')}
Only moderators can post
Public
Local Only
{$t('form.profile.languages.title')}
{#if site.data}
{#snippet target(attachment)}
{$t('common.add')}
{/snippet} {#each site.data.all_languages.filter((l) => !formData.languages?.includes(l.id)) as language (language.id)}
{ formData.languages = [ ...(formData.languages ?? []), language.id, ] }} > {language.name}
{/each}
{#each formData.languages ?? [] as languageId, index (languageId)} {@const language = site.data.all_languages.find( (l) => l.id == languageId, )}
{ formData.languages?.splice(index, 1) }} >
{language?.name}
{/each}
{/if}
{edit ? $t('common.save') : $t('form.submit')}