-
404
-
- {{ t('libresign', 'Page not found') }}
-
-
{{ paragrath }}
-
- {{ error.message }}
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ error.message }}
+
+
+
+
@@ -26,16 +35,23 @@
import { loadState } from '@nextcloud/initial-state'
import { translate as t } from '@nextcloud/l10n'
+import NcEmptyContent from '@nextcloud/vue/components/NcEmptyContent'
import NcNoteCard from '@nextcloud/vue/components/NcNoteCard'
+import AlertCircleOutline from 'vue-material-design-icons/AlertCircleOutline.vue'
+
+import logoLibreSign from '../../img/logo-gray.svg'
export default {
name: 'DefaultPageError',
components: {
+ NcEmptyContent,
NcNoteCard,
+ AlertCircleOutline,
},
data() {
return {
+ logoLibreSign,
paragrath: t('libresign', 'Sorry but the page you are looking for does not exist, has been removed, moved or is temporarily unavailable.'),
}
},
@@ -47,7 +63,7 @@ export default {
}
const errorMessage = loadState('libresign', 'error', {})?.message
if (errorMessage) {
- return [errorMessage]
+ return [{ message: errorMessage }]
}
return []
},
@@ -57,49 +73,53 @@ export default {