URL Configuration

This commit is contained in:
CHIEFSOFT\ameye
2025-09-14 07:21:33 -04:00
parent a80298c824
commit 3f5ae4685e
3 changed files with 29 additions and 5 deletions
@@ -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