feat(admin): پس از ذخیرهٔ موفق پروژهٔ موجود، بازگشت به فهرست — نبود بازخورد «ذخیره شد» القای شکست می‌کرد

This commit is contained in:
aramesh-site deploy
2026-09-30 08:11:15 +00:00
parent 05945099a1
commit e5fe31f6ba
+3 -1
View File
@@ -164,7 +164,7 @@ export function ProjectWritePage() {
return return
} }
setSaving(true) setSaving(true)
await runSave(async () => { const ok = await runSave(async () => {
if (isNew || draft.id === 0) { if (isNew || draft.id === 0) {
const created = await adminApi.create<ProjectDraft>('projects', { ...draft }) const created = await adminApi.create<ProjectDraft>('projects', { ...draft })
updateSite((d) => { updateSite((d) => {
@@ -182,6 +182,8 @@ export function ProjectWritePage() {
} }
}) })
setSaving(false) setSaving(false)
// ذخیرهٔ موفق پروژهٔ موجود → بازگشت به فهرست؛ بی‌صدا ماندن صفحه «ذخیره نشد» القا می‌کرد
if (ok && !isNew && draft.id !== 0) navigate('/projects', { replace: true })
} }
const doDelete = async () => { const doDelete = async () => {