From 46fd1be59333242a733f60c07717fa7cafee5b20 Mon Sep 17 00:00:00 2001 From: tugcekucukoglu Date: Thu, 9 May 2024 09:35:19 +0300 Subject: [PATCH] IconField & InputIcon d.ts updates --- components/lib/iconfield/IconField.d.ts | 10 +- components/lib/inputicon/InputIcon.d.ts | 10 +- .../lib/inputtext/style/InputTextStyle.d.ts | 2 +- components/lib/listbox/Listbox.d.ts | 34 +- components/lib/multiselect/MultiSelect.d.ts | 12 +- components/lib/select/Select.d.ts | 30 +- components/lib/tree/Tree.d.ts | 16 +- doc/common/apidoc/index.json | 561 ++++++++++++++++-- 8 files changed, 595 insertions(+), 80 deletions(-) diff --git a/components/lib/iconfield/IconField.d.ts b/components/lib/iconfield/IconField.d.ts index 06b28a691..cfdbab0a8 100644 --- a/components/lib/iconfield/IconField.d.ts +++ b/components/lib/iconfield/IconField.d.ts @@ -12,12 +12,12 @@ import { ComponentHooks } from '../basecomponent'; import { PassThroughOptions } from '../passthrough'; import { ClassComponent, DesignToken, GlobalComponentConstructor, PassThrough } from '../ts-helpers'; -export declare type IconFieldPassThroughOptionType = IconFieldPassThroughAttributes | ((options: IconFieldPassThroughMethodOptions) => IconFieldPassThroughAttributes | string) | string | null | undefined; +export declare type IconFieldPassThroughOptionType = IconFieldPassThroughAttributes | ((options: IconFieldPassThroughMethodOptions) => IconFieldPassThroughAttributes | string) | string | null | undefined; /** * Custom passthrough(pt) option method. */ -export interface IconFieldPassThroughMethodOptions { +export interface IconFieldPassThroughMethodOptions { /** * Defines instance. */ @@ -33,7 +33,7 @@ export interface IconFieldPassThroughMethodOptions { /** * Defines parent options. */ - parent: any; + parent: T; /** * Defines passthrough(pt) options in global config. */ @@ -44,11 +44,11 @@ export interface IconFieldPassThroughMethodOptions { * Custom passthrough(pt) options. * @see {@link IconFieldProps.pt} */ -export interface IconFieldPassThroughOptions { +export interface IconFieldPassThroughOptions { /** * Used to pass attributes to the root's DOM element. */ - root?: IconFieldPassThroughOptionType; + root?: IconFieldPassThroughOptionType; /** * Used to manage all lifecycle hooks. * @see {@link BaseComponent.ComponentHooks} diff --git a/components/lib/inputicon/InputIcon.d.ts b/components/lib/inputicon/InputIcon.d.ts index 29224d8b0..4a164048d 100644 --- a/components/lib/inputicon/InputIcon.d.ts +++ b/components/lib/inputicon/InputIcon.d.ts @@ -12,12 +12,12 @@ import { ComponentHooks } from '../basecomponent'; import { PassThroughOptions } from '../passthrough'; import { ClassComponent, DesignToken, GlobalComponentConstructor, PassThrough } from '../ts-helpers'; -export declare type InputIconPassThroughOptionType = InputIconPassThroughAttributes | ((options: InputIconPassThroughMethodOptions) => InputIconPassThroughAttributes | string) | string | null | undefined; +export declare type InputIconPassThroughOptionType = InputIconPassThroughAttributes | ((options: InputIconPassThroughMethodOptions) => InputIconPassThroughAttributes | string) | string | null | undefined; /** * Custom passthrough(pt) option method. */ -export interface InputIconPassThroughMethodOptions { +export interface InputIconPassThroughMethodOptions { /** * Defines instance. */ @@ -29,7 +29,7 @@ export interface InputIconPassThroughMethodOptions { /** * Defines parent options. */ - parent: any; + parent: T; /** * Defines passthrough(pt) options in global config. */ @@ -40,11 +40,11 @@ export interface InputIconPassThroughMethodOptions { * Custom passthrough(pt) options. * @see {@link InputIconProps.pt} */ -export interface InputIconPassThroughOptions { +export interface InputIconPassThroughOptions { /** * Used to pass attributes to the root's DOM element. */ - root?: InputIconPassThroughOptionType; + root?: InputIconPassThroughOptionType; /** * Used to manage all lifecycle hooks. * @see {@link BaseComponent.ComponentHooks} diff --git a/components/lib/inputtext/style/InputTextStyle.d.ts b/components/lib/inputtext/style/InputTextStyle.d.ts index 075300df0..94ac26ec8 100644 --- a/components/lib/inputtext/style/InputTextStyle.d.ts +++ b/components/lib/inputtext/style/InputTextStyle.d.ts @@ -4,7 +4,7 @@ * * [Live Demo](https://www.primevue.org/inputtext/) * - * @module inputtext + * @module inputtextstyle * */ import { BaseStyle } from '../../base/style'; diff --git a/components/lib/listbox/Listbox.d.ts b/components/lib/listbox/Listbox.d.ts index d78bb5fa3..9f4a3c268 100755 --- a/components/lib/listbox/Listbox.d.ts +++ b/components/lib/listbox/Listbox.d.ts @@ -9,6 +9,8 @@ */ import { VNode } from 'vue'; import { ComponentHooks } from '../basecomponent'; +import { IconFieldPassThroughOptions } from '../iconfield'; +import { InputIconPassThroughOptions } from '../inputicon'; import { InputTextPassThroughOptions } from '../inputtext'; import { PassThroughOptions } from '../passthrough'; import { ClassComponent, DesignToken, GlobalComponentConstructor, HintedString, PassThrough } from '../ts-helpers'; @@ -117,28 +119,34 @@ export interface ListboxPassThroughOptions { /** * Used to pass attributes to the root's DOM element. */ - root?: ListboxPassThroughOptionType; + root?: ListboxPassThroughOptionType; /** * Used to pass attributes to the header's DOM element. */ - header?: ListboxPassThroughOptionType; + header?: ListboxPassThroughOptionType; /** - * Used to pass attributes to the filter container's DOM element. + * Used to pass attributes to the IconField component. + * @see {@link IconFieldPassThroughOptions} */ - filterContainer?: ListboxPassThroughOptionType; + pcFilterContainer?: IconFieldPassThroughOptions; /** * Used to pass attributes to the InputText component. * @see {@link InputTextPassThroughOptions} */ pcFilter?: InputTextPassThroughOptions; + /** + * Used to pass attributes to the InputIcon component. + * @see {@link InputIconPassThroughOptions} + */ + pcFilterIconContainer?: InputIconPassThroughOptions; /** * Used to pass attributes to the filter icon's DOM element. */ - filterIcon?: ListboxPassThroughOptionType; + filterIcon?: ListboxPassThroughOptionType; /** * Used to pass attributes to the list container's DOM element. */ - listContainer?: ListboxPassThroughOptionType; + listContainer?: ListboxPassThroughOptionType; /** * Used to pass attributes to the VirtualScroller component. * @see {@link VirtualScrollerPassThroughOptionType} @@ -151,31 +159,31 @@ export interface ListboxPassThroughOptions { /** * Used to pass attributes to the option group's DOM element. */ - optionGroup?: ListboxPassThroughOptionType; + optionGroup?: ListboxPassThroughOptionType; /** * Used to pass attributes to the option's DOM element. */ - option?: ListboxPassThroughOptionType; + option?: ListboxPassThroughOptionType; /** * Used to pass attributes to the emptyMessage's DOM element. */ - emptyMessage?: ListboxPassThroughOptionType; + emptyMessage?: ListboxPassThroughOptionType; /** * Used to pass attributes to the hidden first focusable element's DOM element. */ - hiddenFirstFocusableEl?: ListboxPassThroughOptionType; + hiddenFirstFocusableEl?: ListboxPassThroughOptionType; /** * Used to pass attributes to the hidden filter result's DOM element. */ - hiddenFilterResult?: ListboxPassThroughOptionType; + hiddenFilterResult?: ListboxPassThroughOptionType; /** * Used to pass attributes to the hidden selected message's DOM element. */ - hiddenSelectedMessage?: ListboxPassThroughOptionType; + hiddenSelectedMessage?: ListboxPassThroughOptionType; /** * Used to pass attributes to the hidden last focusable element's DOM element. */ - hiddenLastFocusableEl?: ListboxPassThroughOptionType; + hiddenLastFocusableEl?: ListboxPassThroughOptionType; /** * Used to manage all lifecycle hooks. * @see {@link BaseComponent.ComponentHooks} diff --git a/components/lib/multiselect/MultiSelect.d.ts b/components/lib/multiselect/MultiSelect.d.ts index a656c68e1..09d54f9d1 100755 --- a/components/lib/multiselect/MultiSelect.d.ts +++ b/components/lib/multiselect/MultiSelect.d.ts @@ -10,6 +10,8 @@ import { TransitionProps, VNode } from 'vue'; import { ComponentHooks } from '../basecomponent'; import { ChipPassThroughOptions } from '../chip'; +import { IconFieldPassThroughOptions } from '../iconfield'; +import { InputIconPassThroughOptions } from '../inputicon'; import { InputTextPassThroughOptions } from '../inputtext'; import { PassThroughOptions } from '../passthrough'; import { ClassComponent, DesignToken, GlobalComponentConstructor, HintedString, PassThrough } from '../ts-helpers'; @@ -163,14 +165,20 @@ export interface MultiSelectPassThroughOptions { */ pcHeaderCheckbox?: MultiSelectPassThroughOptionType; /** - * Used to pass attributes to the filter container's DOM element. + * Used to pass attributes to the IconField component. + * @see {@link IconFieldPassThroughOptions} */ - filterContainer?: MultiSelectPassThroughOptionType; + pcFilterContainer?: IconFieldPassThroughOptions; /** * Used to pass attributes to the InputText component. * @see {@link InputTextPassThroughOptions} */ pcFilter?: InputTextPassThroughOptions; + /** + * Used to pass attributes to the InputIcon component. + * @see {@link InputIconPassThroughOptions} + */ + pcFilterIconContainer?: InputIconPassThroughOptions; /** * Used to pass attributes to the filter icon's DOM element. */ diff --git a/components/lib/select/Select.d.ts b/components/lib/select/Select.d.ts index 48caef503..5af0e89ad 100755 --- a/components/lib/select/Select.d.ts +++ b/components/lib/select/Select.d.ts @@ -9,6 +9,9 @@ */ import { TransitionProps, VNode } from 'vue'; import { ComponentHooks } from '../basecomponent'; +import { IconFieldPassThroughOptions } from '../iconfield'; +import { InputIconPassThroughOptions } from '../inputicon'; +import { InputTextPassThroughOptions } from '../inputtext'; import { PassThroughOptions } from '../passthrough'; import { ClassComponent, DesignToken, GlobalComponentConstructor, HintedString, PassThrough } from '../ts-helpers'; import { VirtualScrollerItemOptions, VirtualScrollerPassThroughOptionType, VirtualScrollerProps } from '../virtualscroller'; @@ -47,6 +50,20 @@ export interface SelectPassThroughMethodOptions { global: object | undefined; } +/** + * Custom shared passthrough(pt) option method. + */ +export interface SelectSharedPassThroughMethodOptions { + /** + * Defines valid properties. + */ + props: SelectProps; + /** + * Defines current inline state. + */ + state: SelectState; +} + /** * Custom change event. * @see {@link SelectEmits.change} @@ -111,13 +128,20 @@ export interface SelectPassThroughOptions { */ header?: SelectPassThroughOptionType; /** - * Used to pass attributes to the filter container's DOM element. + * Used to pass attributes to the IconField component. + * @see {@link IconFieldPassThroughOptions} */ - filterContainer?: SelectPassThroughOptionType; + pcFilterContainer?: IconFieldPassThroughOptions; /** * Used to pass attributes to the InputText component. + * @see {@link InputTextPassThroughOptions} */ - pcFilter?: SelectPassThroughOptionType; + pcFilter?: InputTextPassThroughOptions; + /** + * Used to pass attributes to the InputIcon component. + * @see {@link InputIconPassThroughOptions} + */ + pcFilterIconContainer?: InputIconPassThroughOptions; /** * Used to pass attributes to the filter icon's DOM element. */ diff --git a/components/lib/tree/Tree.d.ts b/components/lib/tree/Tree.d.ts index 94f10f31f..543443e20 100755 --- a/components/lib/tree/Tree.d.ts +++ b/components/lib/tree/Tree.d.ts @@ -9,6 +9,8 @@ */ import { VNode } from 'vue'; import { ComponentHooks } from '../basecomponent'; +import { IconFieldPassThroughOptions } from '../iconfield'; +import { InputIconPassThroughOptions } from '../inputicon'; import { InputTextPassThroughOptions } from '../inputtext'; import { PassThroughOptions } from '../passthrough'; import { TreeNode } from '../treenode'; @@ -105,14 +107,20 @@ export interface TreePassThroughOptions { */ root?: TreePassThroughOptionType; /** - * Used to pass attributes to the filter container's DOM element. + * Used to pass attributes to the IconField component. + * @see {@link IconFieldPassThroughOptions} */ - filterContainer?: TreePassThroughOptionType; + pcFilterContainer?: IconFieldPassThroughOptions; /** - * Used to pass attributes to the input's DOM element. + * Used to pass attributes to the InputText component. * @see {@link InputTextPassThroughOptions} */ - filterInput?: InputTextPassThroughOptions; + pcFilter?: InputTextPassThroughOptions; + /** + * Used to pass attributes to the InputIcon component. + * @see {@link InputIconPassThroughOptions} + */ + pcFilterIconContainer?: InputIconPassThroughOptions; /** * Used to pass attributes to the filter icon's DOM element. */ diff --git a/doc/common/apidoc/index.json b/doc/common/apidoc/index.json index 9586e6e9f..9742de91a 100644 --- a/doc/common/apidoc/index.json +++ b/doc/common/apidoc/index.json @@ -26554,7 +26554,7 @@ "name": "panel", "optional": false, "readonly": false, - "value": "\"p-datepicker-panel p-component\"" + "value": "\"p-datepicker-panel\"" }, { "name": "calendarContainer", @@ -29447,21 +29447,29 @@ "description": "Used to pass attributes to the header's DOM element." }, { - "name": "filterContainer", + "name": "pcFilterContainer", "optional": true, "readonly": false, - "type": "SelectPassThroughOptionType", + "type": "IconFieldPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter container's DOM element." + "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", "optional": true, "readonly": false, - "type": "SelectPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, + { + "name": "pcFilterIconContainer", + "optional": true, + "readonly": false, + "type": "InputIconPassThroughOptions", + "default": "", + "description": "Used to pass attributes to the InputIcon component." + }, { "name": "filterIcon", "optional": true, @@ -31844,7 +31852,7 @@ "name": "root", "optional": false, "readonly": false, - "value": "\"p-fieldset p-component\"" + "value": "\"p-fieldset\"" }, { "name": "legend", @@ -34621,7 +34629,7 @@ "name": "parent", "optional": false, "readonly": false, - "type": "any", + "type": "T", "default": "", "description": "Defines parent options." }, @@ -34644,7 +34652,7 @@ "name": "root", "optional": true, "readonly": false, - "type": "IconFieldPassThroughOptionType", + "type": "IconFieldPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, @@ -34688,7 +34696,7 @@ "name": "pt", "optional": true, "readonly": false, - "type": "PassThrough", + "type": "PassThrough>", "default": "", "description": "Used to pass attributes to DOM elements inside the component." }, @@ -37454,7 +37462,7 @@ "name": "parent", "optional": false, "readonly": false, - "type": "any", + "type": "T", "default": "", "description": "Defines parent options." }, @@ -37477,7 +37485,7 @@ "name": "root", "optional": true, "readonly": false, - "type": "InputIconPassThroughOptionType", + "type": "InputIconPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, @@ -37521,7 +37529,7 @@ "name": "pt", "optional": true, "readonly": false, - "type": "PassThrough", + "type": "PassThrough>", "default": "", "description": "Used to pass attributes to DOM elements inside the component." }, @@ -39829,6 +39837,238 @@ } }, "inputtext": { + "description": "InputText renders a text field to enter data.\n\n[Live Demo](https://www.primevue.org/inputtext/)", + "components": { + "default": { + "description": "InputText renders a text field to enter data.", + "methods": { + "description": "Defines methods that can be accessed by the component's reference.", + "values": [] + } + } + }, + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "values": { + "InputTextPassThroughMethodOptions": { + "description": "Custom passthrough(pt) option method.", + "relatedProp": "", + "props": [ + { + "name": "instance", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Defines instance." + }, + { + "name": "props", + "optional": false, + "readonly": false, + "type": "InputTextProps", + "default": "", + "description": "Defines valid properties." + }, + { + "name": "context", + "optional": false, + "readonly": false, + "type": "InputTextContext", + "default": "", + "description": "Defines current options." + }, + { + "name": "parent", + "optional": false, + "readonly": false, + "type": "T", + "default": "", + "description": "Defines parent instance." + }, + { + "name": "global", + "optional": false, + "readonly": false, + "type": "undefined | object", + "default": "", + "description": "Defines passthrough(pt) options in global config." + } + ], + "methods": [] + }, + "InputTextPassThroughOptions": { + "description": "Custom passthrough(pt) options.", + "relatedProp": "InputTextProps.pt", + "props": [ + { + "name": "root", + "optional": true, + "readonly": false, + "type": "InputTextPassThroughOptionType", + "default": "", + "description": "Used to pass attributes to the root's DOM element." + }, + { + "name": "hooks", + "optional": true, + "readonly": false, + "type": "ComponentHooks", + "default": "", + "description": "Used to manage all lifecycle hooks." + } + ], + "methods": [] + }, + "InputTextPassThroughAttributes": { + "description": "Custom passthrough attributes for each DOM elements", + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "InputTextContext": { + "description": "Defines current options in InputText component.", + "relatedProp": "", + "props": [ + { + "name": "filled", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "Current filled state of the component as a boolean." + }, + { + "name": "disabled", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "Current disabled state of the component as a boolean." + } + ], + "methods": [] + }, + "InputTextProps": { + "description": "Defines valid properties in InputText component.", + "relatedProp": "", + "props": [ + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "Nullable", + "default": "", + "description": "Value of the component." + }, + { + "name": "size", + "optional": true, + "readonly": false, + "type": "\"small\" | \"large\"", + "default": "", + "description": "Defines the size of the component." + }, + { + "name": "invalid", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "When present, it specifies that the component should have invalid state style." + }, + { + "name": "variant", + "optional": true, + "readonly": false, + "type": "\"filled\" | \"outlined\"", + "default": "outlined", + "description": "Specifies the input variant of the component." + }, + { + "name": "dt", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "It generates scoped CSS variables using design tokens for the component." + }, + { + "name": "pt", + "optional": true, + "readonly": false, + "type": "PassThrough>", + "default": "", + "description": "Used to pass attributes to DOM elements inside the component." + }, + { + "name": "ptOptions", + "optional": true, + "readonly": false, + "type": "PassThroughOptions", + "default": "", + "description": "Used to configure passthrough(pt) options of the component." + }, + { + "name": "unstyled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "When enabled, it removes component related styles in the core." + } + ], + "methods": [], + "extendedTypes": "InputHTMLAttributes" + }, + "InputTextSlots": { + "description": "Defines valid slots in InputText component.", + "relatedProp": "", + "props": [], + "methods": [] + }, + "InputTextEmits": { + "description": "Defines valid emits in InputText component.", + "relatedProp": "", + "props": [], + "methods": [ + { + "name": "update:modelValue", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "undefined | string", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the value changes." + } + ] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "InputTextPassThroughOptionType": { + "values": "InputTextPassThroughAttributes | (options: InputTextPassThroughMethodOptions) => undefined | string | null | undefined" + } + } + } + }, + "inputtextstyle": { "description": "InputText renders a text field to enter data.\n\n[Live Demo](https://www.primevue.org/inputtext/)", "interfaces": { "description": "Defines the custom interfaces used by the module.", @@ -39895,7 +40135,7 @@ "name": "root", "optional": false, "readonly": false, - "value": "\"p-inputtext p-component\"" + "value": "\"p-inputtext\"" } ] } @@ -40566,7 +40806,7 @@ "name": "root", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, @@ -40574,17 +40814,17 @@ "name": "header", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { - "name": "filterContainer", + "name": "pcFilterContainer", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "IconFieldPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter container's DOM element." + "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", @@ -40594,11 +40834,19 @@ "default": "", "description": "Used to pass attributes to the InputText component." }, + { + "name": "pcFilterIconContainer", + "optional": true, + "readonly": false, + "type": "InputIconPassThroughOptions", + "default": "", + "description": "Used to pass attributes to the InputIcon component." + }, { "name": "filterIcon", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, @@ -40606,7 +40854,7 @@ "name": "listContainer", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list container's DOM element." }, @@ -40630,7 +40878,7 @@ "name": "optionGroup", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group's DOM element." }, @@ -40638,7 +40886,7 @@ "name": "option", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, @@ -40646,7 +40894,7 @@ "name": "emptyMessage", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the emptyMessage's DOM element." }, @@ -40654,7 +40902,7 @@ "name": "hiddenFirstFocusableEl", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden first focusable element's DOM element." }, @@ -40662,7 +40910,7 @@ "name": "hiddenFilterResult", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden filter result's DOM element." }, @@ -40670,7 +40918,7 @@ "name": "hiddenSelectedMessage", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden selected message's DOM element." }, @@ -40678,7 +40926,7 @@ "name": "hiddenLastFocusableEl", "optional": true, "readonly": false, - "type": "ListboxPassThroughOptionType", + "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden last focusable element's DOM element." }, @@ -45090,12 +45338,12 @@ "description": "Used to pass attributes to the header checkbox's DOM element." }, { - "name": "filterContainer", + "name": "pcFilterContainer", "optional": true, "readonly": false, - "type": "MultiSelectPassThroughOptionType", + "type": "IconFieldPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter container's DOM element." + "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", @@ -45105,6 +45353,14 @@ "default": "", "description": "Used to pass attributes to the InputText component." }, + { + "name": "pcFilterIconContainer", + "optional": true, + "readonly": false, + "type": "InputIconPassThroughOptions", + "default": "", + "description": "Used to pass attributes to the InputIcon component." + }, { "name": "filterIcon", "optional": true, @@ -47674,7 +47930,7 @@ "name": "root", "optional": false, "readonly": false, - "value": "\"p-organizationchart p-component\"" + "value": "\"p-organizationchart\"" }, { "name": "table", @@ -51168,13 +51424,13 @@ "name": "maskIcon", "optional": false, "readonly": false, - "value": "\"p-password-toggle-mask-icon p-password-mask-icon\"" + "value": "\"p-password-mask-icon\"" }, { "name": "unmaskIcon", "optional": false, "readonly": false, - "value": "\"p-password-toggle-mask-icon p-password-unmask-icon\"" + "value": "\"p-password-unmask-icon\"" }, { "name": "overlay", @@ -55704,6 +55960,29 @@ "methods": [], "extendedBy": "DropdownPassThroughMethodOptions" }, + "SelectSharedPassThroughMethodOptions": { + "description": "Custom shared passthrough(pt) option method.", + "relatedProp": "", + "props": [ + { + "name": "props", + "optional": false, + "readonly": false, + "type": "SelectProps", + "default": "", + "description": "Defines valid properties." + }, + { + "name": "state", + "optional": false, + "readonly": false, + "type": "SelectState", + "default": "", + "description": "Defines current inline state." + } + ], + "methods": [] + }, "SelectChangeEvent": { "description": "Custom change event.", "relatedProp": "SelectEmits.change", @@ -55813,21 +56092,29 @@ "description": "Used to pass attributes to the header's DOM element." }, { - "name": "filterContainer", + "name": "pcFilterContainer", "optional": true, "readonly": false, - "type": "SelectPassThroughOptionType", + "type": "IconFieldPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter container's DOM element." + "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", "optional": true, "readonly": false, - "type": "SelectPassThroughOptionType", + "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, + { + "name": "pcFilterIconContainer", + "optional": true, + "readonly": false, + "type": "InputIconPassThroughOptions", + "default": "", + "description": "Used to pass attributes to the InputIcon component." + }, { "name": "filterIcon", "optional": true, @@ -57502,7 +57789,7 @@ "name": "root", "optional": false, "readonly": false, - "value": "\"p-selectbutton p-component\"" + "value": "\"p-selectbutton\"" } ] } @@ -62848,13 +63135,13 @@ "name": "previousButton", "optional": false, "readonly": false, - "value": "\"p-tablist-prev-button p-tablist-nav-button\"" + "value": "\"p-tablist-prev-button\"" }, { "name": "nextButton", "optional": false, "readonly": false, - "value": "\"p-tablist-next-button p-tablist-nav-button\"" + "value": "\"p-tablist-next-button\"" } ] } @@ -63328,7 +63615,7 @@ "name": "root", "optional": false, "readonly": false, - "value": "\"p-tabmenu p-component\"" + "value": "\"p-tabmenu\"" }, { "name": "tablist", @@ -64929,7 +65216,7 @@ "name": "root", "optional": false, "readonly": false, - "value": "\"p-terminal p-component\"" + "value": "\"p-terminal\"" }, { "name": "welcomeMessage", @@ -65360,7 +65647,179 @@ } } }, + "themes/aura/accordion": {}, + "themes/aura/autocomplete": {}, + "themes/aura/avatar": {}, + "themes/aura/badge": {}, + "themes/aura/blockui": {}, + "themes/aura/breadcrumb": {}, + "themes/aura/button": {}, + "themes/aura/buttongroup": {}, + "themes/aura/card": {}, + "themes/aura/carousel": {}, + "themes/aura/cascadeselect": {}, + "themes/aura/checkbox": {}, + "themes/aura/chip": {}, + "themes/aura/colorpicker": {}, + "themes/aura/confirmdialog": {}, + "themes/aura/confirmpopup": {}, + "themes/aura/contextmenu": {}, + "themes/aura/datatable": {}, + "themes/aura/dataview": {}, + "themes/aura/datepicker": {}, + "themes/aura/dialog": {}, + "themes/aura/divider": {}, + "themes/aura/dock": {}, + "themes/aura/drawer": {}, + "themes/aura/editor": {}, + "themes/aura/fieldset": {}, + "themes/aura/fileupload": {}, + "themes/aura/floatlabel": {}, + "themes/aura/galleria": {}, + "themes/aura/iconfield": {}, + "themes/aura/image": {}, + "themes/aura": {}, + "themes/aura/inlinemessage": {}, + "themes/aura/inplace": {}, + "themes/aura/inputchips": {}, + "themes/aura/inputgroup": {}, + "themes/aura/inputnumber": {}, + "themes/aura/inputotp": {}, + "themes/aura/inputtext": {}, + "themes/aura/knob": {}, + "themes/aura/listbox": {}, + "themes/aura/megamenu": {}, + "themes/aura/menu": {}, + "themes/aura/menubar": {}, + "themes/aura/message": {}, + "themes/aura/metergroup": {}, + "themes/aura/multiselect": {}, + "themes/aura/orderlist": {}, + "themes/aura/organizationchart": {}, + "themes/aura/paginator": {}, + "themes/aura/panel": {}, + "themes/aura/panelmenu": {}, + "themes/aura/password": {}, + "themes/aura/picklist": {}, + "themes/aura/popover": {}, + "themes/aura/progressbar": {}, + "themes/aura/progressspinner": {}, + "themes/aura/radiobutton": {}, + "themes/aura/rating": {}, + "themes/aura/scrollpanel": {}, + "themes/aura/scrolltop": {}, + "themes/aura/select": {}, + "themes/aura/selectbutton": {}, + "themes/aura/skeleton": {}, + "themes/aura/slider": {}, + "themes/aura/speeddial": {}, + "themes/aura/splitbutton": {}, + "themes/aura/splitter": {}, + "themes/aura/stepper": {}, + "themes/aura/steps": {}, + "themes/aura/tabmenu": {}, + "themes/aura/tabs": {}, + "themes/aura/tabview": {}, + "themes/aura/tag": {}, + "themes/aura/terminal": {}, + "themes/aura/textarea": {}, + "themes/aura/tieredmenu": {}, + "themes/aura/timeline": {}, + "themes/aura/toast": {}, + "themes/aura/togglebutton": {}, + "themes/aura/toggleswitch": {}, + "themes/aura/toolbar": {}, + "themes/aura/tooltip": {}, + "themes/aura/tree": {}, + "themes/aura/treeselect": {}, + "themes/aura/treetable": {}, "themes": {}, + "themes/lara/accordion": {}, + "themes/lara/autocomplete": {}, + "themes/lara/avatar": {}, + "themes/lara/badge": {}, + "themes/lara/blockui": {}, + "themes/lara/breadcrumb": {}, + "themes/lara/button": {}, + "themes/lara/buttongroup": {}, + "themes/lara/card": {}, + "themes/lara/carousel": {}, + "themes/lara/cascadeselect": {}, + "themes/lara/checkbox": {}, + "themes/lara/chip": {}, + "themes/lara/colorpicker": {}, + "themes/lara/confirmdialog": {}, + "themes/lara/confirmpopup": {}, + "themes/lara/contextmenu": {}, + "themes/lara/datatable": {}, + "themes/lara/dataview": {}, + "themes/lara/datepicker": {}, + "themes/lara/dialog": {}, + "themes/lara/divider": {}, + "themes/lara/dock": {}, + "themes/lara/drawer": {}, + "themes/lara/editor": {}, + "themes/lara/fieldset": {}, + "themes/lara/fileupload": {}, + "themes/lara/floatlabel": {}, + "themes/lara/galleria": {}, + "themes/lara/iconfield": {}, + "themes/lara/image": {}, + "themes/lara": {}, + "themes/lara/inlinemessage": {}, + "themes/lara/inplace": {}, + "themes/lara/inputchips": {}, + "themes/lara/inputgroup": {}, + "themes/lara/inputnumber": {}, + "themes/lara/inputotp": {}, + "themes/lara/inputtext": {}, + "themes/lara/knob": {}, + "themes/lara/listbox": {}, + "themes/lara/megamenu": {}, + "themes/lara/menu": {}, + "themes/lara/menubar": {}, + "themes/lara/message": {}, + "themes/lara/metergroup": {}, + "themes/lara/multiselect": {}, + "themes/lara/orderlist": {}, + "themes/lara/organizationchart": {}, + "themes/lara/paginator": {}, + "themes/lara/panel": {}, + "themes/lara/panelmenu": {}, + "themes/lara/password": {}, + "themes/lara/picklist": {}, + "themes/lara/popover": {}, + "themes/lara/progressbar": {}, + "themes/lara/progressspinner": {}, + "themes/lara/radiobutton": {}, + "themes/lara/rating": {}, + "themes/lara/scrollpanel": {}, + "themes/lara/scrolltop": {}, + "themes/lara/select": {}, + "themes/lara/selectbutton": {}, + "themes/lara/skeleton": {}, + "themes/lara/slider": {}, + "themes/lara/speeddial": {}, + "themes/lara/splitbutton": {}, + "themes/lara/splitter": {}, + "themes/lara/stepper": {}, + "themes/lara/steps": {}, + "themes/lara/tabmenu": {}, + "themes/lara/tabs": {}, + "themes/lara/tabview": {}, + "themes/lara/tag": {}, + "themes/lara/terminal": {}, + "themes/lara/textarea": {}, + "themes/lara/tieredmenu": {}, + "themes/lara/timeline": {}, + "themes/lara/toast": {}, + "themes/lara/togglebutton": {}, + "themes/lara/toggleswitch": {}, + "themes/lara/toolbar": {}, + "themes/lara/tooltip": {}, + "themes/lara/tree": {}, + "themes/lara/treeselect": {}, + "themes/lara/treetable": {}, "tieredmenu": { "description": "TieredMenu displays submenus in nested overlays.\n\n[Live Demo](https://www.primevue.org/menu/)", "components": { @@ -69080,20 +69539,28 @@ "description": "Used to pass attributes to the root's DOM element." }, { - "name": "filterContainer", + "name": "pcFilterContainer", "optional": true, "readonly": false, - "type": "TreePassThroughOptionType", + "type": "IconFieldPassThroughOptions", "default": "", - "description": "Used to pass attributes to the filter container's DOM element." + "description": "Used to pass attributes to the IconField component." }, { - "name": "filterInput", + "name": "pcFilter", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", - "description": "Used to pass attributes to the input's DOM element." + "description": "Used to pass attributes to the InputText component." + }, + { + "name": "pcFilterIconContainer", + "optional": true, + "readonly": false, + "type": "InputIconPassThroughOptions", + "default": "", + "description": "Used to pass attributes to the InputIcon component." }, { "name": "filterIcon",