{#if viewMode === ViewMode.UNASSIGN_ASSETS} a.id)} personAssets={data.person} on:close={() => (viewMode = ViewMode.VIEW_ASSETS)} on:confirm={handleUnmerge} /> {/if} {#if viewMode === ViewMode.SUGGEST_MERGE} (viewMode = ViewMode.VIEW_ASSETS)} on:reject={() => changeName()} on:confirm={(event) => handleMergeSamePerson(event.detail)} /> {/if} {#if viewMode === ViewMode.BIRTH_DATE} (viewMode = ViewMode.VIEW_ASSETS)} on:updated={(event) => handleSetBirthDate(event.detail)} /> {/if} {#if viewMode === ViewMode.MERGE_PEOPLE} {/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_PERSON)} /> (viewMode = ViewMode.BIRTH_DATE)} /> (viewMode = ViewMode.MERGE_PEOPLE)} /> toggleHidePerson()} /> {/if} {#if viewMode === ViewMode.SELECT_PERSON} (viewMode = ViewMode.VIEW_ASSETS)}> Select feature photo {/if} {/if}
{#key refreshAssetGrid} handleSelectFeaturePhoto(asset)} on:escape={handleEscape} > {#if viewMode === ViewMode.VIEW_ASSETS || viewMode === ViewMode.SUGGEST_MERGE || viewMode === ViewMode.BIRTH_DATE}
{#if isEditingName} 0 || isSearchingPeople} bind:name on:change={(event) => handleNameChange(event.detail)} on:input={searchPeople} /> {:else}
{/if}
{#if isEditingName}
{#if isSearchingPeople}
{:else} {#each suggestedPeople as person, index (person.id)}
{/each} {/if}
{/if}
{/if}
{/key}