{$t('projects.title')} - {$t('app.name')}
{#snippet heroToolbar()} {/snippet} {#if showAddForm}

{$t('projects.newProject')}

{#if formError}

{formError}

{/if}
{ showImagePicker = false; }} />
{/if} {#if loading} {:else if error}

{error}

{:else if projects.length === 0} { showAddForm = true; }} icon="projects" /> {:else}
{#if filteredProjects.length === 0}

{$t('projects.noMatchingProjects')}

{:else}
{#each filteredProjects as project (project.id)} {/each}
{$t('projects.name')} {$t('projects.image')} {$t('projects.port')} {$t('projects.registry')} {$t('projects.created')}
{project.name} {project.image} {project.port || '-'} {project.registry || '-'} {$fmt.date(project.created_at)} {$t('projects.view')}
{/if} {/if}