From bcf8d0ca513e474119fab6abf5155b7f13d6bb4a Mon Sep 17 00:00:00 2001 From: Anshul Date: Thu, 8 Jan 2026 05:19:05 +0530 Subject: [PATCH] added toast notification for duplicate question --- .../annotation/settings/useSettingsQuestionsViewModel.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extralit-frontend/components/features/annotation/settings/useSettingsQuestionsViewModel.ts b/extralit-frontend/components/features/annotation/settings/useSettingsQuestionsViewModel.ts index 6a689d853..7620c1f78 100644 --- a/extralit-frontend/components/features/annotation/settings/useSettingsQuestionsViewModel.ts +++ b/extralit-frontend/components/features/annotation/settings/useSettingsQuestionsViewModel.ts @@ -2,9 +2,11 @@ import { ref } from "@nuxtjs/composition-api"; import { useResolve } from "ts-injecty"; import { Question } from "~/v1/domain/entities/question/Question"; import { UpdateQuestionSettingUseCase } from "~/v1/domain/usecases/dataset-setting/update-question-setting-use-case"; +import { useNotifications } from "~/v1/infrastructure/services/useNotifications"; export const useSettingsQuestionsViewModel = () => { const updateQuestionSettingsUseCase = useResolve(UpdateQuestionSettingUseCase); + const notification = useNotifications(); const newLabelText = ref({}); const restore = (question: Question) => { @@ -29,7 +31,10 @@ export const useSettingsQuestionsViewModel = () => { ); if (existingOption) { - // TODO: Show error message that option already exists + notification.notify({ + message: "Label already exists. Please choose a different one.", + type: "warning", + }); return; }