This commit is contained in:
@@ -40,6 +40,7 @@ const UpdateCustomer = () => {
|
||||
const [searchParams] = useSearchParams();
|
||||
const initialTab = searchParams.get('tab');
|
||||
const normalizedInitialTab = ['additionalInfo', 'complianceDeadlines'].includes(initialTab) ? 'personalInfo' : initialTab;
|
||||
const showDischargeButton = searchParams.get('fromEdit') === '1';
|
||||
const [activeTab, setActiveTab] = useState(normalizedInitialTab || 'personalInfo');
|
||||
const [currentCustomer, setCurrentCustomer] = useState(undefined);
|
||||
|
||||
@@ -1310,13 +1311,6 @@ const UpdateCustomer = () => {
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
{isCustomerActive() && (
|
||||
<div style={{ marginTop: '16px' }}>
|
||||
<button className="btn btn-warning btn-sm" onClick={openDischargeConfirmModal}>
|
||||
<BoxArrowRight className="me-2" size={16}></BoxArrowRight>Discharge Customer
|
||||
</button>
|
||||
</div>
|
||||
)}
|
||||
{!isCustomerActive() && (
|
||||
<div style={{ marginTop: '16px' }}>
|
||||
<button className="btn btn-warning btn-sm" onClick={handleReactivate} disabled={isReactivating}>
|
||||
@@ -1768,6 +1762,13 @@ const UpdateCustomer = () => {
|
||||
</Tab>
|
||||
|
||||
</Tabs>
|
||||
{isCustomerActive() && showDischargeButton && (
|
||||
<div className="list-func-panel">
|
||||
<button className="btn btn-warning btn-sm" onClick={openDischargeConfirmModal}>
|
||||
<BoxArrowRight className="me-2" size={16}></BoxArrowRight>Discharge Customer
|
||||
</button>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
<Modal show={showDeleteModal} onHide={() => closeDeleteModal()}>
|
||||
|
||||
@@ -44,7 +44,7 @@ const ViewCustomer = () => {
|
||||
}
|
||||
|
||||
const goToEdit = (id) => {
|
||||
navigate(`/customers/edit/${id}?tab=${activeTab}`)
|
||||
navigate(`/customers/edit/${id}?tab=${activeTab}&fromEdit=1`)
|
||||
}
|
||||
|
||||
// Check if customer is active
|
||||
|
||||
Reference in New Issue
Block a user