{#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} (isEditingName = true)} > {#if data.person.name} {data.person.name} {`${numberOfAssets} asset${numberOfAssets > 1 ? 's' : ''}`} {:else} Add a name Find them fast by name with search {/if} {/if} {#if isEditingName} {#if isSearchingPeople} {:else} {#each suggestedPeople as person, index (person.id)} handleSuggestPeople(person)}> {person.name} {/each} {/if} {/if} {/if} {/key}
{data.person.name}
{`${numberOfAssets} asset${numberOfAssets > 1 ? 's' : ''}`}
Add a name
Find them fast by name with search
{person.name}