mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-11-04 03:03:18 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			653 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			653 B
		
	
	
	
		
			Vue
		
	
	
	
	
	
<template>
 | 
						|
  <v-app dark>
 | 
						|
    <h1 v-if="error.statusCode === 404">
 | 
						|
      {{ pageNotFound }}
 | 
						|
    </h1>
 | 
						|
    <h1 v-else>
 | 
						|
      {{ otherError }}
 | 
						|
    </h1>
 | 
						|
    <NuxtLink to="/"> Home page </NuxtLink>
 | 
						|
  </v-app>
 | 
						|
</template>
 | 
						|
 | 
						|
<script>
 | 
						|
export default {
 | 
						|
  layout: "empty",
 | 
						|
  props: {
 | 
						|
    error: {
 | 
						|
      type: Object,
 | 
						|
      default: null,
 | 
						|
    },
 | 
						|
  },
 | 
						|
  data() {
 | 
						|
    return {
 | 
						|
      pageNotFound: "404 Not Found",
 | 
						|
      otherError: "An error occurred",
 | 
						|
    };
 | 
						|
  },
 | 
						|
  head() {
 | 
						|
    const title = this.error.statusCode === 404 ? this.pageNotFound : this.otherError;
 | 
						|
    return {
 | 
						|
      title,
 | 
						|
    };
 | 
						|
  },
 | 
						|
};
 | 
						|
</script>
 | 
						|
 | 
						|
<style scoped>
 | 
						|
h1 {
 | 
						|
  font-size: 20px;
 | 
						|
}
 | 
						|
</style>
 |