diff --git a/components/FacilityDetailsTabs.js b/components/FacilityDetailsTabs.js index 211a68e8..303a8843 100644 --- a/components/FacilityDetailsTabs.js +++ b/components/FacilityDetailsTabs.js @@ -53,15 +53,15 @@ function FacilityDetailsTabs({ facility }) { >
{/* Status */} -
+

Status:

-
+
-

+

{facility?.closed ? ( Closed on {new Date(facility?.closed_date).toLocaleDateString() || ""} @@ -74,21 +74,21 @@ function FacilityDetailsTabs({ facility }) {

{facility?.closed && ( -
+
-

+

{facility?.closing_reason || ""}

)} -
+
-

+

{facility?.reporting_in_dhis ? ( @@ -102,11 +102,11 @@ function FacilityDetailsTabs({ facility }) { )}

-
+
-

+

{facility?.nhif_accreditation ? ( @@ -120,11 +120,11 @@ function FacilityDetailsTabs({ facility }) { )}

-
+
-

+

{facility?.open_normal_day ? ( @@ -138,11 +138,11 @@ function FacilityDetailsTabs({ facility }) { )}

-
+
-

+

{facility?.open_weekends ? ( @@ -156,11 +156,11 @@ function FacilityDetailsTabs({ facility }) { )}

-
+
-

+

{facility?.open_late_night ? ( @@ -174,11 +174,11 @@ function FacilityDetailsTabs({ facility }) { )}

-
+
-

+

{facility?.is_classified ? ( @@ -192,9 +192,9 @@ function FacilityDetailsTabs({ facility }) { )}

-
+
-

+

{facility?.is_published ? ( @@ -219,7 +219,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{new Date( facility?.date_established ).toLocaleDateString("en-GB", { @@ -235,7 +235,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{new Date( facility?.date_requested ).toLocaleDateString("en-GB", { @@ -251,7 +251,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{new Date( facility?.date_approved ).toLocaleDateString("en-GB", { @@ -266,7 +266,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.regulated ? ( @@ -284,7 +284,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.regulatory_status_name || " - "}

@@ -292,7 +292,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.facility_units < 1 ? " - " : facility?.facility_units !== undefined ? (facility?.facility_units[0].regulating_body_name || " - ") : ' - '} @@ -303,7 +303,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.facility_units < 1 ? " - " : facility?.facility_units !== undefined ? (facility?.facility_units[0].registration_number || " - ") : ' - '} @@ -314,7 +314,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.facility_units < 1 ? " - " : facility?.facility_units !== undefined ? (facility?.facility_units[0].license_number || " - ") : ' - '} @@ -331,7 +331,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.owner_type_name || " - "}

@@ -339,7 +339,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.owner_name || " - "}

@@ -353,7 +353,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.county || " - "}

@@ -361,7 +361,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.sub_county_name || " - "}

@@ -369,7 +369,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.ward_name || " - "}

@@ -377,7 +377,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.lat_long && facility?.lat_long.length > 0 ? facility?.lat_long[0] : " - "}

@@ -385,7 +385,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{ facility?.lat_long && facility?.lat_long.length > 0 ? facility?.lat_long[1] : " - "}

@@ -393,7 +393,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.town_name || " - "}

@@ -401,7 +401,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.location_desc || " - "}

@@ -409,7 +409,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.nearest_landmark || " - "}

@@ -417,7 +417,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.plot_number || " - "}

@@ -431,7 +431,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_beds}

@@ -439,7 +439,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_inpatient_beds}

@@ -447,7 +447,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_cots}

@@ -455,7 +455,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_maternity_beds}

@@ -463,7 +463,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_emergency_casualty_beds}

@@ -471,7 +471,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_icu_beds}

@@ -479,7 +479,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_hdu_beds}

@@ -487,7 +487,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_isolation_beds}

@@ -502,7 +502,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_general_theatres}

