From 31243b88f963e6c5f31ecd521261ded545df828c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com> Date: Tue, 10 Sep 2024 14:14:37 +0800 Subject: [PATCH] feat: use common isValidSize --- src/_common | 2 +- src/avatar/avatar-group.tsx | 3 ++- src/avatar/avatar.tsx | 5 +---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/_common b/src/_common index de85f4520..acb448730 160000 --- a/src/_common +++ b/src/_common @@ -1 +1 @@ -Subproject commit de85f4520d6c0e9c6272c63a09bff52da5cc6862 +Subproject commit acb4487304321a7bf3ac3e1b4d78e9e7510fbf6c diff --git a/src/avatar/avatar-group.tsx b/src/avatar/avatar-group.tsx index 2ec1f274c..4ff91ab5c 100644 --- a/src/avatar/avatar-group.tsx +++ b/src/avatar/avatar-group.tsx @@ -1,9 +1,10 @@ import { computed, defineComponent, Fragment, provide, RendererNode } from 'vue'; import AvatarGroupProps from './avatar-group-props'; import config from '../config'; -import TAvatar, { isValidSize } from './avatar'; +import TAvatar from './avatar'; import { useTNodeJSX } from '../hooks/tnode'; import { usePrefixClass } from '../hooks/useClass'; +import { isValidSize } from '../_common/js/avatar/utils'; const { prefix } = config; const name = `${prefix}-avatar-group`; diff --git a/src/avatar/avatar.tsx b/src/avatar/avatar.tsx index 987e69db1..1c09075e0 100644 --- a/src/avatar/avatar.tsx +++ b/src/avatar/avatar.tsx @@ -6,14 +6,11 @@ import AvatarProps from './props'; import { TdAvatarGroupProps, TdAvatarProps } from './type'; import { useContent, useTNodeJSX } from '../hooks/tnode'; import { usePrefixClass } from '../hooks/useClass'; +import { isValidSize } from '../_common/js/avatar/utils'; const { prefix } = config; const name = `${prefix}-avatar`; -export const isValidSize = (value: string): boolean => { - return ['small', 'medium', 'large'].includes(value); -}; - export default defineComponent({ name, props: AvatarProps,