diff --git a/src/component/profile_complete/ProfileCompleteCom.jsx b/src/component/profile_complete/ProfileCompleteCom.jsx
index b53e290..9975999 100644
--- a/src/component/profile_complete/ProfileCompleteCom.jsx
+++ b/src/component/profile_complete/ProfileCompleteCom.jsx
@@ -1,29 +1,31 @@
-import React, { useEffect } from "react";
+import React, { useEffect, useState } from "react";
import BreadcrumbComBS from "../breadcrumb/BreadcrumbComBS";
import { useLocation } from "react-router-dom";
import { Form, Formik } from "formik";
import * as Yup from "yup";
-import { useMutation } from "@tanstack/react-query";
+import { useMutation, useQuery } from "@tanstack/react-query";
import getImage from "../../utils/getImage";
import { IoMdArrowDropdown } from "react-icons/io";
-import { completeProfile } from '../../services/services';
+import { completeProfile, getCommonPractice } from '../../services/services';
const validationSchema = Yup.object().shape({
practice: Yup.string().required("Required"),
specialization: Yup.string().required("Required"),
- information: Yup.string().min(1, "Minimum 10 characters").max(50, "Maximum 50 characters").required("Required"),
+ introduction: Yup.string().min(1, "Minimum 10 characters").max(50, "Maximum 50 characters").required("Required"),
})
const initialValues = {
practice: '',
specialization: '',
- information: '',
+ introduction: '',
};
export default function ProfileCompleteCom(){
+ const [practices, setPractices] = useState({practice: [], specialization: []})
+
const {state:{profile_completed}} = useLocation()
const mutation = useMutation({
@@ -46,100 +48,130 @@ export default function ProfileCompleteCom(){
// mutation.mutate(reqData)
}
+ const commonPractices = useMutation({ // FUNCTION TO GET COMMON PRACTICES
+ mutationFn: (fields) => {
+ return getCommonPractice(fields)
+ },
+ onError: ()=> {
+ setPractices({practice: [], specialization: []})
+ },
+ onSuccess: (res) => {
+ let returnPractices = []
+ let returnSpecialization = []
+ setPractices(res)
+ }
+ })
+
+ useEffect(()=>{
+ let reqData = {
+ token: localStorage.getItem('token'), // USER TOKEN
+ uid: localStorage.getItem('uid') // USER UID
+ }
+ commonPractices.mutate(reqData)
+ },[])
+
+ console.log('practices', practices)
+
return <>
Loading...
+{commonPractices?.error?.message}
+