display fix

This commit is contained in:
CHIEFSOFT\ameye
2025-09-28 22:43:39 -04:00
parent 3f8b45b6d6
commit b77f1d6213
2 changed files with 75 additions and 67 deletions
@@ -24,9 +24,10 @@ const SiteTemplateSelector = memo(({name='Full Name', data, productData}) =>{
const templateResponse = templateData?.data const templateResponse = templateData?.data
const currentTemUID = templateResponse?.current_template_uid const currentTemUID = templateResponse?.current_template_uid
const templates = templateResponse?.templates const templates = templateResponse?.templates
const custom_template_name = templateResponse?.custom_template_name
// console.log('data Template', templateResponse) // console.log('data Template', templateResponse)
// console.log("Page data == ", data) console.log("Page data == ", data)
const handleActivateTemplate = useMutation({ const handleActivateTemplate = useMutation({
mutationFn: (fields) => { mutationFn: (fields) => {
@@ -57,7 +58,10 @@ const SiteTemplateSelector = memo(({name='Full Name', data, productData}) =>{
// console.log(reqData) // console.log(reqData)
handleActivateTemplate.mutate(reqData) handleActivateTemplate.mutate(reqData)
} }
if (custom_template_name && custom_template_name != '') {
// This implies we have a custom template , just return here
return <>This product is using a custom template named {custom_template_name} </>
}
return ( return (
<div className="page-account-form"> <div className="page-account-form">
<div className="p-0"> <div className="p-0">
@@ -87,13 +91,16 @@ const SiteTemplateSelector = memo(({name='Full Name', data, productData}) =>{
<div className="card-body"> <div className="card-body">
<div className="text-center p-2"> <div className="text-center p-2">
<div className="mb-2"> <div className="mb-2">
<img src={getImage('file-icon/svg.png')} alt={template.title} /> <img src={getImage('file-icon/svg.png')}
alt={template.title}/>
</div> </div>
<h4 className="mb-0">{template.title}</h4> <h4 className="mb-0">{template.title}</h4>
{currentTemUID == template.template_uid ? {currentTemUID == template.template_uid ?
<button className="btn btn-light" disabled={true}>Active</button> <button className="btn btn-light"
disabled={true}>Active</button>
: :
<button onClick={()=>handleSubmit(template.template_uid)} className="btn btn-primary">Activate</button> <button onClick={() => handleSubmit(template.template_uid)}
className="btn btn-primary">Activate</button>
} }
</div> </div>
</div> </div>
@@ -127,7 +134,8 @@ const SiteTemplateSelector = memo(({name='Full Name', data, productData}) =>{
<p className={'text-center text-danger'}>{handleActivateTemplate.error.message}</p> <p className={'text-center text-danger'}>{handleActivateTemplate.error.message}</p>
: :
handleActivateTemplate.isSuccess ? handleActivateTemplate.isSuccess ?
<p className={'text-center text-success'}>Templated activated successfully</p> <p className={'text-center text-success'}>Templated activated
successfully</p>
: :
null null
} }
@@ -54,7 +54,7 @@ export default function ProfileCompleteCom() {
mutationFn: (fields) => { mutationFn: (fields) => {
const {practice, specialization, url_name} = fields const {practice, specialization, url_name} = fields
if (!practice || !specialization || !url_name) { if (!practice || !specialization || !url_name) {
throw new Error('Please select both practice, specialization and Enter URL_Name') throw new Error('Please Select both Practice, Specialization and Enter URL_Name')
} }
return completeProfile(fields) return completeProfile(fields)
}, },