{isGerman ? "Repository klonen" : "Clone a Repository"}

{isGerman ? "Quelle" : "Source"}
{#each configuredSources as integrationSource} {/each}
{#if configuredSources.length === 0}

{isGerman ? "Integrationen kannst du in den Einstellungen einrichten." : "Set up integrations in Settings."}

{/if}
{source === "integrations" ? (activeSource?.label ?? "Integration") : "URL"}

{isGerman ? "Repository klonen" : "Clone a Repo"}

{#if source === "url"} {:else}
{#if configuredSources.length === 0}
{isGerman ? "Keine aktive Integration" : "No active integration"}

{isGerman ? "Richte unter Einstellungen → Integrationen zuerst GitHub, GitLab, Azure DevOps oder Gitea ein." : "Set up GitHub, GitLab, Azure DevOps, or Gitea under Settings → Integrations first."}

{:else}
{#if loadingSourceId}
{isGerman ? "Repositories werden geladen…" : "Loading repositories…"}
{:else if repositoryError}
{isGerman ? "Repositories konnten nicht geladen werden" : "Could not load repositories"}{repositoryError}
{:else if filteredRepositories.length === 0}
{repositorySearch ? (isGerman ? "Keine passenden Repositories." : "No matching repositories.") : (isGerman ? "Keine Repositories gefunden." : "No repositories found.")}
{:else if activeSource?.provider === "azure-devops"} {#each azureRepositoryGroups as group (group.project)}
{group.project}{group.repositories.length}
{#each group.repositories as repository (repository.id)} {/each}
{/each} {:else} {#each filteredRepositories as repository (repository.id)} {/each} {/if}
{#if selectedRepository}
{isGerman ? "Ausgewählt" : "Selected"}{selectedRepository.fullName}{selectedRepository.cloneUrl}
{/if} {/if}
{/if} {#if visibleError}
{visibleError}
{/if}