From e69cc1d91f431e41f49c76f6fbf146eccccf2ddc Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Fri, 18 Aug 2023 15:33:31 +0200 Subject: [PATCH] About page --- nuxt.config.ts | 2 + package.json | 1 + src/components/content/GridSection.vue | 5 +- src/components/resume/DateTag.vue | 29 +++++++++ src/components/resume/Education.vue | 23 +++++++ src/components/resume/Experience.vue | 39 ++++++++++++ src/components/resume/Skill.vue | 23 +++++++ src/content/educations/baccalaureat.md | 7 +++ src/content/educations/brevet.md | 7 +++ src/content/educations/degree.md | 7 +++ src/content/educations/self-taught.md | 7 +++ src/content/experiences/autoentrepreneur.md | 9 +++ src/content/experiences/erisium.md | 9 +++ src/content/experiences/idemia.md | 9 +++ src/content/experiences/la-salle-a-manger.md | 8 +++ src/content/skills.json | 63 ++++++-------------- src/error.vue | 4 -- src/pages/about.vue | 23 ++++++- yarn.lock | 15 +++++ 19 files changed, 240 insertions(+), 50 deletions(-) create mode 100644 src/components/resume/DateTag.vue create mode 100644 src/components/resume/Education.vue create mode 100644 src/components/resume/Experience.vue create mode 100644 src/components/resume/Skill.vue create mode 100644 src/content/educations/baccalaureat.md create mode 100644 src/content/educations/brevet.md create mode 100644 src/content/educations/degree.md create mode 100644 src/content/educations/self-taught.md create mode 100644 src/content/experiences/autoentrepreneur.md create mode 100644 src/content/experiences/erisium.md create mode 100644 src/content/experiences/idemia.md create mode 100644 src/content/experiences/la-salle-a-manger.md diff --git a/nuxt.config.ts b/nuxt.config.ts index def85e7..17eef67 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -16,6 +16,7 @@ export default defineNuxtConfig({ '@nuxt/devtools', '@vueuse/nuxt', '@nuxt/content', + 'nuxt-icon', ], colorMode: { @@ -28,6 +29,7 @@ export default defineNuxtConfig({ components: [ 'components/', 'components/header', + 'components/resume', ], tailwindcss: { diff --git a/package.json b/package.json index bd4fd0f..7199263 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "@vueuse/nuxt": "10.3.0", "eslint": "8.47.0", "nuxt": "3.6.5", + "nuxt-icon": "^0.5.0", "prisma": "5.1.1", "typescript": "5.1.6" } diff --git a/src/components/content/GridSection.vue b/src/components/content/GridSection.vue index dc20277..7509de2 100644 --- a/src/components/content/GridSection.vue +++ b/src/components/content/GridSection.vue @@ -14,7 +14,10 @@ const getColor = computed(() => `text-${appConfig.ui.primary}-500`)