diff --git a/frontend/src/components/Controls/Autocomplete.vue b/frontend/src/components/Controls/Autocomplete.vue index 71739c20..1c17b7dc 100644 --- a/frontend/src/components/Controls/Autocomplete.vue +++ b/frontend/src/components/Controls/Autocomplete.vue @@ -9,7 +9,11 @@ nullable v-slot="{ open: isComboboxOpen }" > - + @@ -63,8 +83,8 @@ diff --git a/frontend/src/components/Modals/EmailTemplateModal.vue b/frontend/src/components/Modals/EmailTemplateModal.vue index 1d92678a..80442eae 100644 --- a/frontend/src/components/Modals/EmailTemplateModal.vue +++ b/frontend/src/components/Modals/EmailTemplateModal.vue @@ -88,6 +88,7 @@ const props = defineProps({ const show = defineModel() const emailTemplates = defineModel('emailTemplates') +const emit = defineEmits(['created']) const template = reactive({ name: '', subject: '', @@ -113,6 +114,7 @@ const createNewTemplate = (close) => { { onSuccess() { emailTemplates.value.reload() + emit('created', template.name) refreshForm(close) toast.success(__('Email Template created successfully')) }, diff --git a/frontend/src/pages/Batches/BatchForm.vue b/frontend/src/pages/Batches/BatchForm.vue index b457f2dd..85a26a03 100644 --- a/frontend/src/pages/Batches/BatchForm.vue +++ b/frontend/src/pages/Batches/BatchForm.vue @@ -72,10 +72,11 @@ /> @@ -156,12 +157,14 @@ class="mb-4" /> @@ -280,6 +283,12 @@ :defaultRoles="['batch_evaluator']" @created="onInstructorCreated" /> +