From 857a770401eed6786d7beb11460a9d1d455d9b63 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Tue, 14 Jan 2025 11:44:46 +0330 Subject: [PATCH 1/6] turn off ssr --- frontend/nuxt.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts index a613368..8978648 100644 --- a/frontend/nuxt.config.ts +++ b/frontend/nuxt.config.ts @@ -1,7 +1,7 @@ // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ compatibilityDate: "2024-11-01", - ssr: true, + ssr: false, devtools: { enabled: false }, css: ["~/assets/css/tailwind.css", "swiper/css"], From 03adf2e284d2be5e2ecef7839061b7cd5901f55d Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Tue, 14 Jan 2025 18:33:10 +0330 Subject: [PATCH 2/6] import views --- backend/account/urls.py | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/account/urls.py b/backend/account/urls.py index 8d04a97..c01ce3a 100644 --- a/backend/account/urls.py +++ b/backend/account/urls.py @@ -1,5 +1,6 @@ from django.urls import path from . import views +from djoser.urls.jwt import views as djoser_jwt_views urlpatterns = [ path('profile', views.ProfileView.as_view()), From 4e977617823ad6e118e011cb77a8c73dcd21c419 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Tue, 14 Jan 2025 18:49:23 +0330 Subject: [PATCH 3/6] changed component folders --- frontend/components/{ui => global}/Button.vue | 0 .../components/{ui => global}/ColorCircle.vue | 0 frontend/components/{ui => global}/Input.vue | 0 .../components/{ui => global}/OtpInput.vue | 0 frontend/components/global/Pagination.vue | 20 +++ frontend/components/global/ProductColor.vue | 2 +- frontend/components/{ui => global}/Rate.vue | 0 frontend/components/{ui => global}/Tag.vue | 0 .../ToastContainer/ToastBox.vue | 0 .../{ui => global}/ToastContainer/index.vue | 0 .../components/{ui => global}/Tooltip.vue | 0 .../components/global/product/ProductCard.vue | 6 +- .../composables/{ => api/auth}/useAuth.ts | 0 .../composables/api/branch/useCreateBranch.ts | 33 ----- .../composables/api/branch/useGetBranch.ts | 54 -------- .../composables/api/branch/useGetBranches.ts | 29 ----- .../api/branch/useGetUserBranches.ts | 31 ----- .../api/chat/useCreateChatMessage.ts | 115 ------------------ frontend/composables/api/chat/useGetChat.ts | 62 ---------- .../composables/api/documents/useAddDoc.ts | 45 ------- .../composables/api/documents/useDeleteDoc.ts | 27 ---- .../composables/api/documents/useEditDoc.ts | 29 ----- .../composables/api/documents/useGetDoc.ts | 33 ----- .../composables/api/documents/useMoveDoc.ts | 32 ----- .../composables/api/documents/useReplyDoc.ts | 40 ------ .../api/documents/useSearchFile.ts | 78 ------------ .../{ => api/global}/useBaseUrl.ts | 0 .../{ => api/global}/useImageColor.ts | 0 .../composables/{ => api/global}/useTimer.ts | 0 .../composables/{ => api/global}/useToast.ts | 0 .../api/products/useGetProducts.ts | 0 31 files changed, 24 insertions(+), 612 deletions(-) rename frontend/components/{ui => global}/Button.vue (100%) rename frontend/components/{ui => global}/ColorCircle.vue (100%) rename frontend/components/{ui => global}/Input.vue (100%) rename frontend/components/{ui => global}/OtpInput.vue (100%) create mode 100644 frontend/components/global/Pagination.vue rename frontend/components/{ui => global}/Rate.vue (100%) rename frontend/components/{ui => global}/Tag.vue (100%) rename frontend/components/{ui => global}/ToastContainer/ToastBox.vue (100%) rename frontend/components/{ui => global}/ToastContainer/index.vue (100%) rename frontend/components/{ui => global}/Tooltip.vue (100%) rename frontend/composables/{ => api/auth}/useAuth.ts (100%) delete mode 100644 frontend/composables/api/branch/useCreateBranch.ts delete mode 100644 frontend/composables/api/branch/useGetBranch.ts delete mode 100644 frontend/composables/api/branch/useGetBranches.ts delete mode 100644 frontend/composables/api/branch/useGetUserBranches.ts delete mode 100644 frontend/composables/api/chat/useCreateChatMessage.ts delete mode 100644 frontend/composables/api/chat/useGetChat.ts delete mode 100644 frontend/composables/api/documents/useAddDoc.ts delete mode 100644 frontend/composables/api/documents/useDeleteDoc.ts delete mode 100644 frontend/composables/api/documents/useEditDoc.ts delete mode 100644 frontend/composables/api/documents/useGetDoc.ts delete mode 100644 frontend/composables/api/documents/useMoveDoc.ts delete mode 100644 frontend/composables/api/documents/useReplyDoc.ts delete mode 100644 frontend/composables/api/documents/useSearchFile.ts rename frontend/composables/{ => api/global}/useBaseUrl.ts (100%) rename frontend/composables/{ => api/global}/useImageColor.ts (100%) rename frontend/composables/{ => api/global}/useTimer.ts (100%) rename frontend/composables/{ => api/global}/useToast.ts (100%) create mode 100644 frontend/composables/api/products/useGetProducts.ts diff --git a/frontend/components/ui/Button.vue b/frontend/components/global/Button.vue similarity index 100% rename from frontend/components/ui/Button.vue rename to frontend/components/global/Button.vue diff --git a/frontend/components/ui/ColorCircle.vue b/frontend/components/global/ColorCircle.vue similarity index 100% rename from frontend/components/ui/ColorCircle.vue rename to frontend/components/global/ColorCircle.vue diff --git a/frontend/components/ui/Input.vue b/frontend/components/global/Input.vue similarity index 100% rename from frontend/components/ui/Input.vue rename to frontend/components/global/Input.vue diff --git a/frontend/components/ui/OtpInput.vue b/frontend/components/global/OtpInput.vue similarity index 100% rename from frontend/components/ui/OtpInput.vue rename to frontend/components/global/OtpInput.vue diff --git a/frontend/components/global/Pagination.vue b/frontend/components/global/Pagination.vue new file mode 100644 index 0000000..4b90cf4 --- /dev/null +++ b/frontend/components/global/Pagination.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/frontend/components/global/ProductColor.vue b/frontend/components/global/ProductColor.vue index f500e02..8e23343 100644 --- a/frontend/components/global/ProductColor.vue +++ b/frontend/components/global/ProductColor.vue @@ -2,7 +2,7 @@ // types -import ColorCircle from "~/components/ui/ColorCircle.vue"; +import ColorCircle from "~/components/global/ColorCircle.vue"; type Props = { colors: string[]; diff --git a/frontend/components/ui/Rate.vue b/frontend/components/global/Rate.vue similarity index 100% rename from frontend/components/ui/Rate.vue rename to frontend/components/global/Rate.vue diff --git a/frontend/components/ui/Tag.vue b/frontend/components/global/Tag.vue similarity index 100% rename from frontend/components/ui/Tag.vue rename to frontend/components/global/Tag.vue diff --git a/frontend/components/ui/ToastContainer/ToastBox.vue b/frontend/components/global/ToastContainer/ToastBox.vue similarity index 100% rename from frontend/components/ui/ToastContainer/ToastBox.vue rename to frontend/components/global/ToastContainer/ToastBox.vue diff --git a/frontend/components/ui/ToastContainer/index.vue b/frontend/components/global/ToastContainer/index.vue similarity index 100% rename from frontend/components/ui/ToastContainer/index.vue rename to frontend/components/global/ToastContainer/index.vue diff --git a/frontend/components/ui/Tooltip.vue b/frontend/components/global/Tooltip.vue similarity index 100% rename from frontend/components/ui/Tooltip.vue rename to frontend/components/global/Tooltip.vue diff --git a/frontend/components/global/product/ProductCard.vue b/frontend/components/global/product/ProductCard.vue index 9de0525..3b63c85 100644 --- a/frontend/components/global/product/ProductCard.vue +++ b/frontend/components/global/product/ProductCard.vue @@ -1,9 +1,9 @@