mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-02-19 14:17:53 +01:00
20 lines
577 B
TypeScript
20 lines
577 B
TypeScript
import React from 'react';
|
|
import type { IconProps } from './Icon';
|
|
import { Icon } from './Icon';
|
|
import type { TooltipProps } from './Tooltip';
|
|
import { Tooltip } from './Tooltip';
|
|
|
|
type Props = Omit<TooltipProps, 'children'> & {
|
|
icon?: IconProps['icon'];
|
|
iconSize?: IconProps['size'];
|
|
className?: string;
|
|
};
|
|
|
|
export function IconTooltip({ content, icon = 'info', iconSize, ...tooltipProps }: Props) {
|
|
return (
|
|
<Tooltip content={content} {...tooltipProps}>
|
|
<Icon className="opacity-60 hover:opacity-100" icon={icon} size={iconSize} />
|
|
</Tooltip>
|
|
);
|
|
}
|