import { observer } from "mobx-react-lite"; // hooks // icons import { Contrast, LayoutGrid, Users } from "lucide-react"; // helpers import { truncateText } from "helpers/string.helper"; import { useProject } from "hooks/store"; import { ProjectLogo } from "components/project"; type Props = { projectIds: string[]; }; export const CustomAnalyticsSidebarProjectsList: React.FC = observer((props) => { const { projectIds } = props; const { getProjectById } = useProject(); return (

Selected Projects

{projectIds.map((projectId) => { const project = getProjectById(projectId); if (!project) return; return (

{truncateText(project.name, 20)}

({project.identifier})
Total members
{project.total_members}
Total cycles
{project.total_cycles}
Total modules
{project.total_modules}
); })}
); });