diff --git a/app/admin/(dashboard)/categories/actions.ts b/app/admin/(dashboard)/categories/actions.ts index 6fc341c..b4a7ecd 100644 --- a/app/admin/(dashboard)/categories/actions.ts +++ b/app/admin/(dashboard)/categories/actions.ts @@ -31,7 +31,7 @@ export async function createCategory(_prevState: unknown, formData: FormData) { } revalidatePath('/admin/categories') - revalidatePath('/') + revalidatePath('/', 'layout') redirect('/admin/categories') } @@ -63,7 +63,7 @@ export async function updateCategory(id: number, _prevState: unknown, formData: } revalidatePath('/admin/categories') - revalidatePath('/') + revalidatePath('/', 'layout') redirect('/admin/categories') } @@ -83,7 +83,7 @@ export async function deleteCategory(id: number) { }) revalidatePath('/admin/categories') - revalidatePath('/') + revalidatePath('/', 'layout') return { success: true } } catch (error) { console.error('Delete category error:', error) diff --git a/app/admin/(dashboard)/products/actions.ts b/app/admin/(dashboard)/products/actions.ts index 9ac0dd6..9ef3e08 100644 --- a/app/admin/(dashboard)/products/actions.ts +++ b/app/admin/(dashboard)/products/actions.ts @@ -38,7 +38,7 @@ export async function createProduct(_prevState: unknown, formData: FormData) { } revalidatePath('/admin/products') - revalidatePath('/') + revalidatePath('/', 'layout') redirect('/admin/products') } @@ -77,7 +77,7 @@ export async function updateProduct(id: number, _prevState: unknown, formData: F } revalidatePath('/admin/products') - revalidatePath('/') + revalidatePath('/', 'layout') redirect('/admin/products') } @@ -87,7 +87,7 @@ export async function deleteProduct(id: number) { where: { id } }) revalidatePath('/admin/products') - revalidatePath('/') + revalidatePath('/', 'layout') return { success: true } } catch (error) { console.error('Delete product error:', error) diff --git a/app/admin/(dashboard)/settings/actions.ts b/app/admin/(dashboard)/settings/actions.ts index a96a470..a0d0fe2 100644 --- a/app/admin/(dashboard)/settings/actions.ts +++ b/app/admin/(dashboard)/settings/actions.ts @@ -27,7 +27,7 @@ export async function saveSettings(_prevState: unknown, formData: FormData) { }), ]) - revalidatePath('/') + revalidatePath('/', 'layout') revalidatePath('/admin/settings') return { success: true, message: 'Ayarlar başarıyla kaydedildi.' }