Skip to content

Commit f27bdf7

Browse files
chore: migrate to UI modal manager (#20116)
1 parent c1c9f30 commit f27bdf7

File tree

54 files changed

+58
-196
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+58
-196
lines changed

web/src/lib/components/admin-page/jobs/jobs-panel.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
notificationController,
44
NotificationType,
55
} from '$lib/components/shared-components/notification/notification';
6-
import { modalManager } from '$lib/managers/modal-manager.svelte';
76
import { featureFlags } from '$lib/stores/server-config.store';
87
import { getJobName } from '$lib/utils';
98
import { handleError } from '$lib/utils/handle-error';
109
import { JobCommand, JobName, sendJobCommand, type AllJobStatusResponseDto, type JobCommandDto } from '@immich/sdk';
10+
import { modalManager } from '@immich/ui';
1111
import {
1212
mdiContentDuplicate,
1313
mdiFaceRecognition,

web/src/lib/components/admin-page/settings/auth/auth-settings.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
import SettingSelect from '$lib/components/shared-components/settings/setting-select.svelte';
77
import SettingSwitch from '$lib/components/shared-components/settings/setting-switch.svelte';
88
import { SettingInputFieldType } from '$lib/constants';
9-
import { modalManager } from '$lib/managers/modal-manager.svelte';
109
import AuthDisableLoginConfirmModal from '$lib/modals/AuthDisableLoginConfirmModal.svelte';
1110
import { OAuthTokenEndpointAuthMethod, type SystemConfigDto } from '@immich/sdk';
11+
import { modalManager } from '@immich/ui';
1212
import { isEqual } from 'lodash-es';
1313
import { t } from 'svelte-i18n';
1414
import { fade } from 'svelte/transition';

web/src/lib/components/admin-page/settings/template-settings/template-settings.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44
import LoadingSpinner from '$lib/components/shared-components/loading-spinner.svelte';
55
import SettingAccordion from '$lib/components/shared-components/settings/setting-accordion.svelte';
66
import SettingTextarea from '$lib/components/shared-components/settings/setting-textarea.svelte';
7-
import { modalManager } from '$lib/managers/modal-manager.svelte';
87
import EmailTemplatePreviewModal from '$lib/modals/EmailTemplatePreviewModal.svelte';
98
import { handleError } from '$lib/utils/handle-error';
109
import { type SystemConfigDto, type SystemConfigTemplateEmailsDto, getNotificationTemplateAdmin } from '@immich/sdk';
11-
import { Button } from '@immich/ui';
10+
import { Button, modalManager } from '@immich/ui';
1211
import { mdiEyeOutline } from '@mdi/js';
1312
import { t } from 'svelte-i18n';
1413
import { fade } from 'svelte/transition';

web/src/lib/components/album-page/album-map.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<script lang="ts">
2-
import { modalManager } from '$lib/managers/modal-manager.svelte';
32
import MapModal from '$lib/modals/MapModal.svelte';
43
import { assetViewingStore } from '$lib/stores/asset-viewing.store';
54
import { getAlbumInfo, type AlbumResponseDto, type MapMarkerResponseDto } from '@immich/sdk';
6-
import { IconButton } from '@immich/ui';
5+
import { IconButton, modalManager } from '@immich/ui';
76
import { mdiMapOutline } from '@mdi/js';
87
import { onDestroy, onMount } from 'svelte';
98
import { t } from 'svelte-i18n';

web/src/lib/components/album-page/albums-list.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
notificationController,
1010
} from '$lib/components/shared-components/notification/notification';
1111
import { AppRoute } from '$lib/constants';
12-
import { modalManager } from '$lib/managers/modal-manager.svelte';
1312
import AlbumEditModal from '$lib/modals/AlbumEditModal.svelte';
1413
import AlbumShareModal from '$lib/modals/AlbumShareModal.svelte';
1514
import QrCodeModal from '$lib/modals/QrCodeModal.svelte';
@@ -38,6 +37,7 @@
3837
import { handleError } from '$lib/utils/handle-error';
3938
import { normalizeSearchString } from '$lib/utils/string-utils';
4039
import { addUsersToAlbum, deleteAlbum, isHttpError, type AlbumResponseDto, type AlbumUserAddDto } from '@immich/sdk';
40+
import { modalManager } from '@immich/ui';
4141
import { mdiDeleteOutline, mdiFolderDownloadOutline, mdiRenameOutline, mdiShareVariantOutline } from '@mdi/js';
4242
import { groupBy } from 'lodash-es';
4343
import { onMount, type Snippet } from 'svelte';

