From c7d71ddb21cb87c481725ce32d3a88437c67de4a Mon Sep 17 00:00:00 2001 From: Arina Yakovenko Date: Thu, 5 Jun 2025 15:53:41 +0200 Subject: [PATCH] investment page/curency switcher --- assets/main.css | 17 +- components/CountryCurrencySelector.vue | 125 +++++++++++++ components/CurrSelector.vue | 71 -------- components/FooterBlock.vue | 2 +- components/HeaderBlock.vue | 40 +++-- components/LangSwitcher.vue | 10 +- components/MapBlock.vue | 6 +- .../investment-page/InvestmentMain.vue | 91 ++++++++++ .../section/investment-page/InvestmentWhy.vue | 43 +++++ .../investment-page/InvestmentZone.vue | 169 ++++++++++++++++++ components/section/main-page/MainBlocks.vue | 10 +- components/section/main-page/MainHero.vue | 2 +- components/section/main-page/MainProducts.vue | 2 +- components/ui/ButtonArrow.vue | 2 +- layouts/default.vue | 9 +- pages/[id]/[slug].vue | 44 ++--- stores/mapStore.ts | 28 --- 17 files changed, 515 insertions(+), 156 deletions(-) create mode 100644 components/CountryCurrencySelector.vue delete mode 100644 components/CurrSelector.vue create mode 100644 components/section/investment-page/InvestmentMain.vue create mode 100644 components/section/investment-page/InvestmentWhy.vue create mode 100644 components/section/investment-page/InvestmentZone.vue diff --git a/assets/main.css b/assets/main.css index 77dd73c..87ad809 100644 --- a/assets/main.css +++ b/assets/main.css @@ -18,7 +18,8 @@ --color-bg-block: #E8E7E0; - --color-accent-green: #004F3D; + --color-accent-green-light: #004F3D; + --color-accent-green-dark: #008567; /* button */ --color-button: #9a7f62; @@ -33,19 +34,27 @@ } .h2-bold-bounded { - @apply font-bounded text-[24px] leading-[80%] font-bold sm:text-[36px] md:text-[40px]; + @apply font-bounded text-[24px] leading-[150%] md:leading-[120%] font-bold sm:text-[36px] md:text-[40px]; } .h4-uppercase-bold-inter { @apply font-inter text-base leading-[150%] font-bold uppercase sm:text-[20px] md:text-[24px]; } + .text-bold-24 { + @apply font-inter text-[17px] sm:text-[21px] md:text-2xl leading-[150%] font-bold; + } + .text-inter { @apply font-inter text-sm sm:text-lg leading-[150%]; } - .text-bold-24 { - @apply font-inter text-[17px] sm:text-[21px] md:text-2xl leading-[150%] font-bold; + .space-25-55-75 { + @apply space-y-[25px] sm:space-y-[55px] md:space-y-[75px] + } + + .space-25-55 { + @apply space-y-[25px] sm:space-y-[55px] } } diff --git a/components/CountryCurrencySelector.vue b/components/CountryCurrencySelector.vue new file mode 100644 index 0000000..a44a6a0 --- /dev/null +++ b/components/CountryCurrencySelector.vue @@ -0,0 +1,125 @@ + + + diff --git a/components/CurrSelector.vue b/components/CurrSelector.vue deleted file mode 100644 index 79d7563..0000000 --- a/components/CurrSelector.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - diff --git a/components/FooterBlock.vue b/components/FooterBlock.vue index 8ea2764..9bcdb5f 100644 --- a/components/FooterBlock.vue +++ b/components/FooterBlock.vue @@ -11,7 +11,7 @@ >

{{ item.title }}

diff --git a/components/HeaderBlock.vue b/components/HeaderBlock.vue index 30eb9ed..a52a649 100644 --- a/components/HeaderBlock.vue +++ b/components/HeaderBlock.vue @@ -30,11 +30,13 @@
- - +
+ + +
@@ -62,7 +64,10 @@ - +
+ + +
-
+
0{{ index + 1 }} {{ item.name }}
@@ -164,7 +169,7 @@ :key="index" class="flex items-center justify-between transition-all hover:text-text-light/80 dark:hover:text-text-dark/70 cursor-pointer" > -
+
0{{ index + 1 }} {{ item.name }}
@@ -184,13 +189,19 @@
-

+

{{ $t("change_language") }}

-

+

+ {{ $t("change_currency_country") }} +

+ +
+
+

{{ $t("change_theme") }}

@@ -243,7 +254,7 @@ :key="index" class="flex items-center justify-between transition-all hover:text-text-light/80 dark:hover:text-text-dark/70 cursor-pointer" > -
+
0{{ index + 1 }} {{ item.name }}
@@ -263,13 +274,19 @@
-

+

{{ $t("change_language") }}

-

+

+ {{ $t("change_currency_country") }} +

+ +
+
+

{{ $t("change_theme") }}

@@ -282,6 +299,7 @@
diff --git a/components/section/investment-page/InvestmentWhy.vue b/components/section/investment-page/InvestmentWhy.vue new file mode 100644 index 0000000..2417067 --- /dev/null +++ b/components/section/investment-page/InvestmentWhy.vue @@ -0,0 +1,43 @@ + + + diff --git a/components/section/investment-page/InvestmentZone.vue b/components/section/investment-page/InvestmentZone.vue new file mode 100644 index 0000000..fa19635 --- /dev/null +++ b/components/section/investment-page/InvestmentZone.vue @@ -0,0 +1,169 @@ + + + diff --git a/components/section/main-page/MainBlocks.vue b/components/section/main-page/MainBlocks.vue index a5ac18f..7c1f3e3 100644 --- a/components/section/main-page/MainBlocks.vue +++ b/components/section/main-page/MainBlocks.vue @@ -1,6 +1,6 @@