mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-01 06:31:59 +08:00
fix: handle overflow for attribute tooltips in trace details page (#5313)
This commit is contained in:
parent
8ff392bc96
commit
8cd60b5c60
@ -1,3 +1,5 @@
|
||||
import './Tags.styles.scss';
|
||||
|
||||
import { Tooltip } from 'antd';
|
||||
import { useIsDarkMode } from 'hooks/useDarkMode';
|
||||
import { Fragment, useMemo } from 'react';
|
||||
@ -26,7 +28,12 @@ function Tag({ tags, onToggleHandler, setText }: TagProps): JSX.Element {
|
||||
<Container>
|
||||
<CustomSubTitle>{tags.key}</CustomSubTitle>
|
||||
<SubTextContainer isDarkMode={isDarkMode}>
|
||||
<Tooltip overlay={(): string => value}>
|
||||
<Tooltip
|
||||
overlayClassName="tagTooltip"
|
||||
placement="left"
|
||||
autoAdjustOverflow
|
||||
title={value}
|
||||
>
|
||||
<CustomSubText
|
||||
ellipsis={{
|
||||
rows: isEllipsed ? 2 : 0,
|
||||
|
@ -0,0 +1,37 @@
|
||||
.tagTooltip {
|
||||
.ant-tooltip-content {
|
||||
max-height: 300px;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
padding: 8px;
|
||||
|
||||
background-color: var(--bg-slate-400);
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.ant-tooltip-inner {
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
|
||||
.lightMode {
|
||||
.tagTooltip {
|
||||
.ant-tooltip-content {
|
||||
background-color: var(--bg-vanilla-300);
|
||||
}
|
||||
|
||||
.ant-tooltip-inner {
|
||||
box-shadow: none;
|
||||
background-color: var(--bg-vanilla-300);
|
||||
color: var(--bg-ink-200);
|
||||
}
|
||||
|
||||
.ant-tooltip-arrow {
|
||||
border-top-color: var(--bg-vanilla-300) !important;
|
||||
}
|
||||
|
||||
&.ant-tooltip {
|
||||
--antd-arrow-background-color: var(--bg-vanilla-300) !important;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user