web/src/lib/components/asset-viewer/actions/add-to-album-action.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import type { OnAction } from '$lib/components/asset-viewer/actions/action';
44
import MenuOption from '$lib/components/shared-components/context-menu/menu-option.svelte';
55
import { AssetAction } from '$lib/constants';
6-
import { modalManager } from '$lib/managers/modal-manager.svelte';
76
import AlbumPickerModal from '$lib/modals/AlbumPickerModal.svelte';
87
import { addAssetsToAlbum } from '$lib/utils/asset-utils';
98
import { toTimelineAsset } from '$lib/utils/timeline-util';
109
import type { AssetResponseDto } from '@immich/sdk';
10+
import { modalManager } from '@immich/ui';
1111
import { mdiImageAlbum, mdiShareVariantOutline } from '@mdi/js';
1212
import { t } from 'svelte-i18n';
1313

web/src/lib/components/asset-viewer/actions/keep-this-delete-others.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
<script lang="ts">
22
import MenuOption from '$lib/components/shared-components/context-menu/menu-option.svelte';
3-
43
import { AssetAction } from '$lib/constants';
5-
import { modalManager } from '$lib/managers/modal-manager.svelte';
64
import { keepThisDeleteOthers } from '$lib/utils/asset-utils';
75
import { toTimelineAsset } from '$lib/utils/timeline-util';
86
import type { AssetResponseDto, StackResponseDto } from '@immich/sdk';
7+
import { modalManager } from '@immich/ui';
98
import { mdiPinOutline } from '@mdi/js';
109
import { t } from 'svelte-i18n';
1110
import type { OnAction } from './action';

web/src/lib/components/asset-viewer/actions/set-profile-picture-action.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script lang="ts">
22
import MenuOption from '$lib/components/shared-components/context-menu/menu-option.svelte';
3-
import { modalManager } from '$lib/managers/modal-manager.svelte';
43
import ProfileImageCropperModal from '$lib/modals/ProfileImageCropperModal.svelte';
54
import type { AssetResponseDto } from '@immich/sdk';
5+
import { modalManager } from '@immich/ui';
66
import { mdiAccountCircleOutline } from '@mdi/js';
77
import { t } from 'svelte-i18n';
88

web/src/lib/components/asset-viewer/actions/set-visibility-action.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
<script lang="ts">
22
import MenuOption from '$lib/components/shared-components/context-menu/menu-option.svelte';
3-
43
import { AssetAction } from '$lib/constants';
5-
import { modalManager } from '$lib/managers/modal-manager.svelte';
64
import type { TimelineAsset } from '$lib/managers/timeline-manager/types';
75
import { handleError } from '$lib/utils/handle-error';
86
import { AssetVisibility, updateAssets } from '@immich/sdk';
7+
import { modalManager } from '@immich/ui';
98
import { mdiLockOpenVariantOutline, mdiLockOutline } from '@mdi/js';
109
import { t } from 'svelte-i18n';
1110
import type { OnAction, PreAction } from './action';

web/src/lib/components/asset-viewer/actions/share-action.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<script lang="ts">
2-
import { modalManager } from '$lib/managers/modal-manager.svelte';
32
import QrCodeModal from '$lib/modals/QrCodeModal.svelte';
43
import SharedLinkCreateModal from '$lib/modals/SharedLinkCreateModal.svelte';
54
import { makeSharedLinkUrl } from '$lib/utils';
65
import type { AssetResponseDto } from '@immich/sdk';
7-
import { IconButton } from '@immich/ui';
6+
import { IconButton, modalManager } from '@immich/ui';
87
import { mdiShareVariantOutline } from '@mdi/js';
98
import { t } from 'svelte-i18n';
109

0 commit comments

Comments
 (0)