1111 </template >
1212
1313 <template #center >
14- <span class =" sm :hidden font-bold" >
14+ <span class =" lg :hidden font-bold" >
1515 {{ $t("gallery.albums") }}
1616 </span >
17- <span class =" hidden sm :block font-bold text-sm lg:text-base text-center w-full" @click =" is_metrics_open = !is_metrics_open" >{{
17+ <span class =" hidden lg :block font-bold text-sm lg:text-base text-center w-full" @click =" is_metrics_open = !is_metrics_open" >{{
1818 props.title
1919 }}</span >
2020 </template >
2727 severity =" secondary"
2828 text
2929 :class =" {
30- 'py-2 px-4 rounded-xl hidden md :block': true,
30+ 'py-2 px-4 rounded-xl hidden xl :block': true,
3131 'dark:hover:text-surface-100': true,
3232 'hover:text-surface-800': true,
3333 }"
4141 severity =" secondary"
4242 text
4343 :class =" {
44- 'py-2 px-4 rounded-xl hidden md: block': true,
44+ 'py-2 px-4 rounded-xl mr-12 block lg:mr-0 ': true,
4545 'dark:hover:text-surface-100 dark:border-surface-400 dark:hover:border-surface-100': true,
4646 'hover:text-surface-800 border-surface-500 hover:border-surface-800': true,
4747 }"
5050 </Button >
5151 </template >
5252 <!-- Maybe logged in. -->
53- <div : class =" menu.length > 1 ? ' hidden sm :block' : '' " >
53+ <div class =" hidden lg :block" >
5454 <template v-for =" item in menu " >
5555 <template v-if =" item .type === ' link' " >
5656 <!-- @vue-ignore -->
6161 </template >
6262 </template >
6363 <!-- Not logged in. -->
64- <BackLinkButton v-if =" props.user.id === null && isLoginLeft " :config =" props.config" />
64+ <BackLinkButton v-if =" props.user.id === null" :config =" props.config" />
6565 </div >
6666 <SpeedDial
6767 :model =" menu"
68- v-if =" menu.length > 1"
6968 direction =" down"
70- class =" top-0 mr-4 absolute right-0 sm :hidden"
69+ class =" top-0 mr-4 absolute right-0 lg :hidden"
7170 :buttonProps =" { severity: 'help', rounded: true }"
7271 >
7372 <template #button =" { toggleCallback } " >
@@ -129,7 +128,6 @@ const props = defineProps<{
129128 back_button_enabled: boolean ;
130129 back_button_text: string ;
131130 back_button_url: string ;
132- login_button_position: string ;
133131 };
134132 hasHidden: boolean ;
135133}>();
@@ -171,7 +169,6 @@ const { addmenu, addMenu } = useContextMenuAlbumsAdd(
171169);
172170
173171const canUpload = computed (() => props .user .id !== null );
174- const isLoginLeft = computed (() => props .config .login_button_position === " left" );
175172
176173function openAddMenu(event : Event ) {
177174 addmenu .value .show (event );
@@ -242,7 +239,7 @@ const menu = computed(() =>
242239 to: { name: " favourites" },
243240 type: " link" ,
244241 icon: " pi pi-heart" ,
245- if: is_favourite_enabled .value && (favourites .photos ?.length ?? 0 ) > 0 ,
242+ if: props . user . id !== null && is_favourite_enabled .value && (favourites .photos ?.length ?? 0 ) > 0 ,
246243 key: " favourites" ,
247244 },
248245 {
@@ -266,13 +263,6 @@ const menu = computed(() =>
266263 if: is_se_preview_enabled .value && props .rights .can_see_live_metrics ,
267264 key: " se_preview" ,
268265 },
269- {
270- icon: " pi pi-sign-in" ,
271- type: " fn" ,
272- callback: togglableStore .toggleLogin ,
273- if: props .user .id === null && ! isLoginLeft .value ,
274- key: " login" ,
275- },
276266 {
277267 icon: " pi pi-question-circle" ,
278268 type: " fn" ,
0 commit comments