URL Configuration
This commit is contained in:
@@ -6,8 +6,17 @@ import NoYesBooleanDropdown from './NoYesBooleanDropdown';
|
|||||||
import {IoMdArrowDropdown} from 'react-icons/io';
|
import {IoMdArrowDropdown} from 'react-icons/io';
|
||||||
import queryKeys from '../../../services/queryKeys';
|
import queryKeys from '../../../services/queryKeys';
|
||||||
import sortObjectByListOrder from '../../../helpers/sortObjectByListOrder';
|
import sortObjectByListOrder from '../../../helpers/sortObjectByListOrder';
|
||||||
|
import URLConfiguration from "./URLConfiguration";
|
||||||
|
|
||||||
const GeneralTab = memo(({name = 'Full Name', data, isCustom, productData, backendValues, setFieldsChanged}) => {
|
const GeneralTab = memo(({
|
||||||
|
name = 'Full Name',
|
||||||
|
data,
|
||||||
|
tabKey,
|
||||||
|
isCustom,
|
||||||
|
productData,
|
||||||
|
backendValues,
|
||||||
|
setFieldsChanged
|
||||||
|
}) => {
|
||||||
|
|
||||||
const queryClient = useQueryClient()
|
const queryClient = useQueryClient()
|
||||||
|
|
||||||
@@ -81,7 +90,7 @@ const GeneralTab = memo(({name = 'Full Name', data, isCustom, productData, backe
|
|||||||
}
|
}
|
||||||
submitSettings.mutate(reqData)
|
submitSettings.mutate(reqData)
|
||||||
}
|
}
|
||||||
|
console.log(tabKey);
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{backendValues?.isFetching || !backendValues?.data ?
|
{backendValues?.isFetching || !backendValues?.data ?
|
||||||
@@ -101,8 +110,15 @@ const GeneralTab = memo(({name = 'Full Name', data, isCustom, productData, backe
|
|||||||
:
|
:
|
||||||
<>
|
<>
|
||||||
{isCustom === true ?
|
{isCustom === true ?
|
||||||
<SiteTemplateSelector name={name} data={sortedData} isCustom={isCustom}
|
<>
|
||||||
productData={productData}/>
|
{(tabKey === 'template_tab') && <SiteTemplateSelector name={name} data={sortedData}
|
||||||
|
isCustom={isCustom}
|
||||||
|
productData={productData}/>}
|
||||||
|
{(tabKey === 'url_config_tab') && <URLConfiguration name={name} data={sortedData}
|
||||||
|
isCustom={isCustom}
|
||||||
|
productData={productData}/>}
|
||||||
|
{(tabKey==='color_scheme_tab')} && <>This is Color Tab</>}
|
||||||
|
</>
|
||||||
:
|
:
|
||||||
<div className="page-account-form">
|
<div className="page-account-form">
|
||||||
<div className="p-0" style={{minHeight: '500px'}}>
|
<div className="p-0" style={{minHeight: '500px'}}>
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ const Settings = memo(({productData}) => {
|
|||||||
// id={value.controls} role="tabpanel"
|
// id={value.controls} role="tabpanel"
|
||||||
// aria-labelledby={key}
|
// aria-labelledby={key}
|
||||||
>
|
>
|
||||||
<GeneralTab name={value.title} data={value.data} isCustom={value.custom} productData={productData} backendValues={settingsData} setFieldsChanged={setFieldsChanged} />
|
<GeneralTab tabKey={key} name={value.title} data={value.data} isCustom={value.custom} productData={productData} backendValues={settingsData} setFieldsChanged={setFieldsChanged} />
|
||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</>
|
</>
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
const URLConfiguration=()=>{
|
||||||
|
|
||||||
|
return <>URL CONFIG</>
|
||||||
|
}
|
||||||
|
|
||||||
|
export default URLConfiguration
|
||||||
Reference in New Issue
Block a user