{#if viewMode === ViewMode.SUGGEST_MERGE} (viewMode = ViewMode.VIEW_ASSETS)} on:reject={() => changeName()} on:confirm={(event) => handleMergeSameFace(event.detail)} /> {/if} {#if viewMode === ViewMode.BIRTH_DATE} (viewMode = ViewMode.VIEW_ASSETS)} on:updated={(event) => handleSetBirthDate(event.detail)} /> {/if} {#if viewMode === ViewMode.MERGE_FACES} {/if}
{#if $isMultiSelectState} assetInteractionStore.clearMultiselect()}> $assetStore.removeAsset(assetId)} /> $assetStore.removeAssets(ids)} /> {:else} {#if viewMode === ViewMode.VIEW_ASSETS || viewMode === ViewMode.SUGGEST_MERGE || viewMode === ViewMode.BIRTH_DATE} goto(previousRoute)}> (viewMode = ViewMode.SELECT_FACE)} /> (viewMode = ViewMode.BIRTH_DATE)} /> (viewMode = ViewMode.MERGE_FACES)} /> hideFace()} /> {/if} {#if viewMode === ViewMode.SELECT_FACE} (viewMode = ViewMode.VIEW_ASSETS)}> Select feature photo {/if} {/if}
{#key previousPersonId} handleSelectFeaturePhoto(asset)} on:escape={handleEscape} > {#if viewMode === ViewMode.VIEW_ASSETS || viewMode === ViewMode.SUGGEST_MERGE || viewMode === ViewMode.BIRTH_DATE}
{#if isEditingName} 0} bind:name on:change={(event) => handleNameChange(event.detail)} /> {:else} {/if}
{#if isEditingName}
{#each suggestedPeople as person, index (person.id)}
{/each}
{/if}
{/if}
{/key}