diff --git a/api-generator/components/cascadeselect.js b/api-generator/components/cascadeselect.js index 6578cb2cb..c8920e5e3 100644 --- a/api-generator/components/cascadeselect.js +++ b/api-generator/components/cascadeselect.js @@ -59,24 +59,12 @@ const CascadeSelectProps = [ default: "null", description: "Index of the element in tabbing order." }, - { - name: "inputId", - type: "string", - default: "null", - description: "Identifier of the underlying input element." - }, { name: "appendTo", type: "string", default: "body", description: 'A valid query selector or an HTMLElement to specify where the overlay gets attached. Special keywords are "body" for document body and "self" for the element itself.' }, - { - name: "panelClass", - type: "string", - default: "null", - description: "Style class of the overlay panel." - }, { name: "loading", type: "boolean", @@ -88,7 +76,25 @@ const CascadeSelectProps = [ type: "string", default: "pi pi-spinner pi-spin", description: "Icon to display in loading state." - } + }, + { + name: "inputId", + type: "string", + default: "null", + description: "Identifier of the underlying input element." + }, + { + name: "inputClass", + type: "any", + default: "null", + description: "Style class of the input field." + }, + { + name: "inputStyle", + type: "any", + default: "null", + description: "Inline style of the input field." + }, ]; const CascadeSelectEvents = [ diff --git a/src/components/cascadeselect/CascadeSelect.d.ts b/src/components/cascadeselect/CascadeSelect.d.ts index 01a22f31d..9fadddc8b 100644 --- a/src/components/cascadeselect/CascadeSelect.d.ts +++ b/src/components/cascadeselect/CascadeSelect.d.ts @@ -70,28 +70,12 @@ export interface CascadeSelectProps { * Index of the element in tabbing order. */ tabindex?: string | undefined; - /** - * Identifier of the underlying input element. - */ - inputId?: string | undefined; - /** - * - */ - inputProps?: object | undefined; /** * A valid query selector or an HTMLElement to specify where the overlay gets attached. Special keywords are 'body' for document body and 'self' for the element itself. * @see CascadeSelectAppendToType * Default value is 'body'. */ appendTo?: CascadeSelectAppendToType; - /** - * Style class of the overlay panel. - */ - panelClass?: any; - /** - * - */ - panelProps?: object | undefined; /** * Whether the dropdown is in loading state. */ @@ -101,6 +85,30 @@ export interface CascadeSelectProps { * Default value is 'pi pi-spinner pi-spin'. */ loadingIcon?: string | undefined; + /** + * Identifier of the underlying input element. + */ + inputId?: string | undefined; + /** + * Style class of the input field. + */ + inputClass?: any | undefined; + /** + * + */ + inputStyle?: any | undefined; + /** + * Inline style of the input field. + */ + inputProps?: object | undefined; + /** + * Style class of the overlay panel. + */ + panelClass?: any; + /** + * + */ + panelProps?: object | undefined; } export interface CascadeSelectSlots { diff --git a/src/components/cascadeselect/CascadeSelect.vue b/src/components/cascadeselect/CascadeSelect.vue index 31b773bc0..8bb866701 100644 --- a/src/components/cascadeselect/CascadeSelect.vue +++ b/src/components/cascadeselect/CascadeSelect.vue @@ -1,7 +1,7 @@