diff --git a/src/component/product/settingsTab/Settings.jsx b/src/component/product/settingsTab/Settings.jsx
index ab0c9b8..3965da7 100644
--- a/src/component/product/settingsTab/Settings.jsx
+++ b/src/component/product/settingsTab/Settings.jsx
@@ -130,7 +130,7 @@ const Settings = memo(({productData}) => {
))}
-
+
>
diff --git a/src/component/product/settingsTab/TemplateConfigure.jsx b/src/component/product/settingsTab/TemplateConfigure.jsx
index 58f6106..640f75f 100644
--- a/src/component/product/settingsTab/TemplateConfigure.jsx
+++ b/src/component/product/settingsTab/TemplateConfigure.jsx
@@ -1,24 +1,74 @@
-
+import React, {memo} from 'react'
+import getImage from "../../../utils/getImage";
+import {useMutation, useQuery, useQueryClient} from '@tanstack/react-query';
+import queryKeys from '../../../services/queryKeys';
+import {
+ getTemplateConfig,
+} from '../../../services/services';
+import {Link} from "react-router-dom";
+import siteLinks from "../../../links/siteLinks";
const TemplateConfigure = ({productData}) => {
+ // /panel/myproduct/template-config
+
+ const queryClient = useQueryClient()
+
+ const {data: templateData, isFetching, isError, error} = useQuery({
+ queryKey: queryKeys.templateConfigItems,
+ queryFn: () => {
+ let reqData = {
+ token: localStorage.getItem('token'), // USER TOKEN
+ uid: localStorage.getItem('uid'), // USER UID
+ product_id: productData?.product_id
+ }
+ return getTemplateConfig(reqData)
+ },
+ staleTime: 0
+ })
+
+ const templateResponse = templateData?.data
+ // debugger;
+ console.log("templateResponse",templateResponse);
+ // const currentColorUID = templateResponse?.current_colorstyle_uid
+ // const color_styles = templateResponse?.color_styles
+ // const custom_template_name = templateResponse?.custom_template_name
+ //
return <>
-
- {/*
*/}
- {/*
*/}
- {/* /!**!/*/}
- {/* */}
- {/*
*/}
- {/*
*/}
-
+ {isFetching ?
+ <>
+
+ >
+ : isError ?
+
+ :
+ <>
+
+
+
{templateResponse?.template_name}
+
+
+ {/**/}
+ {/*
*/}
+ {/* /!**!/*/}
+ {/* */}
+ {/*
*/}
+ {/*
*/}
+
+ >
+ }
>
}
diff --git a/src/services/services.js b/src/services/services.js
index b2cf95d..336e227 100644
--- a/src/services/services.js
+++ b/src/services/services.js
@@ -244,6 +244,14 @@ export const getProductColorStyles = (reqData) => {
}
return postAuxEnd(`/panel/account/products/color-styles`, postData, false)
}
+
+export const getTemplateConfig = (reqData) => {
+ let postData = {
+ ...reqData,
+ }
+ return postAuxEnd(`/panel/myproduct/template-config`, postData, false)
+}
+
// FUNCTION TO ACTIVATE TEMPLATE
export const activateTemplate = (reqData) => {
let postData = {