@@ -510,7 +510,7 @@ function FacilityDetailsTabs({ facility }) { -

+

{facility?.number_of_maternity_theatres}

@@ -533,7 +533,7 @@ function FacilityDetailsTabs({ facility }) { .slice(1) .toLocaleLowerCase() || "Contact"} -

+

{contact.contact || " - "}

@@ -544,7 +544,7 @@ function FacilityDetailsTabs({ facility }) { {facility?.officer_in_charge.title_name || "Officer in charge"} -

+

{facility?.officer_in_charge.name || " - "}

@@ -563,7 +563,7 @@ function FacilityDetailsTabs({ facility }) { .slice(1) .toLocaleLowerCase() || "Contact"} -

+

{contact.contact || " - "}

diff --git a/components/FacilityDetailsTabsPublic.js b/components/FacilityDetailsTabsPublic.js index 00fb5e87..374f4312 100644 --- a/components/FacilityDetailsTabsPublic.js +++ b/components/FacilityDetailsTabsPublic.js @@ -60,7 +60,7 @@ function FacilityDetailsTabsPulic({ facility }) { let rating_val = []; rating_val[0] = data.rating; rating_val[1] = data.comment; - alert.success({timeout: 10000}, "Review submitted successfully"); + alert.success("Review submitted successfully"); window.localStorage.setItem("rating", JSON.stringify(rating_val)); //clear @@ -78,7 +78,7 @@ function FacilityDetailsTabsPulic({ facility }) { console.log(error); } } else { - alert.error({timeout: 10000}, "Rating value must be greater than zero"); + alert.error("Rating value must be greater than zero"); } }; diff --git a/components/FacilityUpdatesTable.js b/components/FacilityUpdatesTable.js index b42582bb..b5f02506 100644 --- a/components/FacilityUpdatesTable.js +++ b/components/FacilityUpdatesTable.js @@ -7,7 +7,7 @@ function FacilityUpdatesTable({ facilityUpdatedJson, originalData }) { return ( - +
{/* Switch FacilityTableUpdates View */} diff --git a/components/Forms/BasicDetailsForm.js b/components/Forms/BasicDetailsForm.js index 00e7d2f9..8316285b 100644 --- a/components/Forms/BasicDetailsForm.js +++ b/components/Forms/BasicDetailsForm.js @@ -324,7 +324,7 @@ export function BasicDeatilsForm({ editMode }) { }) .then(res => { if (res.status == 204 || res.status == 200) { - alert.success({timeout: 10000}, 'Facility Updated Successfully') + alert.success('Facility Updated Successfully') setSubmitting(false) router.push({ @@ -335,7 +335,7 @@ export function BasicDeatilsForm({ editMode }) { }) } else { - alert.error({timeout: 10000}, 'Unable to update facility') + alert.error('Unable to update facility') setSubmitting(false) res.json() .then(resp => { @@ -392,10 +392,10 @@ export function BasicDeatilsForm({ editMode }) { if (res.status == 201 || res.status == 200) { setSubmitting(false) - alert.success({timeout: 10000}, 'Facility Added Successfully') + alert.success('Facility Added Successfully') } else { setSubmitting(false) - alert.error({timeout: 10000}, 'Unable to Add facility') + alert.error('Unable to Add facility') res.json() .then(resp => { const formResponse = [] diff --git a/components/Forms/CommunityUnitsForms.js b/components/Forms/CommunityUnitsForms.js index 4295f8b8..3344bbbe 100644 --- a/components/Forms/CommunityUnitsForms.js +++ b/components/Forms/CommunityUnitsForms.js @@ -152,13 +152,13 @@ function EditCommunityUnitsBasicDeatilsForm(props) { setSubmitting(false) // setFormError(Array.isArray(Object.values(detail)) && Object.values(detail).length == 1 && typeof Object.values(detail)[0] == 'string' && detail[0][0]) - alert.error({timeout: 10000}, 'Unable to save Community Units Basic details') + alert.error('Unable to save Community Units Basic details') } }) } catch (e) { - alert.error({timeout: 10000}, 'Error Occured: ' + e.message) + alert.error('Error Occured: ' + e.message) } @@ -695,13 +695,13 @@ function EditCommunityUnitsCHEWSForm(props) { setSubmitting(false) // setFormError(Array.isArray(Object.values(detail)) && Object.values(detail).length == 1 && typeof Object.values(detail)[0] == 'string' && detail[0][0]) - alert.error({timeout: 10000}, 'Unable to update Community Units healtjh workers') + alert.error('Unable to update Community Units healtjh workers') } }) } catch (e) { - alert.error({timeout: 10000}, 'Error Occured: ' + e.message) + alert.error('Error Occured: ' + e.message) } } @@ -751,7 +751,7 @@ function EditCommunityUnitsCHEWSForm(props) { // setDeleteButton(props?.health_unit_workers.map((_, i) => ({[i]: false}))) - alert.success({timeout: 10000}, `${props?.health_unit_workers[index]?.name} has been deleted successfully`) + alert.success(`${props?.health_unit_workers[index]?.name} has been deleted successfully`) } else { resp.json().then(({detail}) => { alert.error('Unable to delete health worker', {timeout: 10000}) @@ -922,12 +922,10 @@ function EditCommunityUnitsCHEWSForm(props) { } - function EditCommunityUnitsServicesForm(props) { const currentServices = props?.services?.map(({name: label, service: value}) => ({label, value})) ?? [] - const options = useContext(ChuOptionsContext) const [submitting, setSubmitting] = useState(false) diff --git a/components/Forms/FacilityContactsForm.js b/components/Forms/FacilityContactsForm.js index 893eacf8..c543c46b 100644 --- a/components/Forms/FacilityContactsForm.js +++ b/components/Forms/FacilityContactsForm.js @@ -246,7 +246,7 @@ export function FacilityContactsForm() { .then((resp) => { defer(() => updatedSavedChanges(true)); if (resp.status == 200 || resp.status == 204) { - alert.success({timeout: 10000}, "Updated facility contacts successfully") + alert.success("Updated facility contacts successfully") router.push({ pathname: '/facilities/facility_changes/[facility_id]', @@ -257,7 +257,7 @@ export function FacilityContactsForm() { } else { - alert.error({timeout: 10000}, "Unable to update facility contacts") + alert.error("Unable to update facility contacts") resp.json() .then(resp => { const formResponse = [] @@ -297,7 +297,7 @@ export function FacilityContactsForm() { } }) - alert.success({timeout: 10000}, 'Officer Incharge Contacts Saved successfully') + alert.success('Officer Incharge Contacts Saved successfully') const formDataBase64Enc = Buffer.from(JSON.stringify(values)).toString('base64') @@ -326,8 +326,8 @@ export function FacilityContactsForm() { } else { setSubmitting(false) - alert.error({timeout: 10000}, 'Unable to save Facility Contacts') - alert.error({timeout: 10000}, 'Unable to save Officer Incharge Contacts') + alert.error('Unable to save Facility Contacts') + alert.error('Unable to save Officer Incharge Contacts') resp.json() .then(resp => { diff --git a/components/Forms/GeolocationForm.js b/components/Forms/GeolocationForm.js index 594d00fd..b7372dc6 100644 --- a/components/Forms/GeolocationForm.js +++ b/components/Forms/GeolocationForm.js @@ -101,7 +101,6 @@ export function GeolocationForm({ editMode }) { longitude: Number(data?.longitude), facility: options?.data?.id } - if (payload) { @@ -118,12 +117,14 @@ export function GeolocationForm({ editMode }) { if (resp.status == 200 || resp.status == 201) { alert.success('Geolocation Detatils saved Successfully', {timeout: 10000}) setSubmitting(false) + router.push({ pathname: '/facilities/facility_changes/[facility_id]/', query: { facility_id: options?.data?.id } }) + } else { alert.error('Unable to save Geolocation Details Successfully', {timeout: 10000}) setSubmitting(false) @@ -181,7 +182,7 @@ export function GeolocationForm({ editMode }) { }) .then(res => { if (res.status == 204 || res.status == 200) { - alert.success({timeout: 10000}, 'Facility Geolocation Details have been saved successfully') + alert.success('Facility Geolocation Details have been saved successfully') setSubmitting(false) @@ -216,7 +217,7 @@ export function GeolocationForm({ editMode }) { } else { setSubmitting(false) - alert.error({timeout: 10000}, 'Unable to save to Geolocation details') + alert.error('Unable to save to Geolocation details') res.json() .then(resp => { diff --git a/components/Forms/formComponents/EditListItem.js b/components/Forms/formComponents/EditListItem.js index d95a91de..6c9368fe 100644 --- a/components/Forms/formComponents/EditListItem.js +++ b/components/Forms/formComponents/EditListItem.js @@ -162,7 +162,7 @@ function EditListItem({ .then(resp => { if (resp.status == 200 || resp.status == 204) { setSubmitting(false) - alert.success({timeout: 10000}, 'Updated facility services successfully'); + alert.success('Updated facility services successfully'); router.push({ pathname: '/facilities/facility_changes/[facility_id]', @@ -195,7 +195,7 @@ function EditListItem({ .then(resp => { if (resp.status == 200 || resp.status == 204) { setSubmitting(false) - alert.success({timeout: 10000}, 'Updated Community Health Unit Services successfully'); + alert.success('Updated Community Health Unit Services successfully'); // router.push({ // pathname: '/facilities/facility_changes/[facility_id]', @@ -232,7 +232,7 @@ function EditListItem({ if (resp.status == 204 || resp.status == 200) { if(itemName == "facility_services") { setSubmitting(false) - alert.success({timeout: 10000}, 'Facility services saved successfully'); + alert.success('Facility services saved successfully'); const services = typeof selectedItems == 'string' ? JSON.parse(selectedItems).map(({ rowid }) => ({ service: rowid })) : selectedItems.map(({ rowid }) => ({ service: rowid })) const payload = JSON.stringify(services) @@ -280,7 +280,7 @@ function EditListItem({ } else { setSubmitting(false) - alert.error({timeout: 10000}, 'Unable to save facility services'); + alert.error('Unable to save facility services'); resp.json() .then(resp => { @@ -306,7 +306,7 @@ function EditListItem({ .then(resp => { if (resp.status == 204 || resp.status == 200) { setSubmitting(false) - alert.success({timeout: 10000}, 'Community health unit services saved successfully'); + alert.success('Community health unit services saved successfully'); console.log(' Navigating to CHU Details page ... ') router.push({ @@ -319,7 +319,7 @@ function EditListItem({ } else { setSubmitting(false) - alert.error({timeout: 10000}, 'Unable to save Community Health Unit Services'); + alert.error('Unable to save Community Health Unit Services'); } }) diff --git a/components/Forms/formComponents/EditListWithCount.js b/components/Forms/formComponents/EditListWithCount.js index 9bf20ba6..6f67113e 100644 --- a/components/Forms/formComponents/EditListWithCount.js +++ b/components/Forms/formComponents/EditListWithCount.js @@ -276,7 +276,7 @@ function EditListWithCount( .then(resp => { if (resp.status == 200 || resp.status == 204) { setSubmitting(false) - alert.success({timeout: 10000}, `Facility ${e.target.name.includes("infrastructure") ? 'Infrastructure' : 'Human resource'} form updated successfully`) + alert.success(`Facility ${e.target.name.includes("infrastructure") ? 'Infrastructure' : 'Human resource'} form updated successfully`) router.push({ pathname: '/facilities/facility_changes/[facility_id]', @@ -288,7 +288,7 @@ function EditListWithCount( } else { setSubmitting(false) - alert.error({timeout: 10000}, `Unable to update facility ${e.target.name.includes("infrastructure") ? 'Infrastructure' : 'Human resource'}`) + alert.error(`Unable to update facility ${e.target.name.includes("infrastructure") ? 'Infrastructure' : 'Human resource'}`) resp.json() .then(resp => { @@ -317,13 +317,13 @@ function EditListWithCount( .then(resp => { if (resp.status == 204 || resp.status == 200) { setSubmitting(false) - alert.success({timeout: 10000}, 'Facility humanresource saved successfully') + alert.success('Facility humanresource saved successfully') router.push(`/facilities/${itemId}`) } else { setSubmitting(false) - alert.error({timeout: 10000}, 'Unable to save facility humanresource') + alert.error('Unable to save facility humanresource') resp.json() .then(resp => { const formResponse = [] @@ -347,7 +347,7 @@ function EditListWithCount( .then(resp => { if (resp.status == 204 || resp.status == 200) { setSubmitting(false) - alert.success({timeout: 10000}, 'Facility Infrastructure saved successfully') + alert.success('Facility Infrastructure saved successfully') const infrastructure = selectedRows.map(({ rowid }) => ({ service: rowid })) @@ -381,7 +381,7 @@ function EditListWithCount( } else { setSubmitting(false) - alert.error({timeout: 10000}, 'Unable to save facility infrastructure') + alert.error('Unable to save facility infrastructure') resp.json() .then(resp => { const formResponse = [] diff --git a/components/Forms/formComponents/FacilityContacts.js b/components/Forms/formComponents/FacilityContacts.js index a947a023..8ebad3c5 100644 --- a/components/Forms/formComponents/FacilityContacts.js +++ b/components/Forms/formComponents/FacilityContacts.js @@ -85,7 +85,7 @@ const FacilityContact = ({contactTypeOptions, setFacilityContacts, index, fieldN try{ if(contactTypeRef?.current) { const resp = await fetch(`/api/common/submit_form_data/?path=delete_contact&id=${contactTypeRef?.current?.state?.value[0].id ?? null}`) - if(resp.status == 204) alert.success({timeout: 10000}, 'Deleted Facility Contact Successfully') + if(resp.status == 204) alert.success('Deleted Facility Contact Successfully') } diff --git a/components/Forms/formComponents/FacilityDepartmentUnits.js b/components/Forms/formComponents/FacilityDepartmentUnits.js index 0e054a50..416c14bf 100644 --- a/components/Forms/formComponents/FacilityDepartmentUnits.js +++ b/components/Forms/formComponents/FacilityDepartmentUnits.js @@ -9,10 +9,12 @@ export default function FacilityDepartmentUnits({facilityDeptOptions, setFacili const facilityDepts = useContext(FacilityDepartmentUnitsContext); - + console.log(facilityDepts) + return ( <> + {/* Name */}