Frontend: Use context name constants in page/album/photos.vue

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2025-11-27 16:40:33 +01:00
parent b9f5ea8659
commit a11b5cafab

View File

@@ -17,11 +17,11 @@
<div v-else class="p-page__content"> <div v-else class="p-page__content">
<p-scroll :load-more="loadMore" :load-disabled="scrollDisabled" :load-distance="scrollDistance" :loading="loading"> </p-scroll> <p-scroll :load-more="loadMore" :load-disabled="scrollDisabled" :load-distance="scrollDistance" :loading="loading"> </p-scroll>
<p-photo-clipboard :refresh="refresh" :album="model" context="album"></p-photo-clipboard> <p-photo-clipboard :refresh="refresh" :album="model" :context="contexts.Album"></p-photo-clipboard>
<p-photo-view-mosaic <p-photo-view-mosaic
v-if="settings.view === 'mosaic'" v-if="settings.view === 'mosaic'"
context="album" :context="contexts.Album"
:photos="results" :photos="results"
:select-mode="selectMode" :select-mode="selectMode"
:filter="filter" :filter="filter"
@@ -32,7 +32,7 @@
></p-photo-view-mosaic> ></p-photo-view-mosaic>
<p-photo-view-list <p-photo-view-list
v-else-if="settings.view === 'list'" v-else-if="settings.view === 'list'"
context="album" :context="contexts.Album"
:photos="results" :photos="results"
:select-mode="selectMode" :select-mode="selectMode"
:filter="filter" :filter="filter"
@@ -45,7 +45,7 @@
></p-photo-view-list> ></p-photo-view-list>
<p-photo-view-cards <p-photo-view-cards
v-else v-else
context="album" :context="contexts.Album"
:photos="results" :photos="results"
:select-mode="selectMode" :select-mode="selectMode"
:filter="filter" :filter="filter"
@@ -64,6 +64,7 @@
import { Photo } from "model/photo"; import { Photo } from "model/photo";
import Album from "model/album"; import Album from "model/album";
import Thumb from "model/thumb"; import Thumb from "model/thumb";
import * as contexts from "options/contexts";
import PAlbumToolbar from "component/album/toolbar.vue"; import PAlbumToolbar from "component/album/toolbar.vue";
import PPhotoClipboard from "component/photo/clipboard.vue"; import PPhotoClipboard from "component/photo/clipboard.vue";
import PPhotoViewCards from "component/photo/view/cards.vue"; import PPhotoViewCards from "component/photo/view/cards.vue";
@@ -108,6 +109,7 @@ export default {
hasPlaces: this.$config.allow("places", "view") && this.$config.feature("places"), hasPlaces: this.$config.allow("places", "view") && this.$config.feature("places"),
canSearchPlaces: this.$config.allow("places", "search") && this.$config.feature("places"), canSearchPlaces: this.$config.allow("places", "search") && this.$config.feature("places"),
canAccessLibrary: this.$config.allow("photos", "access_library"), canAccessLibrary: this.$config.allow("photos", "access_library"),
contexts,
subscriptions: [], subscriptions: [],
listen: false, listen: false,
dirty: false, dirty: false,