mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-17 12:42:15 +01:00
prevent billable rate change modals from immediately sumbitting when pressing enter on the previous form
This commit is contained in:
@@ -49,7 +49,10 @@ const showOwnershipTransferConfirmModal = ref(false);
|
|||||||
|
|
||||||
function saveWithChecks() {
|
function saveWithChecks() {
|
||||||
if (memberBody.value.billable_rate !== props.member.billable_rate) {
|
if (memberBody.value.billable_rate !== props.member.billable_rate) {
|
||||||
showBillableRateModal.value = true;
|
// make sure that the alert modal is not immediately submitted when user presses enter
|
||||||
|
setTimeout(() => {
|
||||||
|
showBillableRateModal.value = true;
|
||||||
|
}, 0);
|
||||||
show.value = false;
|
show.value = false;
|
||||||
} else if (
|
} else if (
|
||||||
memberBody.value.role === 'owner' &&
|
memberBody.value.role === 'owner' &&
|
||||||
|
|||||||
@@ -48,7 +48,10 @@ const project = ref<CreateProjectBody>({
|
|||||||
|
|
||||||
async function submit() {
|
async function submit() {
|
||||||
if (props.originalProject.billable_rate !== project.value.billable_rate) {
|
if (props.originalProject.billable_rate !== project.value.billable_rate) {
|
||||||
showBillableRateModal.value = true;
|
//
|
||||||
|
setTimeout(() => {
|
||||||
|
showBillableRateModal.value = true;
|
||||||
|
}, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await updateProject(props.originalProject.id, project.value);
|
await updateProject(props.originalProject.id, project.value);
|
||||||
|
|||||||
@@ -33,7 +33,10 @@ async function submit() {
|
|||||||
props.projectMember.billable_rate !==
|
props.projectMember.billable_rate !==
|
||||||
projectMemberBody.value.billable_rate
|
projectMemberBody.value.billable_rate
|
||||||
) {
|
) {
|
||||||
showBillableRateModal.value = true;
|
// make sure that the alert modal is not immediately submitted when user presses enter
|
||||||
|
setTimeout(() => {
|
||||||
|
showBillableRateModal.value = true;
|
||||||
|
}, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await updateProjectMember(props.projectMember.id, projectMemberBody.value);
|
await updateProjectMember(props.projectMember.id, projectMemberBody.value);
|
||||||
|
|||||||
Reference in New Issue
Block a user