fixes of broken fucntions
This commit is contained in:
@@ -134,12 +134,13 @@ export function usePersistentToggle(
|
||||
|
||||
try {
|
||||
const endpoint = getEndpoint.replace('{id}', resourceId);
|
||||
// fetchAPI extracts data from unified format {success: true, data: {...}}
|
||||
// So result IS the data object, not wrapped
|
||||
const result = await fetchAPI(endpoint);
|
||||
|
||||
if (result.success && result.data) {
|
||||
const apiData = result.data;
|
||||
setData(apiData);
|
||||
const newEnabled = extractEnabled(apiData);
|
||||
if (result && typeof result === 'object') {
|
||||
setData(result);
|
||||
const newEnabled = extractEnabled(result);
|
||||
setEnabled(newEnabled);
|
||||
} else {
|
||||
// No data yet - use initial state
|
||||
|
||||
Reference in New Issue
Block a user