diff --git a/src/components/NGErrorHandler.vue b/src/components/NGErrorHandler.vue
new file mode 100644
index 0000000..26051d9
--- /dev/null
+++ b/src/components/NGErrorHandler.vue
@@ -0,0 +1,16 @@
+
+
+ {{ $t(error) }}
+
+
+
+
+
diff --git a/src/routes/FeedPage.vue b/src/routes/FeedPage.vue
index 1c2048a..486e6cb 100644
--- a/src/routes/FeedPage.vue
+++ b/src/routes/FeedPage.vue
@@ -12,10 +12,7 @@
-
- {{ $t(error) }}
-
-
+
@@ -27,6 +24,7 @@ import { chunk as _chunk } from 'lodash-es'
import axios from 'axios'
import VideoItem from '@/components/VideoItem.vue'
+import NGErrorHandler from '@/components/NGErrorHandler'
let lastAbortController = new AbortController()
@@ -124,8 +122,8 @@ export default {
}
},
components: {
- VideoItem,
- JSONViewer: () => import('vue-json-viewer')
+ NGErrorHandler,
+ VideoItem
}
}
diff --git a/src/routes/WatchVideo.vue b/src/routes/WatchVideo.vue
index b0ae970..061e3b4 100644
--- a/src/routes/WatchVideo.vue
+++ b/src/routes/WatchVideo.vue
@@ -1,5 +1,5 @@
-
+