ant-design-vue/components/_util/wave/useWave.ts

17 lines
405 B
TypeScript

import type { ComponentInternalInstance, Ref } from 'vue';
import { findDOMNode } from '../props-util';
import showWaveEffect from './WaveEffect';
export default function useWave(
instance: ComponentInternalInstance | null,
className: Ref<string>,
): VoidFunction {
function showWave() {
const node = findDOMNode(instance);
showWaveEffect(node, className.value);
}
return showWave;
}