mirror of
https://github.com/ant-design/ant-design.git
synced 2025-06-07 17:44:35 +08:00
type: fix type (#38697)
This commit is contained in:
parent
def5960164
commit
a552a5eea5
@ -11,7 +11,7 @@ import { FloatButtonGroupProvider } from './context';
|
|||||||
import type { FloatButtonGroupProps } from './interface';
|
import type { FloatButtonGroupProps } from './interface';
|
||||||
import useStyle from './style';
|
import useStyle from './style';
|
||||||
|
|
||||||
const FloatButtonGroup: React.FC<FloatButtonGroupProps> = props => {
|
const FloatButtonGroup: React.FC<FloatButtonGroupProps> = (props) => {
|
||||||
const {
|
const {
|
||||||
prefixCls: customizePrefixCls,
|
prefixCls: customizePrefixCls,
|
||||||
className,
|
className,
|
||||||
@ -41,14 +41,14 @@ const FloatButtonGroup: React.FC<FloatButtonGroupProps> = props => {
|
|||||||
|
|
||||||
const [open, setOpen] = useMergedState(false, { value: props.open });
|
const [open, setOpen] = useMergedState(false, { value: props.open });
|
||||||
|
|
||||||
const clickAction = useRef<React.HTMLAttributes<HTMLDivElement>>({});
|
const clickAction = useRef<React.HTMLAttributes<HTMLAnchorElement | HTMLButtonElement>>({});
|
||||||
|
|
||||||
const hoverAction = useRef<React.HTMLAttributes<HTMLDivElement>>({});
|
const hoverAction = useRef<React.HTMLAttributes<HTMLDivElement>>({});
|
||||||
|
|
||||||
if (trigger === 'click') {
|
if (trigger === 'click') {
|
||||||
clickAction.current = {
|
clickAction.current = {
|
||||||
onClick() {
|
onClick() {
|
||||||
setOpen(prevState => {
|
setOpen((prevState) => {
|
||||||
onOpenChange?.(!prevState);
|
onOpenChange?.(!prevState);
|
||||||
return !prevState;
|
return !prevState;
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user