Fix some icon display size + fix padding issue on EditableChip component (#314)

* Fix some icon display size + fix padding issue on EditableChip component

* Fix according to PR

* Fix server generate and deploy scripts

* Fix image size on Opportunities board

* Fix lint

* Fix according to PR
This commit is contained in:
Charles Bochet
2023-06-16 14:16:35 +02:00
committed by GitHub
parent 98127d1d4c
commit 7f25f16766
18 changed files with 64 additions and 41 deletions

View File

@ -1,4 +1,5 @@
import React from 'react';
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { IconCheck } from '@/ui/icons/index';
@ -35,10 +36,13 @@ export function DropdownMenuSelectableItem({
onClick,
children,
}: React.PropsWithChildren<Props>) {
const theme = useTheme();
return (
<DropdownMenuSelectableItemContainer onClick={onClick} selected={selected}>
<StyledLeftContainer>{children}</StyledLeftContainer>
<StyledRightIcon>{selected && <IconCheck size={16} />}</StyledRightIcon>
<StyledRightIcon>
{selected && <IconCheck size={theme.iconSizeMedium} />}
</StyledRightIcon>
</DropdownMenuSelectableItemContainer>
);
}