diff --git a/package.json b/package.json index 8c62da5..91f6393 100755 --- a/package.json +++ b/package.json @@ -10,20 +10,20 @@ "dependencies": { "@nuxt/content": "^1.14.0", "@nuxtjs/axios": "^5.13.6", - "@nuxtjs/composition-api": "^0.26.0", + "@nuxtjs/composition-api": "^0.27.0", "@nuxtjs/dotenv": "^1.4.1", "@nuxtjs/i18n": "^7.0.2", "@nuxtjs/proxy": "^2.1.0", "@nuxtjs/redirect-module": "^0.3.1", "@nuxtjs/robots": "^2.5.0", - "@nuxtjs/sentry": "^5.1.0", + "@nuxtjs/sentry": "^5.1.2", "@nuxtjs/sitemap": "^2.4.0", "@nuxtjs/universal-storage": "^0.5.9", "axios": "^0.21.1", - "core-js": "^3.16.1", + "core-js": "^3.16.2", "nuxt": "^2.15.8", "prism-themes": "^1.8.0", - "sass": "^1.37.5" + "sass": "^1.38.0" }, "devDependencies": { "@nuxt/types": "^2.15.8", diff --git a/settings/Arch.ts b/settings/Arch.ts index 58c43d4..7d6c692 100755 --- a/settings/Arch.ts +++ b/settings/Arch.ts @@ -41,4 +41,8 @@ const proxy = { } } -export default { srcDir, dir, build, pageTransition, target, server, buildDir, components, ssr, proxy } +const router = { + middleware: 'maintenance' +} + +export default { router, srcDir, dir, build, pageTransition, target, server, buildDir, components, ssr, proxy } diff --git a/src/assets/images/maintenance.png b/src/assets/images/maintenance.png new file mode 100644 index 0000000..6c46e5b Binary files /dev/null and b/src/assets/images/maintenance.png differ diff --git a/src/assets/images/posts/post-1.png b/src/assets/images/posts/post-1.png deleted file mode 100755 index 7d6b3c9..0000000 Binary files a/src/assets/images/posts/post-1.png and /dev/null differ diff --git a/src/assets/images/posts/post-2.png b/src/assets/images/posts/post-2.png deleted file mode 100755 index 20faab6..0000000 Binary files a/src/assets/images/posts/post-2.png and /dev/null differ diff --git a/src/assets/images/projects/ares.png b/src/assets/images/projects/ares.png deleted file mode 100755 index 6500fcd..0000000 Binary files a/src/assets/images/projects/ares.png and /dev/null differ diff --git a/src/assets/images/projects/athena.png b/src/assets/images/projects/athena.png deleted file mode 100755 index 563f7fb..0000000 Binary files a/src/assets/images/projects/athena.png and /dev/null differ diff --git a/src/assets/images/projects/erisium.png b/src/assets/images/projects/erisium.png deleted file mode 100755 index 9a01de3..0000000 Binary files a/src/assets/images/projects/erisium.png and /dev/null differ diff --git a/src/assets/images/projects/linkyjs.png b/src/assets/images/projects/linkyjs.png deleted file mode 100755 index 0fa9ae3..0000000 Binary files a/src/assets/images/projects/linkyjs.png and /dev/null differ diff --git a/src/components/Announcement.vue b/src/components/Announcement.vue index d076915..1874062 100644 --- a/src/components/Announcement.vue +++ b/src/components/Announcement.vue @@ -26,7 +26,7 @@ export default { const {$axios, $sentry, app} = useContext() const announce = useAsync(async () => { - const response = await $axios.get('/api/announces', { + const response = await $axios.get('/api/announce', { headers: { 'Authorization': `Bearer ${process.env.API_TOKEN}` } diff --git a/src/components/ExperiencesAbout.vue b/src/components/ExperiencesAbout.vue index 715462d..cdd8cfd 100755 --- a/src/components/ExperiencesAbout.vue +++ b/src/components/ExperiencesAbout.vue @@ -31,7 +31,9 @@ export default defineComponent({ } }) if (response.status === 200) { - return response.data.experiences + return response.data.experiences.sort((a, b) => { + return a.end_date === 'Today' ? -1 : a.end_date.split('-')[1] > b.end_date.split('-')[1] ? -1 : a.end_date.split('-')[0] > b.end_date.split('-')[0] ? 0 : 1 + }) } else { app.error({statusCode: 500}) $sentry.captureEvent(response.data) diff --git a/src/components/Footer.vue b/src/components/Footer.vue index beb7a5e..1501fd3 100755 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -29,7 +29,7 @@ - + diff --git a/src/components/FormationsAbout.vue b/src/components/FormationsAbout.vue index 42a2da1..dfaaf85 100755 --- a/src/components/FormationsAbout.vue +++ b/src/components/FormationsAbout.vue @@ -31,7 +31,9 @@ export default defineComponent({ } }) if (response.status === 200) { - return response.data.formations + return response.data.formations.sort((a, b) => { + return a.end_date === 'Today' ? -1 : a.end_date.split('-')[1] > b.end_date.split('-')[1] ? -1 : a.end_date.split('-')[0] > b.end_date.split('-')[0] ? 0 : 1 + }) } else { app.error({statusCode: 500}) $sentry.captureEvent(response.data) diff --git a/src/components/Header.vue b/src/components/Header.vue index 8f19544..0fef809 100755 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -23,7 +23,7 @@