Skip to content

Commit 654f943

Browse files
committed
feat: fix tooltip content & market show isolation
1 parent bb8f6a2 commit 654f943

3 files changed

Lines changed: 17 additions & 3 deletions

File tree

apps/evm/src/components/InfoIcon/index.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,21 @@ export interface InfoIconProps {
99
iconName?: IconName;
1010
iconClassName?: string;
1111
className?: string;
12+
tooltipContentClassName?: string;
1213
}
1314

1415
export const InfoIcon = ({
1516
tooltip,
1617
className,
1718
iconName = 'info',
1819
iconClassName,
20+
tooltipContentClassName,
1921
}: InfoIconProps) => (
20-
<Tooltip className={cn('inline-flex align-sub', className)} content={tooltip}>
22+
<Tooltip
23+
className={cn('inline-flex align-sub', className)}
24+
contentClassName={tooltipContentClassName}
25+
content={tooltip}
26+
>
2127
<Icon className={iconClassName} name={iconName} />
2228
</Tooltip>
2329
);

apps/evm/src/components/IsolatedAssetIndicator/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export const IsolatedAssetIndicator: React.FC<IsolatedAssetIndicatorProps> = ({
1616

1717
<InfoIcon
1818
iconClassName="text-yellow"
19+
tooltipContentClassName="max-w-fit"
1920
tooltip={t('marketTable.assetColumn.isolatedTooltip')}
2021
/>
2122
</span>

apps/evm/src/components/Tooltip/index.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,17 @@ import { TooltipContent } from './TooltipContent';
1313

1414
export interface TooltipProps extends TooltipPrimitiveProps {
1515
className?: string;
16+
contentClassName?: string;
1617
content: string | React.ReactNode;
1718
}
1819

19-
export const Tooltip = ({ className, content, children, ...props }: TooltipProps) => {
20+
export const Tooltip = ({
21+
className,
22+
contentClassName,
23+
content,
24+
children,
25+
...props
26+
}: TooltipProps) => {
2027
const [isTooltipOpened, setIsTooltipOpened] = useState(false);
2128
const isMdOrUp = useBreakpointUp('md');
2229

@@ -42,7 +49,7 @@ export const Tooltip = ({ className, content, children, ...props }: TooltipProps
4249
</Trigger>
4350
<TooltipContent
4451
onPointerDownOutside={e => e.preventDefault()}
45-
className={cn('block p-3 z-9999 shadow', !isMdOrUp && 'hidden')}
52+
className={cn('block p-3 z-9999 shadow', !isMdOrUp && 'hidden', contentClassName)}
4653
>
4754
{content}
4855
<Arrow className="fill-lightGrey w-[14px] h-[7px]" />

0 commit comments

Comments
 (0)