Improve Board performances (#2626)

Improve app performances
This commit is contained in:
Charles Bochet
2023-11-22 09:58:49 +01:00
committed by GitHub
parent ee8f6899fc
commit 10febd9aeb
11 changed files with 88 additions and 122 deletions

View File

@ -127,7 +127,7 @@ const StyledCompactIconContainer = styled.div`
export const CompanyBoardCard = () => {
const { BoardRecoilScopeContext } = useBoardContext();
const { currentCardSelected, setCurrentCardSelected } =
const { isCurrentCardSelected, setCurrentCardSelected } =
useCurrentCardSelected();
const boardCardId = useContext(BoardCardIdContext);
@ -200,9 +200,9 @@ export const CompanyBoardCard = () => {
return (
<StyledBoardCardWrapper>
<StyledBoardCard
selected={currentCardSelected}
selected={isCurrentCardSelected}
onMouseLeave={OnMouseLeaveBoard}
onClick={() => setCurrentCardSelected(!currentCardSelected)}
onClick={() => setCurrentCardSelected(!isCurrentCardSelected)}
>
<StyledBoardCardHeader showCompactView={showCompactView}>
<CompanyChip
@ -225,8 +225,8 @@ export const CompanyBoardCard = () => {
)}
<StyledCheckboxContainer className="checkbox-container">
<Checkbox
checked={currentCardSelected}
onChange={() => setCurrentCardSelected(!currentCardSelected)}
checked={isCurrentCardSelected}
onChange={() => setCurrentCardSelected(!isCurrentCardSelected)}
variant={CheckboxVariant.Secondary}
/>
</StyledCheckboxContainer>