chore: add default delay in tooltip

This commit is contained in:
zerosoul
2022-04-12 10:13:51 +08:00
parent cbce7916b1
commit 918afe6827
+4 -2
View File
@@ -40,14 +40,16 @@ const StyledTip = styled.div`
export default function Tooltip({
tip = "",
placement = "right",
delay = null,
children,
...rest
}) {
const defaultDuration = [300, 250];
return (
<Tippy
offset={[0, 18]}
duration={0}
delay={[0, 0]}
duration={delay ? defaultDuration : 0}
delay={delay ?? [150, 0]}
placement={placement}
content={<StyledTip className={placement}>{tip}</StyledTip>}
{...rest}