mirror of
https://github.com/ant-design/ant-design.git
synced 2025-08-06 16:06:28 +08:00
type: add hover action type (#39665)
* fix(float-button): add hover action type * fix(float-button): make oClick ref judgment optional
This commit is contained in:
parent
aa543e8674
commit
fdf7ad8d49
@ -44,7 +44,7 @@ const FloatButtonGroup: React.FC<FloatButtonGroupProps> = (props) => {
|
||||
const floatButtonGroupRef = useRef<HTMLDivElement>(null);
|
||||
const floatButtonRef = useRef<HTMLButtonElement | HTMLAnchorElement>(null);
|
||||
|
||||
const hoverAction = useMemo(() => {
|
||||
const hoverAction = useMemo<React.DOMAttributes<HTMLDivElement>>(() => {
|
||||
const hoverTypeAction = {
|
||||
onMouseEnter() {
|
||||
setOpen(true);
|
||||
@ -67,8 +67,8 @@ const FloatButtonGroup: React.FC<FloatButtonGroupProps> = (props) => {
|
||||
|
||||
const onClick = useCallback(
|
||||
(e: MouseEvent) => {
|
||||
if (floatButtonGroupRef.current!.contains(e.target as Node)) {
|
||||
if (floatButtonRef.current!.contains(e.target as Node)) {
|
||||
if (floatButtonGroupRef.current?.contains(e.target as Node)) {
|
||||
if (floatButtonRef.current?.contains(e.target as Node)) {
|
||||
handleOpenChange();
|
||||
}
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user