+
{showBulkCreate ? 'Mehrere Links erstellen' : editingLink ? 'Link bearbeiten' : 'Neuen Link erstellen'}
(showBulkCreate = !showBulkCreate)} class="px-3 py-1.5 text-sm font-medium rounded-lg transition-all {showBulkCreate ? 'bg-indigo-100 text-indigo-700 dark:bg-indigo-900/30 dark:text-indigo-400' : 'bg-blue-100 text-blue-700 dark:bg-blue-900/30 dark:text-blue-400'}" > {showBulkCreate ? 'β Einzelner Link' : 'Mehrere Links β'}
(isOpen = false)} class="text-theme-text-muted hover:text-theme-text transition-colors p-1 hover:bg-theme-surface-hover rounded-lg" title="Formular ausblenden" >
{#if showBulkCreate}
1.
URLs eingeben (eine pro Zeile)
{bulkUrls.split('\n').filter(line => line.trim()).length} URLs erkannt
{#if user}
2.
Optionen fΓΌr alle Links
{#if folders.length > 0}
Ordner zuweisen
Kein Ordner
{#each folders as folder}
{folder.icon} {folder.display_name}
{/each}
{/if}
URL-Format
Mit Benutzername: /u/{user.username}/[code]
{/if}
{#if isSubmitting}
Erstelle Links... {:else} π Alle Links erstellen {/if}
{#if createdLinks.length > 0}
β {createdLinks.length} Links erfolgreich erstellt:
{#each createdLinks as link, i}
{link.url}
copyToClipboard(link.url, `bulk-${i}`)} class="px-2 py-1 text-xs font-medium rounded transition-colors {copiedStates[`bulk-${i}`] ? 'bg-green-600 text-white' : 'bg-green-700 text-white hover:bg-green-800'}" > {copiedStates[`bulk-${i}`] ? 'β' : 'π'}
{/each}
{/if}
{:else}
{/if}