File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -33,11 +33,12 @@ export interface TagProps extends HTMLAttributes {
33
33
closeIcon ?: VNodeTypes ;
34
34
style ?: CSSProperties ;
35
35
visible ?: boolean ;
36
- onClose ?: Function ;
36
+ onClose ?: ( e : MouseEvent ) => void ;
37
37
icon ?: VNodeTypes ;
38
38
}
39
39
40
40
const Tag = defineComponent ( {
41
+ name : 'ATag' ,
41
42
inheritAttrs : false ,
42
43
setup ( _ : TagProps , { slots, attrs } : SetupContext ) {
43
44
const { getPrefixCls } = inject ( 'configProvider' , defaultConfigProvider ) ;
@@ -103,11 +104,15 @@ const Tag = defineComponent({
103
104
...style ,
104
105
} ;
105
106
106
- const tagClassName = classNames ( prefixCls , {
107
- [ `${ prefixCls } -${ color } ` ] : presetColor ,
108
- [ `${ prefixCls } -has-color` ] : color && ! presetColor ,
109
- [ `${ prefixCls } -hidden` ] : ! visible . value ,
110
- } ) ;
107
+ const tagClassName = classNames (
108
+ prefixCls ,
109
+ {
110
+ [ `${ prefixCls } -${ color } ` ] : presetColor ,
111
+ [ `${ prefixCls } -has-color` ] : color && ! presetColor ,
112
+ [ `${ prefixCls } -hidden` ] : ! visible . value ,
113
+ } ,
114
+ className ,
115
+ ) ;
111
116
112
117
const tagProps = omit ( restProps , [ 'visible' ] ) ;
113
118
const iconNode = icon || null ;
You can’t perform that action at this time.
0 commit comments