Skip to content

Commit 64aaf89

Browse files
committed
feat(button): support the disableRipple prop
1 parent 78694c1 commit 64aaf89

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/components/button/src/use-button.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,12 @@ export function useButton(
3737
) {
3838
const attrs = useAttrs();
3939
const bindedProps = ref<object>();
40+
const disableRipple = ref<boolean>(false);
4041
const { focused: isFocused } = useFocus(buttonRef);
4142
const { pressed: isPressed } = useMousePressed({ target: buttonRef });
4243
const isHovered = useElementHover(buttonRef);
4344

44-
useRipple(buttonRef);
45+
useRipple(buttonRef, { disabled: disableRipple });
4546

4647
watch(
4748
[
@@ -66,6 +67,7 @@ export function useButton(
6667
spinnerPlacement = "start",
6768
} = { ...originalProps, ...attrs };
6869

70+
disableRipple.value = disableRippleProp || disableAnimation;
6971
const isInGroup = false;
7072
const isDisabled = isDisabledProp || isLoading;
7173

0 commit comments

Comments
 (0)