diff --git a/locales/en.yaml b/locales/en.yaml index aac89a8..cdf4bb8 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -1,3 +1,5 @@ +en: English +es: Spanish edit: Edit onedit: Edit On changeview: View @@ -85,6 +87,7 @@ cv: languages: Languages infrastructures: Infrastructures skills_tools: Skills & Tools + soft_skills: Soft Skills skills: Skills onweb: On the Web mission: Mission diff --git a/locales/es.yaml b/locales/es.yaml index 83415de..3baf72f 100644 --- a/locales/es.yaml +++ b/locales/es.yaml @@ -1,3 +1,5 @@ +en: Inglés +es: Español edit: Editar onedit: Activar Edición changeview: Vista @@ -83,6 +85,7 @@ cv: languages: Idiomas infrastructures: Infrastructuras skills_tools: Habilidades y Herramientas + soft_skills: Aptitudes skills: Habilidades onweb: En la Web mission: Misión diff --git a/src/components/NavMenu.vue b/src/components/NavMenu.vue index 969a852..4dc181d 100644 --- a/src/components/NavMenu.vue +++ b/src/components/NavMenu.vue @@ -282,7 +282,9 @@ const onNavMenu = (item: string) => { } } const onHome = () => { - router.push(useState().APPHOME.value) + goTopPage() + // router.push(router.currentRoute.value.fullPath) + // router.push(useState().APPHOME.value) } const goTopPage = () => { const dom_body = document.getElementsByTagName('body')[0] diff --git a/src/typs/cv.ts b/src/typs/cv.ts index 3ab5d4e..9b9c17b 100644 --- a/src/typs/cv.ts +++ b/src/typs/cv.ts @@ -132,6 +132,7 @@ export interface DataCoreType { profile: ProfileType[] certifications: CertificationType[] skills: SkillsType[] + soft_skills: SkillsType[] infra: SkillsType[] sites: SitesType[] langs: LangsType[] @@ -241,6 +242,8 @@ export interface ShowInfoType { sites: boolean skills: boolean skills_itms: boolean + soft_skills: boolean + soft_skills_itms: boolean infra: boolean certs: boolean langs: boolean diff --git a/src/views/Home.vue b/src/views/Home.vue index 215ec94..fb55ccf 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -40,7 +40,14 @@ id="sidebar" class="rounded-r w-full lg:w-80 sm:max-w-sm p-8 border-l-1 border-indigo-200 bg-gradient-to-b from-indigo-300 via-indigo-200 to-indigo-100 dark:bg-gray-600 dark:from-indigo-500 dark:via-indigo-400 dark:to-indigo-800" > - +
+
+ +

-

- {{ t('cv.skills_tools', 'Skill & Tools') }} - - -

-
- -
+
+ +
\ No newline at end of file diff --git a/src/views/cv/InfoPanelSkills.vue b/src/views/cv/InfoPanelSkills.vue new file mode 100644 index 0000000..7d06c96 --- /dev/null +++ b/src/views/cv/InfoPanelSkills.vue @@ -0,0 +1,227 @@ + + \ No newline at end of file diff --git a/src/views/cv/Skills.vue b/src/views/cv/Skills.vue index 82b0f59..f859ee1 100644 --- a/src/views/cv/Skills.vue +++ b/src/views/cv/Skills.vue @@ -3,7 +3,7 @@
  • , default: [], @@ -56,7 +61,7 @@ const get_data = (itm: string) => { return props.localedata.value && props.localedata.value.corelang && props.localedata.value.corelang[itm] ? props.localedata.value.corelang[itm] : props.data } const onItem = (idx: number) => { - emit('onItem', { src: 'skills', itm: props.data[idx], idx }) + emit('onItem', { src: props.src, itm: props.data[idx], idx }) } // const onItem = (itm: string) => { // const dom_id = document.getElementById(`cv-${itm}`)