Query DevConnect first, fallback to AeThex

cgen-9c6e909c91714de88572aba57391d5d6
This commit is contained in:
Builder.io 2025-10-19 03:27:26 +00:00
parent f926d6af44
commit a7d5bfb038

View file

@ -21,17 +21,36 @@ export default function Directory() {
const [studios, setStudios] = useState<any[]>([]);
useEffect(() => {
supabase
const client = devconnect || supabase;
client
.from<any>("user_profiles" as any)
.select("id,full_name,username,avatar_url,location,user_type,experience_level,website_url,github_url,linkedin_url")
.limit(200)
.then(({ data }) => setDevs(data || []));
.then(({ data, error }) => {
if (!error && data) setDevs(data);
else if (client !== supabase) {
supabase
.from<any>("user_profiles" as any)
.select("id,full_name,username,avatar_url,location,user_type,experience_level,website_url,github_url,linkedin_url")
.limit(200)
.then(({ data: d2 }) => setDevs(d2 || []));
}
});
supabase
client
.from<any>("teams" as any)
.select("id,name,description,visibility,created_at")
.limit(200)
.then(({ data }) => setStudios(data || []));
.then(({ data, error }) => {
if (!error && data) setStudios(data);
else if (client !== supabase) {
supabase
.from<any>("teams" as any)
.select("id,name,description,visibility,created_at")
.limit(200)
.then(({ data: d2 }) => setStudios(d2 || []));
}
});
}, []);
const filteredDevs = useMemo(() => {