mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-22 14:51:13 -05:00
Fix: Stabilize admin settings memoization
This commit is contained in:
@@ -43,7 +43,7 @@ export function useAdminSettings() {
|
|||||||
return Object.fromEntries(
|
return Object.fromEntries(
|
||||||
settings.map(s => [s.setting_key, s.setting_value])
|
settings.map(s => [s.setting_key, s.setting_value])
|
||||||
);
|
);
|
||||||
}, [settings ? JSON.stringify(settings.map(s => [s.setting_key, s.setting_value])) : null]);
|
}, [settings]);
|
||||||
|
|
||||||
const updateSettingMutation = useMutation({
|
const updateSettingMutation = useMutation({
|
||||||
mutationFn: async ({ key, value }: { key: string; value: any }) => {
|
mutationFn: async ({ key, value }: { key: string; value: any }) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user