This repository has been archived on 2025-11-04. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
know-it-all/client/src/controllers/MemberOrgsDashboard.jsx

22 lines
613 B
JavaScript

import { useCallback, useEffect, useState } from 'react';
import { OrganizationList } from '../components';
import { createRequest } from '../utils/requests';
function MemberOrgsDashboard() {
const [orgs, setOrgs] = useState([]);
const getOrgs = useCallback(async () => {
try {
const instance = createRequest();
const response = await instance.get('/auth/orgs');
setOrgs(() => response.data.orgs);
} catch (error) {}
}, []);
useEffect(getOrgs, [getOrgs]);
return <OrganizationList orgs={orgs} />;
}
export default MemberOrgsDashboard;