mirror of
https://github.com/samkaraca/lazuri-doviguram.git
synced 2026-04-29 17:59:51 +00:00
Update ActivityEditor to show sonner feedback while saving.
This commit is contained in:
parent
ea6d9e9fb4
commit
c92d76c5ad
@ -45,8 +45,8 @@ export default function View() {
|
||||
explanation,
|
||||
textContent,
|
||||
savedAt,
|
||||
audio: audio.status === "success" ? audio.value : null,
|
||||
image: image.status === "success" ? image.value : null,
|
||||
audio,
|
||||
image,
|
||||
youtubeVideoUrl:
|
||||
youtubeVideoUrl.status === "success"
|
||||
? youtubeVideoUrl.value
|
||||
|
||||
@ -3,6 +3,7 @@ import { IViewModel } from "../model/view_model";
|
||||
import IActivity from "@/lib/activity/activity";
|
||||
import IExercise from "@/lib/exercise/exercise";
|
||||
import { useAdminUpdateActivity } from "@/api/activity/useAdminUpdateActivity";
|
||||
import { toast } from "sonner";
|
||||
|
||||
export function useViewModel(
|
||||
themeId: string,
|
||||
@ -48,6 +49,7 @@ export function useViewModel(
|
||||
|
||||
const saveActivity = async () => {
|
||||
try {
|
||||
toast("Etkinlik kaydediliyor...");
|
||||
await adminUpdateActivity({
|
||||
themeId,
|
||||
lessonId,
|
||||
@ -67,8 +69,10 @@ export function useViewModel(
|
||||
: activityData.youtubeVideoUrl,
|
||||
},
|
||||
});
|
||||
toast.success("Etkinlik başarıyla kaydedildi!");
|
||||
localStorage.removeItem(activityData._id);
|
||||
} catch (error) { }
|
||||
} catch (error) {
|
||||
}
|
||||
};
|
||||
|
||||
return {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user