Added initial implementation for master statistical

This commit is contained in:
Joao Ramos
2024-08-15 10:34:31 +01:00
parent 13284eab75
commit fea58a7b40
6 changed files with 722 additions and 450 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,40 @@
import React from "react";
import { CorporateUser } from "@/interfaces/user";
import { BsBank } from "react-icons/bs";
import IconCard from "./IconCard";
import useAssignmentsCorporates from '@/hooks/useAssignmentCorporates';
interface Props {
users: CorporateUser[];
}
const MasterStatistical = (props: Props) => {
const { users } = props;
const usersList = React.useMemo(() => users.map((x) => x.id), [users]);
const { assignments } = useAssignmentsCorporates({ corporates: usersList });
console.log('Assignments', assignments);
return (
<div className="flex flex-wrap gap-2 items-center text-center">
<IconCard
Icon={BsBank}
label="Consolidate"
value={0}
color="purple"
onClick={() => console.log("clicked")}
/>
{users.map((group) => (
<IconCard
key={group.id}
Icon={BsBank}
label={group.corporateInformation?.companyInformation?.name}
value={0}
color="purple"
onClick={() => console.log("clicked", group)}
/>
))}
</div>
);
};
export default MasterStatistical;