import React, { useMemo, useState } from "react"; import BreadcrumbComBS from "../breadcrumb/BreadcrumbComBS"; import getImage from "../../utils/getImage"; import queryKeys from "../../services/queryKeys"; import { useQuery } from "@tanstack/react-query"; import { profileDetails } from "../../services/services"; import ProfileForm from "./ProfileForm"; import LinksForm from "./LinksForm"; import ProfileImage from "./ProfileImage"; export default function Settings() { const [intialData, setInitialData] = useState({ external_links: {}, personal_data: {}, }) const {data:profileInfo, isFetching, isError, error} = useQuery({ queryKey: queryKeys.profile_data, queryFn: () => { let reqData = { token: localStorage.getItem('token'), // USER TOKEN uid: localStorage.getItem('uid') // USER UID } return profileDetails(reqData) } }) // const profileData = profileInfo?.data // profile data useMemo(()=>{ const data = profileInfo?.data setInitialData({external_links: data?.external_links, personal_data: data?.personal_data}) },[profileInfo]) // console.log('INI', intialData) return ( <> {/*
*/} {/*
Coming Soon
*/} {/*
*/} {isFetching ? <>

Loading...

: isError ?

{error?.message}

:
Edit Your Personal Settings
Your External Link
} ) }