+
{item.title}
@@ -65,7 +67,7 @@ const LearningList: FC = () => {
{moment(item.createdAt).format('jYYYY/jMM/jDD')}
-
+
)
})
}
diff --git a/src/pages/learning/hooks/useLearningData.ts b/src/pages/learning/hooks/useLearningData.ts
index 1546023..cf4c6bf 100644
--- a/src/pages/learning/hooks/useLearningData.ts
+++ b/src/pages/learning/hooks/useLearningData.ts
@@ -7,3 +7,11 @@ export const useGetLearnings = (search: string) => {
queryFn: () => api.getLearnings(search),
});
};
+
+export const useGetLearningDetail = (id: string) => {
+ return useQuery({
+ queryKey: ["learning", id],
+ queryFn: () => api.getLearningDetail(id),
+ enabled: !!id,
+ });
+};
diff --git a/src/pages/learning/service/LearningService.ts b/src/pages/learning/service/LearningService.ts
index e90ee6b..2cc0aa3 100644
--- a/src/pages/learning/service/LearningService.ts
+++ b/src/pages/learning/service/LearningService.ts
@@ -4,3 +4,8 @@ export const getLearnings = async (search: string) => {
const { data } = await axios.get(`/learnings?q=${search}`);
return data;
};
+
+export const getLearningDetail = async (id: string) => {
+ const { data } = await axios.get(`/learnings/${id}`);
+ return data;
+};
diff --git a/src/pages/profile/Profile.tsx b/src/pages/profile/Profile.tsx
index cccb87c..5bb3da6 100644
--- a/src/pages/profile/Profile.tsx
+++ b/src/pages/profile/Profile.tsx
@@ -243,7 +243,7 @@ const Profile: 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()}
/>
+
+
+
+