This commit is contained in:
Flatlogic Bot 2025-05-13 12:55:23 +00:00
parent d5da8f22b2
commit 38b689ffcf
2 changed files with 10 additions and 6 deletions

File diff suppressed because one or more lines are too long

View File

@ -18,11 +18,14 @@ export default function CourcesPage() {
useEffect(() => {
fetch('/api/courses')
.then(res => res.json())
.then(data => {
if (Array.isArray(data)) setCourses(data);
else if (data.items) setCourses(data.items);
else setCourses([]);
})
.then(data => {
const list = Array.isArray(data)
? data
: Array.isArray(data.rows)
? data.rows
: [];
setCourses(list);
})
.catch(err => console.error(err));
}, []);