Added initial implementation for master statistical
This commit is contained in:
File diff suppressed because it is too large
Load Diff
40
src/dashboards/MasterStatistical.tsx
Normal file
40
src/dashboards/MasterStatistical.tsx
Normal 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;
|
||||
Reference in New Issue
Block a user