Jelajahi Sumber

🐛 fix(models): export setActivePage to prevent tab-change TypeError

Context:
Clicking a vendor tab triggered “setActivePage is not a function” from ModelsTabs.jsx:43.

Root cause:
ModelsTabs expects `setActivePage` via props (spread from `useModelsData`), but the hook did not expose it in its return object, so the prop resolved to `undefined`.

Fix:
Export `setActivePage` from `useModelsData`’s return object so `ModelsTabs` receives a valid function.

Result:
Tab switching now correctly resets pagination to page 1 and reloads models without runtime errors.

Files:
- web/src/hooks/models/useModelsData.jsx

Test plan:
- Open the Models page
- Click different vendor tabs
- Verify no crash occurs and the list reloads with page reset to 1

Refs: web/src/components/table/models/ModelsTabs.jsx:43
t0ng7u 6 bulan lalu
induk
melakukan
e5a5d2de7c
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      web/src/hooks/models/useModelsData.jsx

+ 1 - 0
web/src/hooks/models/useModelsData.jsx

@@ -462,6 +462,7 @@ export const useModelsData = () => {
     copyText,
     copyText,
 
 
     // Pagination
     // Pagination
+    setActivePage,
     handlePageChange,
     handlePageChange,
     handlePageSizeChange,
     handlePageSizeChange,