fixes
Build And Push Image / docker (push) Failing after 2m41s Details

This commit is contained in:
Matt 2025-08-10 14:41:50 +02:00
parent 2eaf9cda95
commit 21bc4909b1
1 changed files with 15 additions and 12 deletions

View File

@ -91,7 +91,6 @@
</template>
<script setup lang="ts">
import { useMobileDetection } from '~/composables/useMobileDetection';
definePageMeta({
layout: false,
@ -103,17 +102,8 @@ const route = useRoute();
const email = computed(() => route.query.email as string || '');
const partialWarning = computed(() => route.query.warning === 'partial');
// Use unified mobile detection
const mobileDetection = useMobileDetection();
// Mobile Safari optimization classes
const containerClasses = computed(() => {
const classes = ['verification-success'];
if (mobileDetection.isMobile) classes.push('is-mobile');
if (mobileDetection.isMobileSafari) classes.push('is-mobile-safari');
if (mobileDetection.isIOS) classes.push('is-ios');
return classes.join(' ');
});
// Static CSS classes based on device (no reactive dependencies)
const containerClasses = ref('verification-success');
// Setup password URL for Keycloak - Fixed URL structure
const setupPasswordUrl = computed(() => {
@ -149,6 +139,19 @@ const goToPasswordSetup = () => {
// Track verification
onMounted(() => {
// Static device detection from Nuxt Device Module - no reactive dependencies
const { isMobile, isIos, isSafari } = useDevice();
// Detect mobile Safari specifically
const isMobileSafari = isMobile && isIos && isSafari;
// Apply classes once (static, no reactivity)
const containerClassList = ['verification-success'];
if (isMobile) containerClassList.push('is-mobile');
if (isMobileSafari) containerClassList.push('is-mobile-safari');
if (isIos) containerClassList.push('is-ios');
containerClasses.value = containerClassList.join(' ');
console.log('[verify-success] Email verification completed', {
email: email.value,
partialWarning: partialWarning.value,