Spaces:
Sleeping
Sleeping
David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 | "use client"; | |
| import {useEffect,useState} from "react"; | |
| import * as project from "../services/projects/client"; | |
| export default function useProjects(){ | |
| const [projects,setProjects]=useState([]); | |
| const [loading,setLoading]=useState(true); | |
| async function refresh(){ | |
| setLoading(true); | |
| try{ | |
| const data=await project.listProjects(); | |
| setProjects(data); | |
| }finally{ | |
| setLoading(false); | |
| } | |
| } | |
| useEffect(()=>{ | |
| refresh(); | |
| },[]); | |
| return{ | |
| loading, | |
| projects, | |
| refresh, | |
| ...project | |
| }; | |
| } | |