Skip to content

Commit 15c1e89

Browse files
committed
fix: simplify
1 parent c443dcb commit 15c1e89

File tree

1 file changed

+27
-50
lines changed

1 file changed

+27
-50
lines changed

Diff for: web/src/lib/components/faces-page/assign-face-side-panel.svelte

+27-50
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
let searchFaces = false;
2929
let searchName = '';
3030
31+
$: showPeople = searchName ? searchedPeople : allPeople.filter((person) => !person.isHidden);
32+
3133
const dispatch = createEventDispatcher<{
3234
close: void;
3335
createPerson: string | null;
@@ -190,56 +192,31 @@
190192
<div class="px-4 py-4 text-sm">
191193
<h2 class="mb-8 mt-4 uppercase">All people</h2>
192194
<div class="immich-scrollbar mt-4 flex flex-wrap gap-2 overflow-y-auto">
193-
{#if searchName == ''}
194-
{#each allPeople as person (person.id)}
195-
{#if person.id !== editedPerson.id}
196-
<div class="w-fit">
197-
<button class="w-[90px]" on:click={() => dispatch('reassign', person)}>
198-
<div class="relative">
199-
<ImageThumbnail
200-
curve
201-
shadow
202-
url={getPeopleThumbnailUrl(person.id)}
203-
altText={getPersonNameWithHiddenValue(person.name, person.isHidden)}
204-
title={getPersonNameWithHiddenValue(person.name, person.isHidden)}
205-
widthStyle="90px"
206-
heightStyle="90px"
207-
thumbhash={null}
208-
hidden={person.isHidden}
209-
/>
210-
</div>
211-
212-
<p class="mt-1 truncate font-medium" title={getPersonNameWithHiddenValue(person.name, person.isHidden)}>
213-
{person.name}
214-
</p>
215-
</button>
216-
</div>
217-
{/if}
218-
{/each}
219-
{:else}
220-
{#each searchedPeople as person (person.id)}
221-
{#if person.id !== editedPerson.id}
222-
<div class="w-fit">
223-
<button class="w-[90px]" on:click={() => dispatch('reassign', person)}>
224-
<div class="relative">
225-
<ImageThumbnail
226-
curve
227-
shadow
228-
url={getPeopleThumbnailUrl(person.id)}
229-
altText={getPersonNameWithHiddenValue(person.name, person.isHidden)}
230-
title={getPersonNameWithHiddenValue(person.name, person.isHidden)}
231-
widthStyle="90px"
232-
heightStyle="90px"
233-
thumbhash={null}
234-
hidden={person.isHidden}
235-
/>
236-
</div>
237-
<p class="mt-1 truncate font-medium" title={person.name}>{person.name}</p>
238-
</button>
239-
</div>
240-
{/if}
241-
{/each}
242-
{/if}
195+
{#each showPeople as person (person.id)}
196+
{#if person.id !== editedPerson.id}
197+
<div class="w-fit">
198+
<button class="w-[90px]" on:click={() => dispatch('reassign', person)}>
199+
<div class="relative">
200+
<ImageThumbnail
201+
curve
202+
shadow
203+
url={getPeopleThumbnailUrl(person.id)}
204+
altText={getPersonNameWithHiddenValue(person.name, person.isHidden)}
205+
title={getPersonNameWithHiddenValue(person.name, person.isHidden)}
206+
widthStyle="90px"
207+
heightStyle="90px"
208+
thumbhash={null}
209+
hidden={person.isHidden}
210+
/>
211+
</div>
212+
213+
<p class="mt-1 truncate font-medium" title={getPersonNameWithHiddenValue(person.name, person.isHidden)}>
214+
{person.name}
215+
</p>
216+
</button>
217+
</div>
218+
{/if}
219+
{/each}
243220
</div>
244221
</div>
245222
</section>

0 commit comments

Comments
 (0)