chore(web): remove unused props (#17141)

This commit is contained in:
Ben McCann 2025-03-27 15:12:14 -07:00 committed by GitHub
parent 84c35e35d6
commit 411772123f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 4 additions and 21 deletions

View File

@ -170,7 +170,7 @@
</div> </div>
</form> </form>
</div> </div>
<TemplateSettings {defaultConfig} {config} {savedConfig} {onReset} {onSave} /> <TemplateSettings {config} {savedConfig} />
<SettingButtonsRow <SettingButtonsRow
onReset={(options) => onReset({ ...options, configKeys: ['notifications', 'templates'] })} onReset={(options) => onReset({ ...options, configKeys: ['notifications', 'templates'] })}

View File

@ -11,15 +11,10 @@
import { mdiEyeOutline } from '@mdi/js'; import { mdiEyeOutline } from '@mdi/js';
import { t } from 'svelte-i18n'; import { t } from 'svelte-i18n';
import { fade } from 'svelte/transition'; import { fade } from 'svelte/transition';
import type { SettingsResetEvent, SettingsSaveEvent } from '../admin-settings';
interface Props { interface Props {
savedConfig: SystemConfigDto; savedConfig: SystemConfigDto;
defaultConfig: SystemConfigDto;
config: SystemConfigDto; config: SystemConfigDto;
disabled?: boolean;
onReset: SettingsResetEvent;
onSave: SettingsSaveEvent;
} }
let { savedConfig, config = $bindable() }: Props = $props(); let { savedConfig, config = $bindable() }: Props = $props();

View File

@ -482,7 +482,6 @@
{preloadAssets} {preloadAssets}
onPreviousAsset={() => navigateAsset('previous')} onPreviousAsset={() => navigateAsset('previous')}
onNextAsset={() => navigateAsset('next')} onNextAsset={() => navigateAsset('next')}
onClose={closeViewer}
haveFadeTransition={false} haveFadeTransition={false}
{sharedLink} {sharedLink}
/> />
@ -527,7 +526,6 @@
{preloadAssets} {preloadAssets}
onPreviousAsset={() => navigateAsset('previous')} onPreviousAsset={() => navigateAsset('previous')}
onNextAsset={() => navigateAsset('next')} onNextAsset={() => navigateAsset('next')}
onClose={closeViewer}
{sharedLink} {sharedLink}
haveFadeTransition={$slideshowState === SlideshowState.None || $slideshowTransition} haveFadeTransition={$slideshowState === SlideshowState.None || $slideshowTransition}
/> />

View File

@ -32,7 +32,6 @@
onNextAsset?: (() => void) | null; onNextAsset?: (() => void) | null;
copyImage?: () => Promise<void>; copyImage?: () => Promise<void>;
zoomToggle?: (() => void) | null; zoomToggle?: (() => void) | null;
onClose?: () => void;
} }
let { let {

View File

@ -18,10 +18,8 @@
circle?: boolean; circle?: boolean;
hidden?: boolean; hidden?: boolean;
border?: boolean; border?: boolean;
preload?: boolean;
hiddenIconClass?: string; hiddenIconClass?: string;
onComplete?: (() => void) | undefined; onComplete?: (() => void) | undefined;
onClick?: (() => void) | undefined;
} }
let { let {

View File

@ -136,7 +136,7 @@
<div class="flex flex-wrap gap-1 bg-immich-bg p-2 pb-8 dark:bg-immich-dark-bg md:px-8 mt-16"> <div class="flex flex-wrap gap-1 bg-immich-bg p-2 pb-8 dark:bg-immich-dark-bg md:px-8 mt-16">
<PeopleInfiniteScroll {people} hasNextPage={true} {loadNextPage}> <PeopleInfiniteScroll {people} hasNextPage={true} {loadNextPage}>
{#snippet children({ person, index })} {#snippet children({ person })}
{@const hidden = personIsHidden[person.id]} {@const hidden = personIsHidden[person.id]}
<button <button
type="button" type="button"
@ -146,7 +146,6 @@
aria-label={person.name ? $t('hide_named_person', { values: { name: person.name } }) : $t('hide_person')} aria-label={person.name ? $t('hide_named_person', { values: { name: person.name } }) : $t('hide_person')}
> >
<ImageThumbnail <ImageThumbnail
preload={index < 20}
{hidden} {hidden}
shadow shadow
url={getPeopleThumbnailUrl(person)} url={getPeopleThumbnailUrl(person)}

View File

@ -100,7 +100,6 @@
url={getPeopleThumbnailUrl(person)} url={getPeopleThumbnailUrl(person)}
altText={person.name} altText={person.name}
widthStyle="100%" widthStyle="100%"
onClick={() => changePersonToMerge(person)}
/> />
</button> </button>
</div> </div>

View File

@ -20,14 +20,13 @@
interface Props { interface Props {
person: PersonResponseDto; person: PersonResponseDto;
preload?: boolean;
onSetBirthDate: () => void; onSetBirthDate: () => void;
onMergePeople: () => void; onMergePeople: () => void;
onHidePerson: () => void; onHidePerson: () => void;
onToggleFavorite: () => void; onToggleFavorite: () => void;
} }
let { person, preload = false, onSetBirthDate, onMergePeople, onHidePerson, onToggleFavorite }: Props = $props(); let { person, onSetBirthDate, onMergePeople, onHidePerson, onToggleFavorite }: Props = $props();
let showVerticalDots = $state(false); let showVerticalDots = $state(false);
</script> </script>
@ -48,7 +47,6 @@
<div class="w-full h-full rounded-xl brightness-95 filter"> <div class="w-full h-full rounded-xl brightness-95 filter">
<ImageThumbnail <ImageThumbnail
shadow shadow
{preload}
url={getPeopleThumbnailUrl(person)} url={getPeopleThumbnailUrl(person)}
altText={person.name} altText={person.name}
title={person.name} title={person.name}

View File

@ -14,7 +14,6 @@
timelineBottomOffset?: number; timelineBottomOffset?: number;
height?: number; height?: number;
assetStore: AssetStore; assetStore: AssetStore;
invisible?: boolean;
scrubOverallPercent?: number; scrubOverallPercent?: number;
scrubBucketPercent?: number; scrubBucketPercent?: number;
scrubBucket?: { bucketDate: string | undefined }; scrubBucket?: { bucketDate: string | undefined };

View File

@ -13,7 +13,6 @@
flippedLogo?: boolean; flippedLogo?: boolean;
isSelected?: boolean; isSelected?: boolean;
preloadData?: boolean; preloadData?: boolean;
moreInformation?: Snippet;
dropDownContent?: Snippet; dropDownContent?: Snippet;
dropdownOpen?: boolean; dropdownOpen?: boolean;
} }

View File

@ -408,13 +408,12 @@
{#if countVisiblePeople > 0 && (!searchName || searchedPeopleLocal.length > 0)} {#if countVisiblePeople > 0 && (!searchName || searchedPeopleLocal.length > 0)}
<PeopleInfiniteScroll people={showPeople} hasNextPage={!!nextPage && !searchName} {loadNextPage}> <PeopleInfiniteScroll people={showPeople} hasNextPage={!!nextPage && !searchName} {loadNextPage}>
{#snippet children({ person, index })} {#snippet children({ person })}
<div <div
class="p-2 rounded-xl hover:bg-gray-200 border-2 hover:border-immich-primary/50 hover:shadow-sm dark:hover:bg-immich-dark-primary/20 hover:dark:border-immich-dark-primary/25 border-transparent transition-all" class="p-2 rounded-xl hover:bg-gray-200 border-2 hover:border-immich-primary/50 hover:shadow-sm dark:hover:bg-immich-dark-primary/20 hover:dark:border-immich-dark-primary/25 border-transparent transition-all"
> >
<PeopleCard <PeopleCard
{person} {person}
preload={index < 20}
onSetBirthDate={() => handleSetBirthDate(person)} onSetBirthDate={() => handleSetBirthDate(person)}
onMergePeople={() => handleMergePeople(person)} onMergePeople={() => handleMergePeople(person)}
onHidePerson={() => handleHidePerson(person)} onHidePerson={() => handleHidePerson(person)}