fix-on-dropdown-menu-width (#1181)
This commit is contained in:
@ -18,5 +18,5 @@ export const DropdownMenu = styled.div<{
|
||||
|
||||
overflow: hidden;
|
||||
|
||||
width: ${({ width }) => width ?? 160}px;
|
||||
width: ${({ width }) => (width && width > 160 ? width : 160)}px;
|
||||
`;
|
||||
|
||||
@ -28,6 +28,8 @@ const StyledTable = styled.table`
|
||||
margin-right: ${({ theme }) => theme.table.horizontalCellMargin};
|
||||
table-layout: fixed;
|
||||
|
||||
width: calc(100% - ${({ theme }) => theme.table.horizontalCellMargin} * 2);
|
||||
|
||||
th {
|
||||
border: 1px solid ${({ theme }) => theme.border.color.light};
|
||||
border-collapse: collapse;
|
||||
|
||||
@ -47,11 +47,6 @@ export function OverflowingTextWithTooltip({
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
function handleTooltipMouseUp(event: React.MouseEvent<HTMLDivElement>) {
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<StyledOverflowingText
|
||||
@ -64,12 +59,11 @@ export function OverflowingTextWithTooltip({
|
||||
</StyledOverflowingText>
|
||||
{isTitleOverflowing &&
|
||||
createPortal(
|
||||
<div onMouseUp={handleTooltipMouseUp} onClick={handleTooltipClick}>
|
||||
<div onClick={handleTooltipClick}>
|
||||
<AppTooltip
|
||||
anchorSelect={`#${textElementId}`}
|
||||
content={text ?? ''}
|
||||
clickable
|
||||
delayHide={100}
|
||||
delayHide={0}
|
||||
offset={5}
|
||||
noArrow
|
||||
place="bottom"
|
||||
|
||||
Reference in New Issue
Block a user