diff --git a/components/_util/wave/useWave.ts b/components/_util/wave/useWave.ts index 7c5a24f22..84e2a6eff 100644 --- a/components/_util/wave/useWave.ts +++ b/components/_util/wave/useWave.ts @@ -5,12 +5,12 @@ import showWaveEffect from './WaveEffect'; export default function useWave( instance: ComponentInternalInstance | null, className: Ref, - wave: ComputedRef<{ disabled?: boolean }>, + wave?: ComputedRef<{ disabled?: boolean }>, ): VoidFunction { function showWave() { const node = findDOMNode(instance); - if (wave.value?.disabled || !node) { + if (wave?.value?.disabled || !node) { return; } diff --git a/components/config-provider/hooks/useConfigInject.ts b/components/config-provider/hooks/useConfigInject.ts index 0c781d0f5..284c1d2e5 100644 --- a/components/config-provider/hooks/useConfigInject.ts +++ b/components/config-provider/hooks/useConfigInject.ts @@ -44,7 +44,7 @@ export default (name: string, props: Record) => { const csp = computed(() => props.csp ?? configProvider.csp); const wave = computed<{ disabled?: boolean; - }>(() => props.wave ?? configProvider.wave.value); + }>(() => props.wave ?? configProvider.wave?.value); return { configProvider,