feat(select): support global size (#5590)
parent
ebc2082934
commit
40be639b63
|
@ -106,15 +106,18 @@ const Select = defineComponent({
|
||||||
|
|
||||||
return mode;
|
return mode;
|
||||||
});
|
});
|
||||||
const { prefixCls, direction, configProvider, getPrefixCls } = useConfigInject('select', props);
|
const { prefixCls, direction, configProvider, size, getPrefixCls } = useConfigInject(
|
||||||
|
'select',
|
||||||
|
props,
|
||||||
|
);
|
||||||
const rootPrefixCls = computed(() => getPrefixCls());
|
const rootPrefixCls = computed(() => getPrefixCls());
|
||||||
const transitionName = computed(() =>
|
const transitionName = computed(() =>
|
||||||
getTransitionName(rootPrefixCls.value, 'slide-up', props.transitionName),
|
getTransitionName(rootPrefixCls.value, 'slide-up', props.transitionName),
|
||||||
);
|
);
|
||||||
const mergedClassName = computed(() =>
|
const mergedClassName = computed(() =>
|
||||||
classNames({
|
classNames({
|
||||||
[`${prefixCls.value}-lg`]: props.size === 'large',
|
[`${prefixCls.value}-lg`]: size.value === 'large',
|
||||||
[`${prefixCls.value}-sm`]: props.size === 'small',
|
[`${prefixCls.value}-sm`]: size.value === 'small',
|
||||||
[`${prefixCls.value}-rtl`]: direction.value === 'rtl',
|
[`${prefixCls.value}-rtl`]: direction.value === 'rtl',
|
||||||
[`${prefixCls.value}-borderless`]: !props.bordered,
|
[`${prefixCls.value}-borderless`]: !props.bordered,
|
||||||
}),
|
}),
|
||||||
|
|
Loading…
Reference in New Issue