This commit is contained in:
josc146
2023-05-13 20:15:18 +08:00
parent ffec039feb
commit 08e024a998
16 changed files with 328 additions and 119 deletions

View File

@@ -1,10 +1,17 @@
import React, {FC, ReactElement} from 'react';
import React, {FC, MouseEventHandler, ReactElement} from 'react';
import {Button, Tooltip} from '@fluentui/react-components';
export const ToolTipButton: FC<{ text?: string, desc: string, icon?: ReactElement }> = ({text, desc, icon}) => {
export const ToolTipButton: FC<{
text?: string, desc: string, icon?: ReactElement, onClick?: MouseEventHandler
}> = ({
text,
desc,
icon,
onClick
}) => {
return (
<Tooltip content={desc} showDelay={0} hideDelay={0} relationship="label">
<Button icon={icon}>{text}</Button>
<Button icon={icon} onClick={onClick}>{text}</Button>
</Tooltip>
);
};