From 136dc8b89264631092ef6f6b65354e98dff47083 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Veikko=20Lintuj=C3=A4rvi?= Date: Thu, 14 May 2026 23:40:04 +0300 Subject: [PATCH] Portfolio page and language picker --- src/App.vue | 19 +- src/components/HomeSection.vue | 30 +-- src/components/LanguageToggle.vue | 73 +++++++ src/composables/useLanguage.ts | 185 ++++++++++++++++ src/router/index.ts | 5 + src/views/ContactView.vue | 11 +- src/views/InfoView.vue | 37 ++-- src/views/PortfolioView.vue | 351 ++++++++++++++++++++++++++++++ 8 files changed, 657 insertions(+), 54 deletions(-) create mode 100644 src/components/LanguageToggle.vue create mode 100644 src/composables/useLanguage.ts create mode 100644 src/views/PortfolioView.vue diff --git a/src/App.vue b/src/App.vue index cfa96fa..90cf310 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,30 +1,33 @@