From 8bab93274b53999a8d20aa202555942e1d132051 Mon Sep 17 00:00:00 2001 From: Arina Yakovenko Date: Thu, 26 Jun 2025 09:22:53 +0200 Subject: [PATCH] cart --- assets/icons/cart.svg | 3 - assets/toastify-custom.css | 35 + components/CartPopup.vue | 13 +- components/HeaderBlock.vue | 16 +- components/section/CheckoutMain.vue | 7 + components/section/ContactMain.vue | 6 +- components/section/InvestmentZone.vue | 6 +- components/section/MainBlocks.vue | 23 +- components/section/MainProducts.vue | 2 +- components/section/Product.vue | 11 +- nuxt.config.ts | 18 +- package.json | 3 +- plugins/vue3-toastify.client.ts | 10 + pnpm-lock.yaml | 13388 ++++++++++++++++++++++++ public/Arrow 4 (1).svg | 3 - public/Arrow 4.svg | 3 - public/photo.svg | 3 + public/pics.png | Bin 50577 -> 0 bytes public/pics1.png | Bin 103749 -> 0 bytes stores/productStore.ts | 64 +- 20 files changed, 13551 insertions(+), 63 deletions(-) delete mode 100644 assets/icons/cart.svg create mode 100644 assets/toastify-custom.css create mode 100644 components/section/CheckoutMain.vue create mode 100644 plugins/vue3-toastify.client.ts create mode 100644 pnpm-lock.yaml delete mode 100644 public/Arrow 4 (1).svg delete mode 100644 public/Arrow 4.svg create mode 100644 public/photo.svg delete mode 100644 public/pics.png delete mode 100644 public/pics1.png diff --git a/assets/icons/cart.svg b/assets/icons/cart.svg deleted file mode 100644 index 1f82182..0000000 --- a/assets/icons/cart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/toastify-custom.css b/assets/toastify-custom.css new file mode 100644 index 0000000..7ca3de9 --- /dev/null +++ b/assets/toastify-custom.css @@ -0,0 +1,35 @@ +.Toastify__toast { + font-family: var(--font-inter); + background-color: var(--color-bg-light); + border: 2px solid var(--color-block); + color: var(--color-bg-dark); + border-radius: 8px; + box-shadow: none; +} + +.dark .Toastify__toast { + background-color: var(--color-bg-dark); + border: 1px solid var(--color-block); + color: #ffffff; +} + +.Toastify__toast--error { + background-color: #dc3545; + color: #fff; +} + +.dark .Toastify__toast--error { + background-color: #c82333; +} + +.Toastify__progress-bar { + background-color: var(--color-accent-green-dark); +} + +.Toastify__toast--success .Toastify__toast-icon svg { + fill: var(--color-accent-green-dark); +} + +.dark .Toastify__close-button { + color: #fff; + } \ No newline at end of file diff --git a/components/CartPopup.vue b/components/CartPopup.vue index d429571..70302f6 100644 --- a/components/CartPopup.vue +++ b/components/CartPopup.vue @@ -1,11 +1,16 @@