* Adds asset changes for i18n * Adds asset changes for i18n * Adds vite configs * Adds auto import and cleans up props * Initital localzation * Fixes dockerfile * Fixes tests * Updates fixutres * Updates default lang
		
			
				
	
	
		
			26 lines
		
	
	
		
			790 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			790 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
<script lang="ts" setup>
 | 
						|
const router = useRouter();
 | 
						|
const route = useRoute();
 | 
						|
 | 
						|
const store = useContainerStore();
 | 
						|
const { visibleContainers } = storeToRefs(store);
 | 
						|
 | 
						|
watch(visibleContainers, (newValue) => {
 | 
						|
  if (newValue) {
 | 
						|
    if (route.query.name) {
 | 
						|
      const [container, _] = visibleContainers.value.filter((c) => c.name == route.query.name);
 | 
						|
      if (container) {
 | 
						|
        router.push({ name: "container-id", params: { id: container.id } });
 | 
						|
      } else {
 | 
						|
        console.error(`No containers found matching name=${route.query.name}. Redirecting to /`);
 | 
						|
        router.push({ name: "index" });
 | 
						|
      }
 | 
						|
    } else {
 | 
						|
      console.error(`Expection query parameter name to be set. Redirecting to /`);
 | 
						|
      router.push({ name: "index" });
 | 
						|
    }
 | 
						|
  }
 | 
						|
});
 | 
						|
</script>
 | 
						|
<template></template>
 |