diff --git a/client/pages/Admin.tsx b/client/pages/Admin.tsx index 394fdcfb..acd0622d 100644 --- a/client/pages/Admin.tsx +++ b/client/pages/Admin.tsx @@ -62,13 +62,12 @@ export default function Admin() { } catch { setDemoProfiles([]); } - try { - const raw = localStorage.getItem("featured_studios"); - if (raw) { - const parsed = JSON.parse(raw); - if (Array.isArray(parsed) && parsed.length) setStudios(parsed); - } - } catch {} + fetch("/api/featured-studios") + .then((r) => r.ok ? r.json() : []) + .then((data) => { + if (Array.isArray(data) && data.length) setStudios(data); + }) + .catch(() => void 0); }, []); useEffect(() => { @@ -283,13 +282,16 @@ export default function Admin() {