From 27b15108421e86e33c53de4fc8b06956a91e8f73 Mon Sep 17 00:00:00 2001 From: "nabijonovdavronbek619@gmail.com" Date: Mon, 6 Apr 2026 15:43:51 +0500 Subject: [PATCH] changed --- public/modules.html | 178 ++++++++++++++ src/app/[locale]/cabinet/page.tsx | 5 + src/shared/ui/navigation-menu.tsx | 2 +- src/widgets/cabinet/lib/hooks/useCabinet.ts | 18 ++ src/widgets/cabinet/lib/hooks/useProfile.ts | 35 +++ src/widgets/cabinet/lib/mock.ts | 151 ++++++++++++ src/widgets/cabinet/lib/modules.ts | 230 ++++++++++++++++++ src/widgets/cabinet/lib/types.ts | 55 +++++ src/widgets/cabinet/ui/Sidebar.tsx | 145 +++++++++++ src/widgets/cabinet/ui/dashboard/CtaCards.tsx | 49 ++++ .../cabinet/ui/dashboard/ModulesSection.tsx | 128 ++++++++++ .../cabinet/ui/dashboard/StatsCards.tsx | 81 ++++++ src/widgets/cabinet/ui/dashboard/index.tsx | 41 ++++ src/widgets/cabinet/ui/index.tsx | 114 +++++++++ .../cabinet/ui/profile/DiscountProgress.tsx | 52 ++++ .../cabinet/ui/profile/ProfileForm.tsx | 170 +++++++++++++ src/widgets/cabinet/ui/profile/index.tsx | 26 ++ .../cabinet/ui/tables/PaymentsTable.tsx | 101 ++++++++ .../cabinet/ui/tables/PlagiatTable.tsx | 128 ++++++++++ src/widgets/cabinet/ui/tables/SiTable.tsx | 128 ++++++++++ src/widgets/footer/ui/index.tsx | 6 +- src/widgets/navbar/ui/authButtons.tsx | 46 ++-- src/widgets/navbar/ui/index.tsx | 8 +- 23 files changed, 1871 insertions(+), 26 deletions(-) create mode 100644 public/modules.html create mode 100644 src/app/[locale]/cabinet/page.tsx create mode 100644 src/widgets/cabinet/lib/hooks/useCabinet.ts create mode 100644 src/widgets/cabinet/lib/hooks/useProfile.ts create mode 100644 src/widgets/cabinet/lib/mock.ts create mode 100644 src/widgets/cabinet/lib/modules.ts create mode 100644 src/widgets/cabinet/lib/types.ts create mode 100644 src/widgets/cabinet/ui/Sidebar.tsx create mode 100644 src/widgets/cabinet/ui/dashboard/CtaCards.tsx create mode 100644 src/widgets/cabinet/ui/dashboard/ModulesSection.tsx create mode 100644 src/widgets/cabinet/ui/dashboard/StatsCards.tsx create mode 100644 src/widgets/cabinet/ui/dashboard/index.tsx create mode 100644 src/widgets/cabinet/ui/index.tsx create mode 100644 src/widgets/cabinet/ui/profile/DiscountProgress.tsx create mode 100644 src/widgets/cabinet/ui/profile/ProfileForm.tsx create mode 100644 src/widgets/cabinet/ui/profile/index.tsx create mode 100644 src/widgets/cabinet/ui/tables/PaymentsTable.tsx create mode 100644 src/widgets/cabinet/ui/tables/PlagiatTable.tsx create mode 100644 src/widgets/cabinet/ui/tables/SiTable.tsx diff --git a/public/modules.html b/public/modules.html new file mode 100644 index 0000000..7e24569 --- /dev/null +++ b/public/modules.html @@ -0,0 +1,178 @@ + + + +
+ +
+
30
Jami modullar
+
10
Bepul internet manbalari
+
5
AI tahlil modullari
+
4
Kategoriya
+
+ +
Ilmiy va ta'lim bazalari
+
+
+
+
eLIBRARY.RU
Rus va xorijiy tillardagi ilmiy maqolalarning to'liq matnlari bazasi
Ilmiy
+
+
+
+
Публикации eLIBRARY (tarjima va qayta bayon)
Tarjima va parafraz qilingan maqolalarni aniqlash
AI tahlil
+
+
+
+
RDK to'plami
Rossiya Davlat kutubxonasidan dissertatsiya va avtoreferatlar
Ilmiy
+
+
+
+
BMK dissertatsiyalari
Belarus milliy kutubxonasi dissertatsiyalari va avtoreferatlari
Ilmiy
+
+
+
+
IEEE
Xalqaro elektrotexnika va elektronika muhandislari instituti bazasi
Ilmiy
+
+
+
+
IEEE parafraz moduli
IEEE maqolalarining qayta bayon qilingan variantlarini aniqlash
AI tahlil
+
+
+
+
Elektron-kutubxona tizimlari
Book.ru, Юрайт, Лань, Айбукс va boshqa ELS bazalari
Ilmiy
+
+
+
+
OTMlar halqasi
O'zbekiston oliy ta'lim muassasalari birgalikdagi bazasi
Ilmiy
+
+
+
+
Коллекция НБУ
O'zbekiston milliy kutubxonasi to'plami
Ilmiy
+
+
+ +
Huquqiy va normativ bazalar
+
+
+
+
Patentlar
SSSR, O'zbekiston, Rossiya va MDH davlatlari patentlari bazasi
Huquqiy
+
+
+
+
ИПС Адилет
O'zbekiston qonunchilik bazasi hujjatlari
Huquqiy
+
+
+ +
Internet tekshiruv modullari
+
+
+
+
Internet PLUS moduli
Internet bo'ylab kengaytirilgan chuqur skanerlash
Internet
+
+
+
+
Internet RU — parafraz
Rus internet segmentidagi qayta bayon qilingan qarzlar
InternetAI tahlil
+
+
+
+
Internet EN — parafraz
Ingliz internet segmentidagi qayta bayon qilingan qarzlar
InternetAI tahlil
+
+
+
+
Internet RU — tarjima
Rus internet segmentidagi tarjima qilingan qarzlar
InternetAI tahlil
+
+
+
+
Internet EN — tarjima
Ingliz internet segmentidagi tarjima qilingan qarzlar
InternetAI tahlil
+
+
+
+
СМИ России и СНГ
Rossiya va MDH ommaviy axborot vositalari maqolalari
OAV
+
+
+
+
Собственная коллекция компании
Antiplag.uz ichki hujjatlar to'plami
Ichki baza
+
+
+ +
Yangi bepul internet manbalari
+
+
+
+
consultant.ru
Rossiya qonunchiligining elektron bazasi
BepulHuquqiy
+
+
+
+
kremlin.ru
Rossiya prezidenti farmonlari va rasmiy qonunlar
BepulHuquqiy
+
+
+
+
pravo.gov.ru
Rossiya rasmiy huquqiy hujjatlar nashriyoti portali
BepulHuquqiy
+
+
+
+
docs.cntd.ru
Texnik normalar va standartlar hujjatlari bazasi
BepulStandartlar
+
+
+
+
rumc.mininuniver.ru
Minin universiteti adaptiv ta'lim dasturlari resursi
BepulTa'lim
+
+
+
+
moodle.kstu.ru
KSTU universiteti Moodle platformasi o'quv resurslari
BepulTa'lim
+
+
+
+
freereferats.ru
Dissertatsiya avtoreferatlari ochiq to'plami (PDF)
BepulIlmiy
+
+
+
+
ktzszmoik.gov.by
Belarus nogironlarni ijtimoiy himoya qilish davlat portali
BepulInternet
+
+
+
+
bizlog.ru
Iqtisodiy-boshqaruv terminologiyasi va izohli lug'at
BepulInternet
+
+
+
+
disabilityartsinternational.org
Nogironlik va madaniyat bo'yicha xalqaro resurs
BepulXalqaro
+
+
+ +
Yordamchi modullar
+
+
+
+
Shablon iboralar
Standart kirish so'zlari, universitet nomlari va klişe iboralarni aniqlash
Avtomatik
+
+
+
+
Iqtibos keltirish moduli
Hujjatda to'g'ri rasmiylashtirilgan iqtiboslarni avtomatik aniqlash
Avtomatik
+
+
+ +
diff --git a/src/app/[locale]/cabinet/page.tsx b/src/app/[locale]/cabinet/page.tsx new file mode 100644 index 0000000..9e6af1b --- /dev/null +++ b/src/app/[locale]/cabinet/page.tsx @@ -0,0 +1,5 @@ +import { CabinetLayout } from '@/widgets/cabinet/ui'; + +export default function CabinetPage() { + return ; +} diff --git a/src/shared/ui/navigation-menu.tsx b/src/shared/ui/navigation-menu.tsx index c6a844d..37bad3d 100644 --- a/src/shared/ui/navigation-menu.tsx +++ b/src/shared/ui/navigation-menu.tsx @@ -75,7 +75,7 @@ function NavigationMenuTrigger({ > {children}{' '}