From 01f233248bb63eee77937670d560011b27d4dd2e Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Tue, 25 Feb 2025 15:13:27 +0330 Subject: [PATCH] button and single learning --- src/config/Pages.ts | 5 +- src/pages/criticisms/Add.tsx | 14 ++- src/pages/financial/components/Legal.tsx | 2 +- src/pages/financial/components/Personal.tsx | 2 +- src/pages/learning/Detail.tsx | 87 +++++++++++++++++++ src/pages/learning/List.tsx | 6 +- src/pages/learning/hooks/useLearningData.ts | 8 ++ src/pages/learning/service/LearningService.ts | 5 ++ src/pages/profile/Profile.tsx | 2 +- src/pages/service/MyServices.tsx | 4 +- .../setting/components/ChangePassword.tsx | 16 ++++ src/pages/ticket/CreateTicket.tsx | 14 ++- src/pages/wallet/components/CardtoCard.tsx | 2 +- src/pages/wallet/components/Online.tsx | 2 +- src/pages/wallet/components/Sheba.tsx | 2 +- src/router/Main.tsx | 4 +- src/shared/SideBar.tsx | 2 +- 17 files changed, 156 insertions(+), 21 deletions(-) create mode 100644 src/pages/learning/Detail.tsx diff --git a/src/config/Pages.ts b/src/config/Pages.ts index 684021e..052f25b 100644 --- a/src/config/Pages.ts +++ b/src/config/Pages.ts @@ -25,7 +25,10 @@ export const Pages = { detail: "/announcement/", }, criticisms: "/criticisms", - learning: "/learning", + learning: { + list: "/learning", + detail: "/learning/detail/", + }, setting: "/setting", wallet: "/wallet", callback: "/wallet/callback/", diff --git a/src/pages/criticisms/Add.tsx b/src/pages/criticisms/Add.tsx index 267ca37..0cf2198 100644 --- a/src/pages/criticisms/Add.tsx +++ b/src/pages/criticisms/Add.tsx @@ -4,7 +4,7 @@ import Input from '../../components/Input' import Textarea from '../../components/Textarea' import UploadBox from '../../components/UploadBox' import Button from '../../components/Button' -import { TickSquare } from 'iconsax-react' +import { TickCircle, TickSquare } from 'iconsax-react' import { useMultiUpload } from '../ticket/hooks/useTicketData' import { useFormik } from 'formik' import { CreateCriticismsTypes } from './types/CriticismsTypes' @@ -109,11 +109,17 @@ const AddCriticisms: FC = () => {
diff --git a/src/pages/financial/components/Legal.tsx b/src/pages/financial/components/Legal.tsx index ece2ed0..2f75111 100644 --- a/src/pages/financial/components/Legal.tsx +++ b/src/pages/financial/components/Legal.tsx @@ -198,7 +198,7 @@ const Legal: FC = () => {
*/} -
+
{ getServices.data?.data?.subscriptions?.map((item: MyServicesItem) => { @@ -57,7 +57,7 @@ const MyServices: FC = () => { author: item.plan.service.author, createDate: item.plan?.service?.createDate, createdAt: item.createdAt, - description: item.plan?.service?.description, + description: item.plan?.service?.title, icon: item.plan?.service.icon, id: item.plan.service.id, isActive: item.plan.isActive, diff --git a/src/pages/setting/components/ChangePassword.tsx b/src/pages/setting/components/ChangePassword.tsx index b8e8dd0..7d65034 100644 --- a/src/pages/setting/components/ChangePassword.tsx +++ b/src/pages/setting/components/ChangePassword.tsx @@ -8,6 +8,7 @@ import * as Yup from 'yup' import { toast } from 'react-toastify' import { useChangePassword } from '../hooks/useSettingData' import { ErrorType } from '../../../helpers/types' +import { TickCircle } from 'iconsax-react' const ChangePassword: FC = () => { @@ -114,6 +115,21 @@ const ChangePassword: FC = () => { onClick={() => formik.handleSubmit()} />
+ +
+ +
diff --git a/src/pages/ticket/CreateTicket.tsx b/src/pages/ticket/CreateTicket.tsx index 2ffa687..8a1fe3e 100644 --- a/src/pages/ticket/CreateTicket.tsx +++ b/src/pages/ticket/CreateTicket.tsx @@ -5,7 +5,7 @@ import Select from '../../components/Select' import Textarea from '../../components/Textarea' import UploadBox from '../../components/UploadBox' import Button from '../../components/Button' -import { TickSquare } from 'iconsax-react' +import { TickCircle, TickSquare } from 'iconsax-react' import { useCreateTicket, useGetCategoriesTicket, useMultiUpload } from './hooks/useTicketData' import { useGetProfile } from '../profile/hooks/useProfileData' import PageLoading from '../../components/PageLoading' @@ -193,11 +193,17 @@ const CreateTicket: FC = () => {
diff --git a/src/pages/wallet/components/CardtoCard.tsx b/src/pages/wallet/components/CardtoCard.tsx index d2866ac..31af1d0 100644 --- a/src/pages/wallet/components/CardtoCard.tsx +++ b/src/pages/wallet/components/CardtoCard.tsx @@ -99,7 +99,7 @@ const CardtoCard: FC = () => {