diff --git a/src/component/product/settingsTab/URLConfiguration.jsx b/src/component/product/settingsTab/URLConfiguration.jsx index 7f24082..08233c3 100644 --- a/src/component/product/settingsTab/URLConfiguration.jsx +++ b/src/component/product/settingsTab/URLConfiguration.jsx @@ -2,19 +2,34 @@ import {Form, Formik} from "formik"; import * as Yup from "yup"; import {useMutation} from '@tanstack/react-query'; import {setExternalURL} from '../../../services/services'; +import { useState } from "react"; const validationSchema = Yup.object().shape({ url: Yup.string().required("URL is required").matches(/^https?:\/\/[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-]+\.[a-zA-Z]+/, 'Must be like: https://example.mysite.com'), }) -const initialValues = { - url: '', -}; +// const initialValues = { +// url: '', +// }; const URLConfiguration = ({productData}) => { + const [externalURLChanged, setExternalURLChanged] = useState(true) + + const initialValues = { + url: productData?.external_url || '', + }; + let defaultUrl = 'https://' + productData?.internal_url - let externaltUrl = productData?.external_url + let externalUrl = productData?.external_url + + const handleExternalURLChanged = (e) => { + if(e.target.value == externalUrl){ + setExternalURLChanged(true) + }else{ + setExternalURLChanged(false) + } + } // API to set url const setURL = useMutation({ @@ -81,13 +96,18 @@ const URLConfiguration = ({productData}) => {