Fixed #4106 - InputText: size property

This commit is contained in:
Tuğçe Küçükoğlu 2023-07-04 12:28:31 +03:00
parent 3d49b11814
commit 019f1607e9
3 changed files with 23 additions and 2 deletions

View file

@ -2,14 +2,25 @@
import BaseComponent from 'primevue/basecomponent';
const classes = {
root: ({ instance }) => ['p-inputtext p-component', { 'p-filled': instance.filled }]
root: ({ instance, props }) => [
'p-inputtext p-component',
{
'p-filled': instance.filled,
'p-inputtext-sm': props.size === 'small',
'p-inputtext-lg': props.size === 'large'
}
]
};
export default {
name: 'BaseInputText',
extends: BaseComponent,
props: {
modelValue: null
modelValue: null,
size: {
type: String,
default: null
}
},
css: {
classes