Skip to content

Commit

Permalink
Merge pull request #933 from culturecreates/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
sahalali authored Jan 31, 2024
2 parents aaf7b5a + aa2bc07 commit 19eeddc
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ function QuickCreateOrganization(props) {
saveAsDraftHandler,
setLoaderModalOpen,
loaderModalOpen,
setShowDialog,
} = props;
const [form] = Form.useForm();
const { t } = useTranslation();
Expand Down Expand Up @@ -180,6 +181,7 @@ function QuickCreateOrganization(props) {
setKeyword('');
getSelectedOrganizer(response?.id);
}
setShowDialog(true);
resolve(response);
})
.catch((error) => {
Expand Down Expand Up @@ -212,6 +214,7 @@ function QuickCreateOrganization(props) {
getSelectedOrganizer(response?.id);
setOpen(false);
}
setShowDialog(true);
resolve(response);
})
.catch((error) => {
Expand Down
2 changes: 2 additions & 0 deletions src/components/Modal/QuickCreatePerson/QuickCreatePerson.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ function QuickCreatePerson(props) {
saveAsDraftHandler,
setLoaderModalOpen,
loaderModalOpen,
setShowDialog,
} = props;
const [form] = Form.useForm();
const { t } = useTranslation();
Expand Down Expand Up @@ -188,6 +189,7 @@ function QuickCreatePerson(props) {
setKeyword('');
setOpen(false);
getSelectedPerson(response?.id);
setShowDialog(true);
resolve(response);
})
.catch((error) => {
Expand Down
2 changes: 2 additions & 0 deletions src/components/Modal/QuickCreatePlace/QuickCreatePlace.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ function QuickCreatePlace(props) {
saveAsDraftHandler,
setLoaderModalOpen,
loaderModalOpen,
setShowDialog,
} = props;

const [form] = Form.useForm();
Expand Down Expand Up @@ -257,6 +258,7 @@ function QuickCreatePlace(props) {
});
}
setKeyword('');
setShowDialog(true);
getSelectedPlace(response?.id);
setOpen(false);
resolve(response);
Expand Down
10 changes: 9 additions & 1 deletion src/hooks/usePrompt.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ function useConfirmExit(confirmExit, when = true) {
}

const push = navigator.push;
const go = navigator.go;

navigator.push = (...args) => {
const result = confirmExit();
Expand All @@ -18,8 +19,16 @@ function useConfirmExit(confirmExit, when = true) {
}
};

navigator.go = (...args) => {
const result = confirmExit();
if (result !== false) {
go(...args);
}
};

return () => {
navigator.push = push;
navigator.go = go;
};
}, [navigator, confirmExit, when]);
}
Expand All @@ -31,7 +40,6 @@ export function usePrompt(message, when) {
return message;
};
}

return () => {
window.onbeforeunload = null;
};
Expand Down
8 changes: 7 additions & 1 deletion src/pages/Dashboard/AddEvent/AddEvent.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -2268,6 +2268,7 @@ function AddEvent() {
saveAsDraftHandler={saveAsDraftHandler}
setLoaderModalOpen={setLoaderModalOpen}
loaderModalOpen={loaderModalOpen}
setShowDialog={setShowDialog}
/>
</Form.Item>
<Form.Item
Expand Down Expand Up @@ -2793,6 +2794,7 @@ function AddEvent() {
saveAsDraftHandler={saveAsDraftHandler}
setLoaderModalOpen={setLoaderModalOpen}
loaderModalOpen={loaderModalOpen}
setShowDialog={setShowDialog}
/>
<QuickCreatePerson
open={quickCreatePersonModal}
Expand All @@ -2813,6 +2815,7 @@ function AddEvent() {
saveAsDraftHandler={saveAsDraftHandler}
setLoaderModalOpen={setLoaderModalOpen}
loaderModalOpen={loaderModalOpen}
setShowDialog={setShowDialog}
/>
</Form.Item>
<Form.Item
Expand Down Expand Up @@ -3779,7 +3782,10 @@ function AddEvent() {
style={{ backgroundColor: ticketType == offerTypes.FREE && '#EFF2FF' }}
iconrender={<MoneyFree />}
label={t('dashboard.events.addEditEvent.tickets.free')}
onClick={() => setTicketType(offerTypes.FREE)}
onClick={() => {
setTicketType(offerTypes.FREE);
setShowDialog(true);
}}
data-cy="button-select-ticket-free"
/>
<DateAction
Expand Down

0 comments on commit 19eeddc

Please sign in to comment.