From 64bb7a36d4656ac35119d0daed559073e3a4a8ba Mon Sep 17 00:00:00 2001 From: saller Date: Sat, 2 Dec 2023 00:11:55 +0800 Subject: [PATCH] fix(comp:checkbox): button theme not registered (#1758) --- packages/components/checkbox/src/Checkbox.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/components/checkbox/src/Checkbox.tsx b/packages/components/checkbox/src/Checkbox.tsx index f2a09cb4e..e6b6bfebf 100644 --- a/packages/components/checkbox/src/Checkbox.tsx +++ b/packages/components/checkbox/src/Checkbox.tsx @@ -14,6 +14,7 @@ import { isNil } from 'lodash-es' import { useAccessorAndControl } from '@idux/cdk/forms' import { callEmit, useKey } from '@idux/cdk/utils' import { ɵWave, type ɵWaveInstance } from '@idux/components/_private/wave' +import { getButtonThemeTokens } from '@idux/components/button' import { useGlobalConfig } from '@idux/components/config' import { FORM_TOKEN, useFormElement, useFormItemRegister } from '@idux/components/form' import { useThemeToken } from '@idux/components/theme' @@ -37,8 +38,9 @@ export default defineComponent({ const key = useKey() const common = useGlobalConfig('common') const { globalHashId, hashId, registerToken } = useThemeToken('checkbox') - const { hashId: buttonHashId } = useThemeToken('button') + const { hashId: buttonHashId, registerToken: registerButtonToken } = useThemeToken('button') registerToken(getThemeTokens) + registerButtonToken(getButtonThemeTokens) const mergedPrefixCls = computed(() => `${common.prefixCls}-checkbox`) const config = useGlobalConfig('checkbox')