mirror of
https://github.com/immich-app/immich.git
synced 2025-09-29 15:31:13 -04:00
rename timeline-day to timeline-month
This commit is contained in:
parent
1a754b868c
commit
3ff24fc803
@ -4,7 +4,7 @@
|
|||||||
import { resizeObserver, type OnResizeCallback } from '$lib/actions/resize-observer';
|
import { resizeObserver, type OnResizeCallback } from '$lib/actions/resize-observer';
|
||||||
import Hmr from '$lib/components/timeline/base-components/hmr.svelte';
|
import Hmr from '$lib/components/timeline/base-components/hmr.svelte';
|
||||||
import Skeleton from '$lib/components/timeline/base-components/skeleton.svelte';
|
import Skeleton from '$lib/components/timeline/base-components/skeleton.svelte';
|
||||||
import SelectableTimelineDay from '$lib/components/timeline/internal-components/selectable-timeline-day.svelte';
|
import SelectableTimelineMonth from '$lib/components/timeline/internal-components/selectable-timeline-month.svelte';
|
||||||
import type { DayGroup } from '$lib/managers/timeline-manager/day-group.svelte';
|
import type { DayGroup } from '$lib/managers/timeline-manager/day-group.svelte';
|
||||||
import type { MonthGroup } from '$lib/managers/timeline-manager/month-group.svelte';
|
import type { MonthGroup } from '$lib/managers/timeline-manager/month-group.svelte';
|
||||||
import { TimelineManager } from '$lib/managers/timeline-manager/timeline-manager.svelte';
|
import { TimelineManager } from '$lib/managers/timeline-manager/timeline-manager.svelte';
|
||||||
@ -271,7 +271,7 @@
|
|||||||
style:transform={`translate3d(0,${absoluteHeight}px,0)`}
|
style:transform={`translate3d(0,${absoluteHeight}px,0)`}
|
||||||
style:width="100%"
|
style:width="100%"
|
||||||
>
|
>
|
||||||
<SelectableTimelineDay
|
<SelectableTimelineMonth
|
||||||
{customThumbnailLayout}
|
{customThumbnailLayout}
|
||||||
{withStacked}
|
{withStacked}
|
||||||
{showArchiveIcon}
|
{showArchiveIcon}
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
customThumbnailLayout?: Snippet<[TimelineAsset]>;
|
customThumbnailLayout?: Snippet<[TimelineAsset]>;
|
||||||
|
|
||||||
singleSelect: boolean;
|
singleSelect: boolean;
|
||||||
withStacked: boolean;
|
withStacked: boolean;
|
||||||
showArchiveIcon: boolean;
|
showArchiveIcon: boolean;
|
||||||
@ -28,7 +29,7 @@
|
|||||||
onScrollCompensationMonthInDOM: (compensation: { heightDelta?: number; scrollTop?: number }) => void;
|
onScrollCompensationMonthInDOM: (compensation: { heightDelta?: number; scrollTop?: number }) => void;
|
||||||
|
|
||||||
onHover: (dayGroup: DayGroup, asset: TimelineAsset) => void;
|
onHover: (dayGroup: DayGroup, asset: TimelineAsset) => void;
|
||||||
onAssetOpen: (dayGroup: DayGroup, asset: TimelineAsset) => void;
|
onAssetOpen?: (dayGroup: DayGroup, asset: TimelineAsset) => void;
|
||||||
onAssetSelect: (dayGroup: DayGroup, asset: TimelineAsset) => void;
|
onAssetSelect: (dayGroup: DayGroup, asset: TimelineAsset) => void;
|
||||||
onDayGroupSelect: (dayGroup: DayGroup, assets: TimelineAsset[]) => void;
|
onDayGroupSelect: (dayGroup: DayGroup, assets: TimelineAsset[]) => void;
|
||||||
|
|
||||||
@ -152,7 +153,7 @@
|
|||||||
{showArchiveIcon}
|
{showArchiveIcon}
|
||||||
{asset}
|
{asset}
|
||||||
{groupIndex}
|
{groupIndex}
|
||||||
onClick={() => onAssetOpen(dayGroup, assetSnapshot(asset))}
|
onClick={() => onAssetOpen?.(dayGroup, assetSnapshot(asset))}
|
||||||
onSelect={() => onAssetSelect(dayGroup, assetSnapshot(asset))}
|
onSelect={() => onAssetSelect(dayGroup, assetSnapshot(asset))}
|
||||||
onMouseEvent={() => onHover(dayGroup, assetSnapshot(asset))}
|
onMouseEvent={() => onHover(dayGroup, assetSnapshot(asset))}
|
||||||
selected={isAssetSelected(asset)}
|
selected={isAssetSelected(asset)}
|
@ -6,13 +6,15 @@
|
|||||||
import { isSelectingAllAssets } from '$lib/stores/assets-store.svelte';
|
import { isSelectingAllAssets } from '$lib/stores/assets-store.svelte';
|
||||||
import { navigate } from '$lib/utils/navigation';
|
import { navigate } from '$lib/utils/navigation';
|
||||||
|
|
||||||
import TimelineDay from '$lib/components/timeline/base-components/timeline-day.svelte';
|
import TimelineMonth from '$lib/components/timeline/base-components/timeline-month.svelte';
|
||||||
import { DayGroup } from '$lib/managers/timeline-manager/day-group.svelte';
|
import { DayGroup } from '$lib/managers/timeline-manager/day-group.svelte';
|
||||||
import { assetsSnapshot } from '$lib/managers/timeline-manager/utils.svelte';
|
import { assetsSnapshot } from '$lib/managers/timeline-manager/utils.svelte';
|
||||||
import { searchStore } from '$lib/stores/search.svelte';
|
import { searchStore } from '$lib/stores/search.svelte';
|
||||||
import type { Snippet } from 'svelte';
|
import type { Snippet } from 'svelte';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
|
customThumbnailLayout?: Snippet<[TimelineAsset]>;
|
||||||
|
|
||||||
isSelectionMode: boolean;
|
isSelectionMode: boolean;
|
||||||
singleSelect: boolean;
|
singleSelect: boolean;
|
||||||
withStacked: boolean;
|
withStacked: boolean;
|
||||||
@ -21,21 +23,19 @@
|
|||||||
timelineManager: TimelineManager;
|
timelineManager: TimelineManager;
|
||||||
assetInteraction: AssetInteraction;
|
assetInteraction: AssetInteraction;
|
||||||
|
|
||||||
customThumbnailLayout?: Snippet<[TimelineAsset]>;
|
|
||||||
|
|
||||||
onAssetOpen?: (dayGroup: DayGroup, asset: TimelineAsset, defaultAssetOpen: () => void) => void;
|
onAssetOpen?: (dayGroup: DayGroup, asset: TimelineAsset, defaultAssetOpen: () => void) => void;
|
||||||
onSelect?: (isSingleSelect: boolean, asset: TimelineAsset) => void;
|
onSelect?: (isSingleSelect: boolean, asset: TimelineAsset) => void;
|
||||||
onScrollCompensationMonthInDOM: (compensation: { heightDelta?: number; scrollTop?: number }) => void;
|
onScrollCompensationMonthInDOM: (compensation: { heightDelta?: number; scrollTop?: number }) => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
let {
|
let {
|
||||||
|
customThumbnailLayout,
|
||||||
isSelectionMode,
|
isSelectionMode,
|
||||||
singleSelect,
|
singleSelect,
|
||||||
withStacked,
|
withStacked,
|
||||||
showArchiveIcon,
|
showArchiveIcon,
|
||||||
monthGroup = $bindable(),
|
monthGroup = $bindable(),
|
||||||
assetInteraction,
|
assetInteraction,
|
||||||
customThumbnailLayout,
|
|
||||||
timelineManager,
|
timelineManager,
|
||||||
onAssetOpen,
|
onAssetOpen,
|
||||||
onSelect,
|
onSelect,
|
||||||
@ -257,7 +257,7 @@
|
|||||||
|
|
||||||
<svelte:document onkeydown={onKeyDown} onkeyup={onKeyUp} />
|
<svelte:document onkeydown={onKeyDown} onkeyup={onKeyUp} />
|
||||||
|
|
||||||
<TimelineDay
|
<TimelineMonth
|
||||||
{customThumbnailLayout}
|
{customThumbnailLayout}
|
||||||
{singleSelect}
|
{singleSelect}
|
||||||
{withStacked}
|
{withStacked}
|
Loading…
x
Reference in New Issue
Block a user