fix: misc issues

This commit is contained in:
Jannat Patel
2024-05-06 16:20:47 +05:30
parent d53123cf07
commit 650f81c22b
4 changed files with 22 additions and 3 deletions

View File

@@ -38,7 +38,8 @@
</template>
<script setup>
import { Dialog, Input, TextEditor, createResource } from 'frappe-ui'
import { reactive, defineModel } from 'vue'
import { reactive, defineModel, computed } from 'vue'
import { showToast } from '@/utils'
const topics = defineModel('reloadTopics')
@@ -93,6 +94,14 @@ const submitTopic = (close) => {
topicResource.submit(
{},
{
validate() {
if (!topic.title) {
return 'Title cannot be empty.'
}
if (!topic.reply) {
return 'Reply cannot be empty.'
}
},
onSuccess(data) {
replyResource.submit(
{
@@ -108,6 +117,9 @@ const submitTopic = (close) => {
}
)
},
onError(err) {
showToast('Error', err.message, 'x')
},
}
)
}