mirror of
https://github.com/immich-app/immich
synced 2025-06-08 23:57:57 +00:00
chore(web): remove unused props (#17141)
This commit is contained in:
parent
84c35e35d6
commit
411772123f
@ -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'] })}
|
||||||
|
@ -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();
|
||||||
|
@ -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}
|
||||||
/>
|
/>
|
||||||
|
@ -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 {
|
||||||
|
@ -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 {
|
||||||
|
@ -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)}
|
||||||
|
@ -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>
|
||||||
|
@ -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}
|
||||||
|
@ -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 };
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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)}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user