{ "accordion": { "description": "Accordion groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/accordion/)", "components": { "default": { "description": "Accordion groups a collection of contents in tabs.", "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": { "AccordionPassThroughMethodOptions": { "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": "AccordionProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "AccordionState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AccordionTabOpenEvent": { "description": "Custom tab open event.", "relatedProp": "AccordionEmitsOptions.tab-open", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "MouseEvent", "default": "", "description": "Browser mouse event." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Opened tab index." } ], "methods": [], "extendedBy": "AccordionTabCloseEvent,AccordionClickEvent" }, "AccordionTabCloseEvent": { "description": "Custom tab close event.", "relatedProp": "AccordionEmitsOptions.tab-close", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "MouseEvent", "default": "", "description": "Browser mouse event." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Opened tab index." } ], "methods": [], "extendedTypes": "AccordionTabOpenEvent" }, "AccordionClickEvent": { "description": "Custom tab open event.", "relatedProp": "AccordionEmitsOptions.tab-open", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "MouseEvent", "default": "", "description": "Browser mouse event." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Opened tab index." } ], "methods": [], "extendedTypes": "AccordionTabOpenEvent" }, "AccordionPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AccordionProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AccordionPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "tab", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to AccordionTab helper components.", "deprecated": "since v3.30.1. Use 'accordiontab' property instead." }, { "name": "accordiontab", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to AccordionTab helper components.", "deprecated": "since v4. Use new structure instead." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "AccordionPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AccordionState": { "description": "Defines current inline state in Accordion component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string" }, { "name": "d_value", "optional": false, "readonly": false, "type": "string | string[]", "default": "", "description": "Current active value state." } ], "methods": [] }, "AccordionProps": { "description": "Defines valid properties in Accordion component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "null | string | string[]", "default": "null", "description": "Value of the active panel or an array of values in multiple mode." }, { "name": "multiple", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, multiple tabs can be activated at the same time." }, { "name": "activeIndex", "optional": true, "readonly": false, "type": "null | number | number[]", "default": "null", "description": "Index of the active tab or an array of indexes in multiple mode.", "deprecated": "since v4. Use value property instead." }, { "name": "lazy", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, hidden tabs are not rendered at all. Defaults to false that hides tabs with css." }, { "name": "expandIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of a collapsed tab." }, { "name": "collapseIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of an expanded tab." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the element in tabbing order." }, { "name": "selectOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the focused tab is activated." }, { "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": [] }, "AccordionSlots": { "description": "Defines valid slots in Accordion slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default slot to detect AccordionTab components." }, { "name": "collapseicon", "parameters": [], "returnType": "VNode[]", "description": "Custom collapse icon template." }, { "name": "expandicon", "parameters": [], "returnType": "VNode[]", "description": "Custom expand icon template." } ] }, "AccordionEmitsOptions": { "description": "Defines valid emits in Accordion component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:value", "parameters": [ { "name": "value", "optional": false, "type": "undefined | null | string | string[]", "description": "Value of new active panel." } ], "returnType": "void", "description": "Emitted when the active panel changes." }, { "name": "update:activeIndex", "parameters": [ { "name": "value", "optional": false, "type": "undefined | number", "description": "Index of new active tab." } ], "returnType": "void", "description": "Emitted when the active tab changes.", "deprecated": "since v4. Use update:value emit instead." }, { "name": "tab-open", "parameters": [ { "name": "event", "optional": false, "type": "AccordionTabOpenEvent", "description": "Custom tab open event." } ], "returnType": "void", "description": "Callback to invoke when a tab gets expanded.", "deprecated": "since v4." }, { "name": "tab-close", "parameters": [ { "name": "event", "optional": false, "type": "AccordionTabCloseEvent", "description": "Custom tab close event." } ], "returnType": "void", "description": "Callback to invoke when an active tab is collapsed by clicking on the header.", "deprecated": "since v4." }, { "name": "tab-click", "parameters": [ { "name": "event", "optional": false, "type": "AccordionClickEvent", "description": "Custom tab click event." } ], "returnType": "void", "description": "Callback to invoke when an active tab is clicked.", "deprecated": "since v4." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AccordionTabOpenEvent": { "description": "Custom tab open event.", "props": [] }, "AccordionTabCloseEvent": { "description": "Custom tab close event.", "props": [] }, "AccordionClickEvent": { "description": "Custom tab open event.", "props": [] }, "AccordionPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AccordionPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "AccordionState": { "description": "Defines current inline state in Accordion component.", "props": [] }, "AccordionProps": { "description": "Defines valid properties in Accordion component.", "props": [] }, "AccordionSlots": { "description": "Defines valid slots in Accordion slots.", "props": [] }, "AccordionEmitsOptions": { "description": "Defines valid emits in Accordion component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AccordionPassThroughOptionType": { "values": "AccordionPassThroughAttributes | (options: AccordionPassThroughMethodOptions) => undefined | string | null | undefined" }, "AccordionEmits": { "values": "EmitFn" } } } }, "accordionstyle": { "description": "Accordion groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/accordion/)", "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": { "AccordionStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionStyle": { "props": [] } } }, "enumerations": { "values": { "AccordionClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-accordion\"", "description": "Class name of the root element" } ] } } } }, "accordioncontent": { "description": "AccordionContent is a helper component for Accordion component.\n\n[Live Demo](https://www.primevue.org/accordion/)", "components": { "default": { "description": "AccordionContent is a helper component for Accordion component.", "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": { "AccordionContentPassThroughMethodOptions": { "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": "AccordionContentProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "AccordionContentContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AccordionContentPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AccordionContentProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AccordionContentPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "transition", "optional": true, "readonly": false, "type": "AccordionContentPassThroughOptionType", "default": "", "description": "Used to pass attributes to the transition's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "AccordionContentPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "AccordionContentPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AccordionContentProps": { "description": "Defines valid properties in AccordionContent component.", "relatedProp": "", "props": [ { "name": "as", "optional": true, "readonly": false, "type": "string", "default": "DIV", "description": "Use to change the HTML tag of root element." }, { "name": "asChild", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, it changes the default rendered element for the one passed as a child element." }, { "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." } ], "methods": [] }, "AccordionContentContext": { "description": "Defines current options in AccordionContent component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is active." } ], "methods": [] }, "AccordionContentSlots": { "description": "Defines valid slots in AccordionContent slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." } ] }, "AccordionContentEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionContentPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AccordionContentPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AccordionContentPassThroughAttributes": { "props": [] }, "AccordionContentProps": { "description": "Defines valid properties in AccordionContent component.", "props": [] }, "AccordionContentContext": { "description": "Defines current options in AccordionContent component.", "props": [] }, "AccordionContentSlots": { "description": "Defines valid slots in AccordionContent slots.", "props": [] }, "AccordionContentEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AccordionContentPassThroughOptionType": { "values": "AccordionContentPassThroughAttributes | (options: AccordionContentPassThroughMethodOptions) => undefined | string | null | undefined" }, "AccordionContentEmits": { "values": "EmitFn" } } } }, "accordioncontentstyle": { "description": "AccordionContent is a helper component for Accordion component.\n\n[Live Demo](https://www.primevue.org/accordion/)", "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": { "AccordionContentStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionContentStyle": { "props": [] } } }, "enumerations": { "values": { "AccordionContentClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-accordioncontent\"", "description": "Class name of the root element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-accordioncontent-content\"", "description": "Class name of the content element" } ] } } } }, "accordionheader": { "description": "AccordionHeader is a helper component for Accordion component.\n\n[Live Demo](https://www.primevue.org/accordion/)", "components": { "default": { "description": "AccordionHeader is a helper component for Accordion component.", "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": { "AccordionHeaderPassThroughMethodOptions": { "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": "AccordionHeaderProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "AccordionHeaderContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AccordionHeaderPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AccordionHeaderProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AccordionHeaderPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "toggleicon", "optional": true, "readonly": false, "type": "AccordionHeaderPassThroughOptionType", "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": [] }, "AccordionHeaderPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AccordionHeaderProps": { "description": "Defines valid properties in AccordionHeader component.", "relatedProp": "", "props": [ { "name": "as", "optional": true, "readonly": false, "type": "string", "default": "BUTTON", "description": "Use to change the HTML tag of root element." }, { "name": "asChild", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, it changes the default rendered element for the one passed as a child element." }, { "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." } ], "methods": [] }, "AccordionHeaderContext": { "description": "Defines current options in AccordionHeader component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is active." } ], "methods": [] }, "AccordionHeaderSlots": { "description": "Defines valid slots in AccordionHeader slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "toggleicon", "parameters": [], "returnType": "VNode[]", "description": "Custom toggleicon template." } ] }, "AccordionHeaderEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionHeaderPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AccordionHeaderPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AccordionHeaderPassThroughAttributes": { "props": [] }, "AccordionHeaderProps": { "description": "Defines valid properties in AccordionHeader component.", "props": [] }, "AccordionHeaderContext": { "description": "Defines current options in AccordionHeader component.", "props": [] }, "AccordionHeaderSlots": { "description": "Defines valid slots in AccordionHeader slots.", "props": [] }, "AccordionHeaderEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AccordionHeaderPassThroughOptionType": { "values": "AccordionHeaderPassThroughAttributes | (options: AccordionHeaderPassThroughMethodOptions) => undefined | string | null | undefined" }, "AccordionHeaderEmits": { "values": "EmitFn" } } } }, "accordionheaderstyle": { "description": "AccordionHeader is a helper component for Accordion component.\n\n[Live Demo](https://www.primevue.org/accordion/)", "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": { "AccordionHeaderStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionHeaderStyle": { "props": [] } } }, "enumerations": { "values": { "AccordionHeaderClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-accordionheader\"", "description": "Class name of the root element" }, { "name": "toggleicon", "optional": false, "readonly": false, "value": "\"p-accordionheader-toggle-icon\"", "description": "Class name of the toggleicon element" } ] } } } }, "accordionpanel": { "description": "AccordionPanel is a helper component for Accordion component.\n\n[Live Demo](https://www.primevue.org/accordion/)", "components": { "default": { "description": "AccordionPanel is a helper component for Accordion component.", "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": { "AccordionPanelPassThroughMethodOptions": { "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": "AccordionPanelProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "AccordionPanelContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AccordionPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AccordionPanelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AccordionPanelPassThroughOptionType", "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": [] }, "AccordionPanelPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AccordionPanelProps": { "description": "Defines valid properties in AccordionPanel component.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Unique value of item." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the item is disabled." }, { "name": "as", "optional": true, "readonly": false, "type": "string", "default": "DIV", "description": "Use to change the HTML tag of root element." }, { "name": "asChild", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, it changes the default rendered element for the one passed as a child element." }, { "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." } ], "methods": [] }, "AccordionPanelContext": { "description": "Defines current options in AccordionPanel component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AccordionPanelSlots": { "description": "Defines valid slots in AccordionPanel slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." } ] }, "AccordionPanelEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionPanelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AccordionPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AccordionPanelPassThroughAttributes": { "props": [] }, "AccordionPanelProps": { "description": "Defines valid properties in AccordionPanel component.", "props": [] }, "AccordionPanelContext": { "description": "Defines current options in AccordionPanel component.", "props": [] }, "AccordionPanelSlots": { "description": "Defines valid slots in AccordionPanel slots.", "props": [] }, "AccordionPanelEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AccordionPanelPassThroughOptionType": { "values": "AccordionPanelPassThroughAttributes | (options: AccordionPanelPassThroughMethodOptions) => undefined | string | null | undefined" }, "AccordionPanelEmits": { "values": "EmitFn" } } } }, "accordionpanelstyle": { "description": "AccordionPanel is a helper component for Accordion component.\n\n[Live Demo](https://www.primevue.org/accordion/)", "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": { "AccordionPanelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionPanelStyle": { "props": [] } } }, "enumerations": { "values": { "AccordionPanelClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-accordionpanel\"", "description": "Class name of the root element" } ] } } } }, "accordiontab": { "description": "", "components": { "default": { "description": "", "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": { "AccordionTabPassThroughMethodOptions": { "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": "AccordionTabProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "context", "optional": false, "readonly": false, "type": "AccordionTabContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AccordionTabPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AccordionTabProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "headerAction", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to the headeraction's DOM element." }, { "name": "headerIcon", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to the headericon's DOM element." }, { "name": "headerTitle", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to the headertitle's DOM element." }, { "name": "toggleableContent", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to the toggleablecontent's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "AccordionTabPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "transition", "optional": true, "readonly": false, "type": "AccordionTabPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "AccordionTabPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AccordionTabProps": { "description": "Defines valid properties in AccordionTab component.", "relatedProp": "", "props": [ { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Orientation of tab headers." }, { "name": "headerStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the tab header." }, { "name": "headerClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the tab header." }, { "name": "headerProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the tab header.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, { "name": "headerActionProps", "optional": true, "readonly": false, "type": "AnchorHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLAnchorElement to the focusable anchor element inside the tab header.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, { "name": "contentStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the tab content." }, { "name": "contentClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the tab content." }, { "name": "contentProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the tab content.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the tab is disabled." }, { "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." } ], "methods": [] }, "AccordionTabContext": { "description": "Defines current options in AccordionTab component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the tab." }, { "name": "count", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Count of tabs" }, { "name": "first", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the tab is first." }, { "name": "last", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the tab is last." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the tab is active." } ], "methods": [] }, "AccordionTabSlots": { "description": "Defines valid slots in AcordionTab slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default slot for content." }, { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom content for the title section of a AccordionTab is defined using the header template." }, { "name": "headericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t index: number, // Index of the tab\n \t isTabActive: (index: number) ⇒ void, // Whether the tab is active\n\t active: (index: number) ⇒ void, // Whether the tab is active\n}", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom icon for the header section of a AccordionTab is defined using the headericon template." } ] }, "AccordionTabEmitsOptions": { "description": "Defines valid emits in AcordionTab component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionTabPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AccordionTabPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AccordionTabPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "AccordionTabProps": { "description": "Defines valid properties in AccordionTab component.", "props": [] }, "AccordionTabContext": { "description": "Defines current options in AccordionTab component.", "props": [] }, "AccordionTabSlots": { "description": "Defines valid slots in AcordionTab slots.", "props": [] }, "AccordionTabEmitsOptions": { "description": "Defines valid emits in AcordionTab component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AccordionTabPassThroughOptionType": { "values": "AccordionTabPassThroughAttributes | (options: AccordionTabPassThroughMethodOptions) => undefined | string | null | undefined" }, "AccordionTabPassThroughTransitionType": { "values": "TransitionProps | (options: AccordionTabPassThroughMethodOptions) => TransitionProps | undefined" }, "AccordionTabEmits": { "values": "EmitFn" } } } }, "accordiontabstyle": { "description": "", "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": { "AccordionTabStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionTabStyle": { "props": [] } } }, "enumerations": { "values": { "AccordionTabClasses": { "members": [] } } } }, "animateonscroll": { "description": "AnimateOnScroll manages CSS classes declaratively to during enter/leave animations on scroll or on page load.\n\n[Live Demo](https://primevue.org/animateonscroll)", "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": { "AnimateOnScrollOptions": { "description": "Defines options of AnimateOnScroll.", "relatedProp": "", "props": [ { "name": "enterClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when item goes into viewport, use white space as a delimeter to define multiple classes." }, { "name": "leaveClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when item leaves the viewport, use white space as a delimeter to define multiple classes." }, { "name": "root", "optional": true, "readonly": false, "type": "null | Element | Document", "default": "", "description": "Specifies the `root` option of the IntersectionObserver API" }, { "name": "rootMargin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Specifies the `rootMargin` option of the IntersectionObserver API" }, { "name": "threshold", "optional": true, "readonly": false, "type": "readonly number[]", "default": "", "description": "Specifies the `threshold` option of the IntersectionObserver API" } ], "methods": [] }, "AnimateOnScrollDirectivePassThroughOptions": { "description": "Custom passthrough(pt) directive options.", "relatedProp": "", "props": [ { "name": "hooks", "optional": true, "readonly": false, "type": "DirectiveHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "AnimateOnScrollDirectiveModifiers": { "description": "Defines modifiers of AnimateOnScroll.", "relatedProp": "", "props": [ { "name": "once", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the scroll event listener should be removed after initial run." } ], "methods": [] }, "AnimateOnScrollDirectiveBinding": { "description": "Binding of AnimateOnScroll directive.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "AnimateOnScrollOptions", "default": "", "description": "Value of the AnimateOnScroll." }, { "name": "modifiers", "optional": true, "readonly": false, "type": "AnimateOnScrollDirectiveModifiers", "default": "", "description": "Modifiers of the AnimateOnScroll." } ], "methods": [], "extendedTypes": "Omit" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AnimateOnScrollOptions": { "description": "Defines options of AnimateOnScroll.", "props": [] }, "AnimateOnScrollDirectivePassThroughOptions": { "description": "Custom passthrough(pt) directive options.", "props": [] }, "AnimateOnScrollDirectiveModifiers": { "description": "Defines modifiers of AnimateOnScroll.", "props": [] }, "AnimateOnScrollDirectiveBinding": { "description": "Binding of AnimateOnScroll directive.", "props": [] } } } }, "animateonscrollstyle": { "description": "AnimateOnScroll manages PrimeFlex CSS classes declaratively to during enter/leave animations on scroll or on page load.\n\n[Live Demo](https://primevue.org/animateonscroll)", "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": { "AnimateOnScrollStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AnimateOnScrollStyle": { "props": [] } } }, "enumerations": { "values": { "AnimateOnScrollClasses": { "members": [] } } } }, "api/Api": { "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": { "FilterMatchModeOptions": { "relatedProp": "", "props": [ { "name": "STARTS_WITH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CONTAINS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "NOT_CONTAINS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ENDS_WITH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EQUALS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "NOT_EQUALS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "IN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LESS_THAN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LESS_THAN_OR_EQUAL_TO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "GREATER_THAN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "GREATER_THAN_OR_EQUAL_TO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BETWEEN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DATE_IS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DATE_IS_NOT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DATE_BEFORE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DATE_AFTER", "optional": false, "readonly": true, "type": "string", "default": "" } ], "methods": [] }, "FilterOperatorOptions": { "relatedProp": "", "props": [ { "name": "AND", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "OR", "optional": false, "readonly": true, "type": "string", "default": "" } ], "methods": [] }, "PrimeIconsOptions": { "relatedProp": "", "props": [ { "name": "ALIGN_CENTER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ALIGN_JUSTIFY", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ALIGN_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ALIGN_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "AMAZON", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANDROID", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_DOUBLE_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_DOUBLE_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_DOUBLE_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_DOUBLE_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ANGLE_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "APPLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_CIRCLE_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_CIRCLE_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_CIRCLE_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_CIRCLE_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_DOWN_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_DOWN_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_RIGHT_ARROW_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_UP_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_UP_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_H", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_V", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ARROW_A", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "AT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BACKWARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BAN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BARS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BELL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BITCOIN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BOLT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BOOK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BOOKMARK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BOOKMARK_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BOX", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BRIEFCASE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "BUILDING", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CALENDAR", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CALENDAR_MINUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CALENDAR_PLUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CALENDAR_TIMES", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CALCULATOR", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CAMERA", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CAR", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CARET_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CARET_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CARET_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CARET_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CART_PLUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHART_BAR", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHART_LINE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHART_PIE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHECK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHECK_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHECK_SQUARE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_CIRCLE_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_CIRCLE_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_CIRCLE_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_CIRCLE_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_LEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_RIGHT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CHEVRON_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CIRCLE_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CLOCK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CLONE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CLOUD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CLOUD_DOWNLOAD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CLOUD_UPLOAD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CODE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "COG", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "COMMENT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "COMMENTS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "COMPASS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "COPY", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "CREDIT_CARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DATABASE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DELETELEFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DESKTOP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DIRECTIONS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DIRECTIONS_ALT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DISCORD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DOLLAR", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "DOWNLOAD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EJECT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ELLIPSIS_H", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ELLIPSIS_V", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ENVELOPE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ERASER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EURO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EXCLAMATION_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EXCLAMATION_TRIANGLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EXTERNAL_LINK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EYE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "EYE_SLASH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FACEBOOK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FAST_BACKWARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FAST_FORWARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILE_EDIT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILE_EXCEL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILE_EXPORT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILE_IMPORT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILE_PDF", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILE_WORD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILTER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILTER_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FILTER_SLASH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FLAG", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FLAG_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FOLDER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FOLDER_OPEN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "FORWARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "GIFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "GITHUB", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "GLOBE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "GOOGLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "HASHTAG", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "HEART", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "HEART_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "HISTORY", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "HOURGLASS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "HOME", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ID_CARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "IMAGE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "IMAGES", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "INBOX", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "INFO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "INFO_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "INSTAGRAM", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "KEY", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LANGUAGE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LINK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LINKEDIN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LIST", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LOCK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "LOCK_OPEN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MAP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MAP_MARKER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MEGAPHONE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MICREPHONE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MICROSOFT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MINUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MINUS_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MOBILE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MONEY_BILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "MOON", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PALETTE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PAPERCLIP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PAUSE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PAYPAL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PENCIL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PERCENTAGE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PHONE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PLAY", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PLUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PLUS_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "POUND", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "POWER_OFF", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PRIME", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "PRINT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "QRCODE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "QUESTION", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "QUESTION_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "REDDIT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "REFRESH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "REPLAY", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "REPLY", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SAVE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SEARCH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SEARCH_MINUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SEARCH_PLUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SEND", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SERVER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SHARE_ALT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SHIELD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SHOPPING_BAG", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SHOPPING_CART", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SIGN_IN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SIGN_OUT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SITEMAP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SLACK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SLIDERS_H", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SLIDERS_V", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_ALPHA_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_ALPHA_ALT_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_ALPHA_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_ALPHA_ALT_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_ALT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_ALT_SLASH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_AMOUNT_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_AMOUNT_DOWN_ALT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_AMOUNT_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_AMOUNT_UP_ALT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_NUMERIC_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_NUMERIC_ALT_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_NUMERIC_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_NUMERIC_ALT_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SORT_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SPINNER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STAR", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STAR_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STEP_BACKWARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STEP_BACKWARD_ALT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STEP_FORWARD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STEP_FORWARD_ALT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STOP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STOPWATCH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "STOP_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SUN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "SYNC", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TABLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TABLET", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TAG", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TAGS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TELEGRAM", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TH_LARGE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "THUMBS_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "THUMBS_DOWN_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "THUMBS_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "THUMBS_UP_FILL", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TICKET", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TIMES", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TIMES_CIRCLE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TRASH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TRUCK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "TWITTER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "UNDO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "UNLOCK", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "UPLOAD", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "USER", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "USER_EDIT", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "USER_MINUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "USER_PLUS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "USERS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "VERIFIED", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "VIDEO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "VIMEO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "VOLUME_DOWN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "VOLUME_OFF", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "VOLUME_UP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "WALLET", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "WHATSAPP", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "WIFI", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "WINDOW_MAXIMIZE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "WINDOW_MINIMIZE", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "WRENCH", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "YOUTUBE", "optional": false, "readonly": true, "type": "string", "default": "" } ], "methods": [] }, "ToastSeverityOptions": { "relatedProp": "", "props": [ { "name": "SUCCESS", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "INFO", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "WARN", "optional": false, "readonly": true, "type": "string", "default": "" }, { "name": "ERROR", "optional": false, "readonly": true, "type": "string", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FilterMatchModeOptions": { "props": [] }, "FilterOperatorOptions": { "props": [] }, "PrimeIconsOptions": { "props": [] }, "ToastSeverityOptions": { "props": [] }, "filters": { "props": [] } } } }, "autocomplete": { "description": "AutoComplete is an input component that provides real-time suggestions while being typed.\n\n[Live Demo](https://www.primevue.org/autocomplete/)", "components": { "default": { "description": "AutoComplete is an input component that provides real-time suggestions while being typed.", "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": { "AutoCompletePassThroughMethodOptions": { "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": "AutoCompleteProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "AutoCompleteState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "AutoCompleteContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AutoCompleteSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "AutoCompleteProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "AutoCompleteState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "AutoCompleteChangeEvent": { "description": "Custom change event.", "relatedProp": "AutoCompleteEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value" } ], "methods": [] }, "AutoCompleteOptionSelectEvent": { "description": "Custom item select event.", "relatedProp": "AutoCompleteEmitsOptions['item-select']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected item" } ], "methods": [], "extendedBy": "AutoCompleteOptionUnselectEvent" }, "AutoCompleteOptionUnselectEvent": { "description": "Custom item unselect event.", "relatedProp": "AutoCompleteEmitsOptions['item-unselect']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected item" } ], "methods": [], "extendedTypes": "AutoCompleteOptionSelectEvent" }, "AutoCompleteDropdownClickEvent": { "description": "Custom dropdown click event.", "relatedProp": "AutoCompleteEmitsOptions['dropdown-click']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "MouseEvent", "default": "", "description": "Browser mouse event" }, { "name": "query", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current value of the input field" } ], "methods": [] }, "AutoCompleteCompleteEvent": { "description": "Custom complete event.", "relatedProp": "AutoCompleteEmitsOptions.complete", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "query", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Value to search with" } ], "methods": [] }, "AutoCompletePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AutoCompleteProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcInput", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, { "name": "inputMultiple", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the input multiple's DOM element." }, { "name": "chipItem", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip's DOM element." }, { "name": "pcChip", "optional": true, "readonly": false, "type": "ChipPassThroughOptions", "default": "", "description": "Used to pass attributes to the Chip." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip icon's DOM element." }, { "name": "inputChip", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the input chip's DOM element." }, { "name": "loader", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the loader's DOM element." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown's DOM element." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown icon's DOM element." }, { "name": "overlay", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay's DOM element." }, { "name": "virtualScroller", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the VirtualScroller component." }, { "name": "list", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message's DOM element." }, { "name": "searchResultMessage", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the search result message's DOM element." }, { "name": "selectedMessage", "optional": true, "readonly": false, "type": "AutoCompletePassThroughOptionType", "default": "", "description": "Used to pass attributes to the selected message's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "AutoCompletePassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "AutoCompletePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AutoCompleteState": { "description": "Defines current inline state in AutoComplete component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused item index as a number." }, { "name": "focusedMultipleOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused item index as a number." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." }, { "name": "searching", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current search state as a boolean." }, { "name": "multipleInputValue", "optional": false, "readonly": false, "type": "Nullable", "default": "null", "description": "Value of the token input as a string." } ], "methods": [] }, "AutoCompleteContext": { "description": "Defines current options in AutoComplete component.", "relatedProp": "", "props": [ { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selection state of the item as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [] }, "AutoCompleteProps": { "description": "Defines valid properties in AutoComplete component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "suggestions", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of suggestions to display." }, { "name": "field", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "", "deprecated": "since v3.16.0. Use 'optionLabel' property instead.\nProperty name or getter function of a suggested object to resolve and display." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option." }, { "name": "optionDisabled", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option group." }, { "name": "optionGroupChildren", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function that refers to the children options of option group." }, { "name": "typeahead", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "whether typeahead is active or not." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "14rem", "description": "Maximum height of the suggestions overlay." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Displays a button next to the input field when enabled." }, { "name": "dropdownMode", "optional": true, "readonly": false, "type": "\"blank\" | \"current\"", "default": "blank", "description": "Specifies the behavior dropdown button. Default 'blank' mode sends an empty string and 'current' mode sends the input value." }, { "name": "autoHighlight", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "", "deprecated": "since v3.16.0\nHighlights automatically the first item of the dropdown to be selected." }, { "name": "multiple", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies if multiple values can be selected." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Default text to display when no option is selected." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the autocomplete is in loading state." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "A property to uniquely identify an option." }, { "name": "minLength", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Minimum number of characters to initiate a search." }, { "name": "delay", "optional": true, "readonly": false, "type": "number", "default": "300", "description": "Delay between keystrokes to wait before sending a query." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached.\nSpecial keywords are 'body' for document body and 'self' for the element itself." }, { "name": "forceSelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, autocomplete clears the manual input if it does not match of the suggestions to force only accepting values from the suggestions." }, { "name": "completeOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to run a query when input receives focus." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay." }, { "name": "overlayStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay overlay." }, { "name": "overlayClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay overlay." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the dropdown.", "deprecated": "since v3.27.0. Use 'dropdownicon' slot." }, { "name": "dropdownClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the dropdown button." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in loading state.", "deprecated": "since v4.0. Use 'loader' slot." }, { "name": "loader", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in loading state." }, { "name": "removeTokenIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action.", "deprecated": "since v3.27.0. Use 'removetokenicon' slot." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action." }, { "name": "virtualScrollerOptions", "optional": true, "readonly": false, "type": "VirtualScrollerProps", "default": "", "description": "Whether to use the virtualScroller feature. The properties of VirtualScroller component can be used like an object in it." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the first visible or selected element when the overlay is shown." }, { "name": "selectOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the focused option is selected." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "searchLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in searching. The default locale is the host environment's current locale." }, { "name": "searchMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} results are available'", "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration." }, { "name": "selectionMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} items selected'", "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySelectionMessage", "optional": true, "readonly": false, "type": "string", "default": "No selected item", "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySearchMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": [] }, "AutoCompleteSlots": { "description": "Defines valid slots in AutoComplete component.", "relatedProp": "", "props": [], "methods": [ { "name": "chip", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // A value in the selection\n }", "description": "chip slot's params." } ], "returnType": "VNode[]", "description": "Custom chip template." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t suggestions: any, // Displayed options\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template of panel." }, { "name": "footer", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t suggestions: any, // Displayed options\n }", "description": "footer slot's params." } ], "returnType": "VNode[]", "description": "Custom footer template of panel." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v3.16.0\nCustom content for each item." }, { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom option template." }, { "name": "optiongroup", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // undefined\n \t option: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "option group slot's params." } ], "returnType": "VNode[]", "description": "Custom option group template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // An array of objects to display for virtualscroller\n \t styleClass: string, // Style class of the component\n \t contentRef: (el: any) ⇒ void, // Referance of the content\n\t getItemOptions: (index: number) ⇒ VirtualScrollerItemOptions, // Options of the items\n}", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "loader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t options: any, // Options of the loader items for virtualscroller\n }", "description": "loader slot's params." } ], "returnType": "VNode[]", "description": "Custom loader template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template when there is no data to display." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }" } ], "returnType": "VNode[]", "description": "Custom dropdown icon template." }, { "name": "removetokenicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n \t index: number, // Index of the token.\n \t onClick: (event: Event, index: number) ⇒ void, // Remove token icon function.\n\t removeCallback: (event: Event, index: number) ⇒ void, // Remove token icon function.\n}", "description": "chip icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'chipicon' slot instead.\nCustom chip icon template in multiple mode." }, { "name": "chipicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n \t index: number, // Index of the token.\n \t onClick: (event: Event, index: number) ⇒ void, // Remove token icon function.\n\t removeCallback: (event: Event, index: number) ⇒ void, // Remove token icon function.\n}", "description": "chip icon slot's params." } ], "returnType": "VNode[]", "description": "Custom chip icon template in multiple mode." }, { "name": "loadingicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loader.\n }" } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'loader' slot instead.\nCustom loader template." }, { "name": "dropdownbutton", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t toggleCallback: (event: Event) ⇒ void, // Toggle function.\n}" } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'dropdown' slot instead.\nCustom dropdown template." }, { "name": "dropdown", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t toggleCallback: (event: Event) ⇒ void, // Toggle function.\n}" } ], "returnType": "VNode[]", "description": "Custom dropdown template." } ] }, "AutoCompleteEmitsOptions": { "description": "Defines valid emits in AutoComplete component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "AutoCompleteChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "item-select", "parameters": [ { "name": "event", "optional": false, "type": "AutoCompleteOptionSelectEvent", "description": "Custom option select event." } ], "returnType": "void", "description": "", "deprecated": "since v4.0. Use 'option-select' emit.\nCallback to invoke when a suggestion is selected." }, { "name": "item-unselect", "parameters": [ { "name": "event", "optional": false, "type": "AutoCompleteOptionUnselectEvent", "description": "Custom option unselect event." } ], "returnType": "void", "description": "", "deprecated": "since v4.0. Use 'option-unselect' emit.\nCallback to invoke when a selected value is removed." }, { "name": "option-select", "parameters": [ { "name": "event", "optional": false, "type": "AutoCompleteOptionSelectEvent", "description": "Custom option select event." } ], "returnType": "void", "description": "Callback to invoke when a suggestion is selected." }, { "name": "option-unselect", "parameters": [ { "name": "event", "optional": false, "type": "AutoCompleteOptionUnselectEvent", "description": "Custom option unselect event." } ], "returnType": "void", "description": "Callback to invoke when a selected value is removed." }, { "name": "dropdown-click", "parameters": [ { "name": "event", "optional": false, "type": "AutoCompleteDropdownClickEvent", "description": "Custom dropdown click event." } ], "returnType": "void", "description": "Callback to invoke to when dropdown button is clicked." }, { "name": "clear", "parameters": [], "returnType": "void", "description": "Callback to invoke when input is cleared by the user." }, { "name": "complete", "parameters": [ { "name": "event", "optional": false, "type": "AutoCompleteCompleteEvent", "description": "Custom complete event." } ], "returnType": "void", "description": "Callback to invoke to search for suggestions." }, { "name": "before-show", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is shown." }, { "name": "before-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is hidden." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AutoCompletePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AutoCompleteSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "AutoCompleteChangeEvent": { "description": "Custom change event.", "props": [] }, "AutoCompleteOptionSelectEvent": { "description": "Custom item select event.", "props": [] }, "AutoCompleteOptionUnselectEvent": { "description": "Custom item unselect event.", "props": [] }, "AutoCompleteDropdownClickEvent": { "description": "Custom dropdown click event.", "props": [] }, "AutoCompleteCompleteEvent": { "description": "Custom complete event.", "props": [] }, "AutoCompletePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AutoCompletePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "AutoCompleteState": { "description": "Defines current inline state in AutoComplete component.", "props": [] }, "AutoCompleteContext": { "description": "Defines current options in AutoComplete component.", "props": [] }, "AutoCompleteProps": { "description": "Defines valid properties in AutoComplete component.", "props": [] }, "AutoCompleteSlots": { "description": "Defines valid slots in AutoComplete component.", "props": [] }, "AutoCompleteEmitsOptions": { "description": "Defines valid emits in AutoComplete component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AutoCompletePassThroughOptionType": { "values": "AutoCompletePassThroughAttributes | (options: AutoCompletePassThroughMethodOptions) => undefined | string | null | undefined" }, "AutoCompletePassThroughTransitionType": { "values": "TransitionProps | (options: AutoCompletePassThroughMethodOptions) => TransitionProps | undefined" }, "AutoCompleteEmits": { "values": "EmitFn" } } } }, "autocompletestyle": { "description": "AutoComplete is an input component that provides real-time suggestions while being typed.\n\n[Live Demo](https://www.primevue.org/autocomplete/)", "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": { "AutoCompleteStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AutoCompleteStyle": { "props": [] } } }, "enumerations": { "values": { "AutoCompleteClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-autocomplete\"", "description": "Class name of the root element" }, { "name": "pcInput", "optional": false, "readonly": false, "value": "\"p-autocomplete-input\"", "description": "Class name of the input element" }, { "name": "inputMultiple", "optional": false, "readonly": false, "value": "\"p-autocomplete-input-multiple\"", "description": "Class name of the input multiple element" }, { "name": "chipItem", "optional": false, "readonly": false, "value": "\"p-autocomplete-chip-item\"", "description": "Class name of the chip item element" }, { "name": "pcChip", "optional": false, "readonly": false, "value": "\"p-autocomplete-chip\"", "description": "Class name of the chip element" }, { "name": "chipIcon", "optional": false, "readonly": false, "value": "\"p-autocomplete-chip-icon\"", "description": "Class name of the chip icon element" }, { "name": "inputChip", "optional": false, "readonly": false, "value": "\"p-autocomplete-input-chip\"", "description": "Class name of the input chip element" }, { "name": "loader", "optional": false, "readonly": false, "value": "\"p-autocomplete-loader\"", "description": "Class name of the loader element" }, { "name": "dropdown", "optional": false, "readonly": false, "value": "\"p-autocomplete-dropdown\"", "description": "Class name of the dropdown element" }, { "name": "panel", "optional": false, "readonly": false, "value": "\"p-autocomplete-overlay\"", "description": "Class name of the panel element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-autocomplete-list\"", "description": "Class name of the list element" }, { "name": "optionGroup", "optional": false, "readonly": false, "value": "\"p-autocomplete-option-group\"", "description": "Class name of the option group element" }, { "name": "option", "optional": false, "readonly": false, "value": "\"p-autocomplete-option\"", "description": "Class name of the option element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-autocomplete-empty-message\"", "description": "Class name of the empty message element" } ] } } } }, "avatar": { "description": "Avatar represents people using icons, labels and images.\n\n- [Live Demo](https://primevue.org/avatar)", "components": { "default": { "description": "Avatar represents people using icons, labels and images.", "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": { "AvatarPassThroughMethodOptions": { "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": "AvatarProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AvatarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AvatarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AvatarProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AvatarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "AvatarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "AvatarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "image", "optional": true, "readonly": false, "type": "AvatarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the image's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "AvatarProps": { "description": "Defines valid properties in Avatar component.", "relatedProp": "", "props": [ { "name": "label", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines the text to display." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines the icon to display.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "image", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines the image to display." }, { "name": "size", "optional": true, "readonly": false, "type": "\"normal\" | \"large\" | \"xlarge\"", "default": "normal", "description": "Size of the element." }, { "name": "shape", "optional": true, "readonly": false, "type": "\"square\" | \"circle\"", "default": "square", "description": "Shape of the element." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels the component." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "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": [] }, "AvatarSlots": { "description": "Defines valid slots in Avatar component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Content can easily be customized with the default slot instead of using the built-in modes." }, { "name": "icon", "parameters": [], "returnType": "VNode[]", "description": "Custom icon template." } ] }, "AvatarEmitsOptions": { "description": "Defines valid emits in Avatar component.", "relatedProp": "", "props": [], "methods": [ { "name": "error", "parameters": [ { "name": "event", "optional": false, "type": "Event" } ], "returnType": "void", "description": "Triggered when an error occurs while loading an image file." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AvatarPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AvatarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "AvatarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AvatarProps": { "description": "Defines valid properties in Avatar component.", "props": [] }, "AvatarSlots": { "description": "Defines valid slots in Avatar component.", "props": [] }, "AvatarEmitsOptions": { "description": "Defines valid emits in Avatar component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AvatarPassThroughOptionType": { "values": "AvatarPassThroughAttributes | (options: AvatarPassThroughMethodOptions) => undefined | string | null | undefined" }, "AvatarEmits": { "values": "EmitFn" } } } }, "avatarstyle": { "description": "Avatar represents people using icons, labels and images.\n\n- [Live Demo](https://primevue.org/avatar)", "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": { "AvatarStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AvatarStyle": { "props": [] } } }, "enumerations": { "values": { "AvatarClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-avatar\"", "description": "Class name of the root element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-avatar-label\"", "description": "Class name of the label element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-avatar-icon\"", "description": "Class name of the icon element" } ] } } } }, "avatargroup": { "description": "A set of Avatars can be displayed together using the AvatarGroup component.\n\n[Live Demo](https://www.primevue.org/avatar/)", "components": { "default": { "description": "A set of Avatars can be displayed together using the AvatarGroup component.", "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": { "AvatarGroupPassThroughMethodOptions": { "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": "AvatarGroupProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "AvatarGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "AvatarGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "AvatarGroupProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "AvatarGroupPassThroughOptionType", "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": [] }, "AvatarGroupProps": { "description": "Defines valid properties in AvatarGroup component.", "relatedProp": "", "props": [ { "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": [] }, "AvatarGroupSlots": { "description": "Defines valid slots in AvatarGroup component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default slot to detect Avatar components." } ] }, "AvatarGroupEmitsOptions": { "description": "Defines valid emits in AvatarGroup component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AvatarGroupPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "AvatarGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "AvatarGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "AvatarGroupProps": { "description": "Defines valid properties in AvatarGroup component.", "props": [] }, "AvatarGroupSlots": { "description": "Defines valid slots in AvatarGroup component.", "props": [] }, "AvatarGroupEmitsOptions": { "description": "Defines valid emits in AvatarGroup component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "AvatarGroupPassThroughOptionType": { "values": "AvatarGroupPassThroughAttributes | (options: AvatarGroupPassThroughMethodOptions) => undefined | string | null | undefined" }, "AvatarGroupEmits": { "values": "EmitFn" } } } }, "avatargroupstyle": { "description": "A set of Avatars can be displayed together using the AvatarGroup component.\n\n[Live Demo](https://www.primevue.org/avatar/)", "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": { "AvatarGroupStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AvatarGroupStyle": { "props": [] } } }, "enumerations": { "values": { "AvatarGroupClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-avatar-group\"" } ] } } } }, "badge": { "description": "Badge represents people using icons, labels and images.\n\n[Live Demo](https://www.primevue.org/badge)", "components": { "default": { "description": "Badge represents people using icons, labels and images.", "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": { "BadgePassThroughMethodOptions": { "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": "BadgeProps", "default": "", "description": "Defines valid properties." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent instance." } ], "methods": [] }, "BadgePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "BadgePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "BadgeProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "BadgePassThroughOptionType", "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": [] }, "BadgeProps": { "description": "Defines valid properties in Badge component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Value to display inside the badge." }, { "name": "severity", "optional": true, "readonly": false, "type": "null | HintedString<\"success\" | \"secondary\" | \"info\" | \"warn\" | \"danger\" | \"contrast\">", "default": "", "description": "Severity type of the badge." }, { "name": "size", "optional": true, "readonly": false, "type": "null | \"small\" | \"large\" | \"xlarge\"", "default": "", "description": "Size of the badge, valid options are 'small', 'large', and 'xlarge'." }, { "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": [] }, "BadgeSlots": { "description": "Defines valid slots in Badge component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Content can easily be customized with the default slot instead of using the built-in display." } ] }, "BadgeEmitsOptions": { "description": "Defines valid emits in Badge component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BadgePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "BadgePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "BadgePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "BadgeProps": { "description": "Defines valid properties in Badge component.", "props": [] }, "BadgeSlots": { "description": "Defines valid slots in Badge component.", "props": [] }, "BadgeEmitsOptions": { "description": "Defines valid emits in Badge component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "BadgePassThroughOptionType": { "values": "BadgePassThroughAttributes | (options: BadgePassThroughMethodOptions) => undefined | string | null | undefined" }, "BadgeEmits": { "values": "EmitFn" } } } }, "badgestyle": { "description": "Badge represents people using icons, labels and images.\n\n[Live Demo](https://www.primevue.org/badge)", "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": { "BadgeStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BadgeStyle": { "props": [] } } }, "enumerations": { "values": { "BadgeClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-badge\"", "description": "Class name of the root element" } ] } } } }, "badgedirective": { "description": "Badge directive is a small status indicator for another element.\n\n[Live Demo](https://primevue.org/badge)", "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": { "BadgePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "context", "optional": false, "readonly": false, "type": "BadgeContext", "default": "" }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "BadgeDirectiveOptions": { "description": "Defines options of Badge.", "relatedProp": "", "props": [ { "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": [] }, "BadgeDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "BadgeDirectiveOptions.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "BadgeDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "DirectiveHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "BadgeDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "BadgeContext": { "description": "Defines current options in Badge directive.", "relatedProp": "", "props": [ { "name": "info", "optional": false, "readonly": false, "type": "boolean", "default": "true", "description": "Current info state as a boolean." }, { "name": "success", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current success state as a boolean." }, { "name": "warn", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current warn state as a boolean." }, { "name": "danger", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current danger state as a boolean." }, { "name": "nogutter", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current gutter state as a boolean." }, { "name": "dot", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current dot state as a boolean." } ], "methods": [] }, "BadgeDirectiveModifiers": { "description": "Defines modifiers of Badge directive.", "relatedProp": "", "props": [ { "name": "info", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Info severity for Badge directive." }, { "name": "success", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Success severity for Badge directive." }, { "name": "warn", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "warn severity for Badge directive." }, { "name": "danger", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Danger severity for Badge directive." } ], "methods": [] }, "BadgeDirectiveBinding": { "description": "Binding of Badge directive.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "string | BadgeDirectiveOptions", "default": "", "description": "Value of the Badge." }, { "name": "modifiers", "optional": true, "readonly": false, "type": "BadgeDirectiveModifiers", "default": "", "description": "Modifiers of the Badge." } ], "methods": [], "extendedTypes": "Omit" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BadgePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "BadgeDirectiveOptions": { "description": "Defines options of Badge.", "props": [] }, "BadgeDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "BadgeDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "BadgeContext": { "description": "Defines current options in Badge directive.", "props": [] }, "BadgeDirectiveModifiers": { "description": "Defines modifiers of Badge directive.", "props": [] }, "BadgeDirectiveBinding": { "description": "Binding of Badge directive.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "BadgeDirectivePassThroughOptionType": { "values": "BadgeDirectivePassThroughAttributes | (options: BadgePassThroughMethodOptions) => BadgeDirectivePassThroughAttributes | null | undefined" } } } }, "badgedirectivestyle": { "description": "Badge directive is a small status indicator for another element.\n\n[Live Demo](https://primevue.org/badge)", "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": { "BadgeDirectiveStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BadgeDirectiveStyle": { "props": [] } } }, "enumerations": { "values": { "BadgeDirectiveClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-badge\"" } ] } } } }, "basestyle": { "description": "[Live Demo](https://primevue.org/)", "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": { "BaseStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedBy": "AccordionStyle,AccordionContentStyle,AccordionHeaderStyle,AccordionPanelStyle,AccordionTabStyle,AnimateOnScrollStyle,AutoCompleteStyle,AvatarStyle,AvatarGroupStyle,BadgeStyle,BadgeDirectiveStyle,BaseComponentStyle,BaseIconStyle,BlockUIStyle,BreadcrumbStyle,ButtonStyle,ButtonGroupStyle,CardStyle,CarouselStyle,CascadeSelectStyle,ChartStyle,CheckboxStyle,ChipStyle,ColorPickerStyle,ColumnStyle,ColumnGroupStyle,ConfirmDialogStyle,ConfirmPopupStyle,ContextMenuStyle,DataTableStyle,DataViewStyle,DatePickerStyle,DeferredContentStyle,DialogStyle,DividerStyle,DockStyle,DrawerStyle,DynamicDialogStyle,EditorStyle,FieldsetStyle,FileUploadStyle,FloatLabelStyle,FocusTrapStyle,GalleriaStyle,IconFieldStyle,ImageStyle,InlineMessageStyle,InplaceStyle,InputChipsStyle,InputGroupStyle,InputGroupAddonStyle,InputIconStyle,InputMaskStyle,InputNumberStyle,InputOtpStyle,InputTextStyle,KnobStyle,ListboxStyle,MegaMenuStyle,MenuStyle,MenubarStyle,MessageStyle,MeterGroupStyle,MultiSelectStyle,OrderListStyle,OrganizationChartStyle,OverlayBadgeStyle,PaginatorStyle,PanelStyle,PanelMenuStyle,PasswordStyle,PickListStyle,PopoverStyle,PortalStyle,ProgressBarStyle,ProgressSpinnerStyle,RadioButtonStyle,RatingStyle,RippleStyle,RowStyle,ScrollPanelStyle,ScrollTopStyle,SelectStyle,SelectButtonStyle,SkeletonStyle,SliderStyle,SpeedDialStyle,SplitButtonStyle,SplitterStyle,SplitterPanelStyle,StepperStyle,StepperPanelStyle,StepsStyle,StyleClassStyle,TabStyle,TabListStyle,TabMenuStyle,TabPanelStyle,TabPanelsStyle,TabsStyle,TabViewStyle,TagStyle,TerminalStyle,TextareaStyle,TieredMenuStyle,TimelineStyle,ToastStyle,ToggleButtonStyle,ToggleSwitchStyle,ToolbarStyle,TooltipStyle,TreeStyle,TreeSelectStyle,TreeTableStyle,VirtualScrollerStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BaseStyle": { "props": [] } } }, "enumerations": { "values": { "BaseClasses": { "members": [] } } } }, "basecomponent": { "description": "[Live Demo](https://primevue.org/)", "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": { "ComponentHooks": { "relatedProp": "", "props": [], "methods": [ { "name": "onBeforeCreate", "parameters": [], "returnType": "void" }, { "name": "onCreated", "parameters": [], "returnType": "void" }, { "name": "onBeforeMount", "parameters": [], "returnType": "void" }, { "name": "onMounted", "parameters": [], "returnType": "void" }, { "name": "onBeforeUpdate", "parameters": [], "returnType": "void" }, { "name": "onUpdated", "parameters": [], "returnType": "void" }, { "name": "onBeforeUnmount", "parameters": [], "returnType": "void" }, { "name": "onUnmounted", "parameters": [], "returnType": "void" } ] }, "BaseComponentPassThroughOptions": { "relatedProp": "", "props": [ { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "" } ], "methods": [] }, "BaseComponentPassThroughMethodOptions": { "description": "", "relatedProp": "", "props": [ { "name": "instance", "optional": true, "readonly": false, "type": "null | I", "default": "" }, { "name": "props", "optional": true, "readonly": false, "type": "null | P", "default": "" }, { "name": "state", "optional": true, "readonly": false, "type": "null | S", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ComponentHooks": { "props": [] }, "BaseComponentPassThroughOptions": { "props": [] }, "BaseComponentPassThroughMethodOptions": { "description": "", "props": [] } } } }, "basecomponentstyle": { "description": "[Live Demo](https://primevue.org/)", "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": { "BaseComponentStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BaseComponentStyle": { "props": [] } } }, "enumerations": { "values": { "BaseComponentClasses": { "members": [] } } } }, "basedirective": { "description": "[Live Demo](https://primevue.org/)", "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": { "DirectiveInstance": { "relatedProp": "", "props": [ { "name": "$name", "optional": false, "readonly": false, "type": "undefined | string", "default": "" }, { "name": "$host", "optional": false, "readonly": false, "type": "T", "default": "" }, { "name": "$binding", "optional": false, "readonly": false, "type": "DirectiveBinding", "default": "" }, { "name": "$el", "optional": false, "readonly": false, "type": "undefined | HTMLElement", "default": "" }, { "name": "$css", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "defaultPT", "optional": false, "readonly": false, "type": "any", "default": "" }, { "name": "isUnstyled", "optional": false, "readonly": false, "type": "boolean", "default": "" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DirectiveOptions": { "relatedProp": "", "props": [ { "name": "el", "optional": false, "readonly": false, "type": "T", "default": "" }, { "name": "binding", "optional": false, "readonly": false, "type": "DirectiveBinding", "default": "" }, { "name": "vnode", "optional": false, "readonly": false, "type": "VNode", "default": "" }, { "name": "prevVNode", "optional": false, "readonly": false, "type": "Prev", "default": "" } ], "methods": [] }, "DirectiveHooks": { "relatedProp": "", "props": [ { "name": "onCreated", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onBeforeMount", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onMounted", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onBeforeUpdate", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onUpdated", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onBeforeUnmount", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onUnmounted", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [] }, "BaseDirectivePassThroughOptions": { "relatedProp": "", "props": [ { "name": "hooks", "optional": true, "readonly": false, "type": "DirectiveHooks", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DirectiveInstance": { "props": [] }, "DirectiveOptions": { "props": [] }, "DirectiveHooks": { "props": [] }, "BaseDirectivePassThroughOptions": { "props": [] } } } }, "baseiconstyle": { "description": "[Live Demo](https://primevue.org/)", "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": { "BaseIconStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BaseIconStyle": { "props": [] } } }, "enumerations": { "values": { "BaseIconClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-icon\"" } ] } } } }, "blockui": { "description": "BlockUI represents people using icons, labels and images.\n\n[Live Demo](https://www.primevue.org/blockui)", "components": { "default": { "description": "BlockUI represents people using icons, labels and images.", "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": { "BlockUIPassThroughMethodOptions": { "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": "BlockUIProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "BlockUIState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "BlockUIPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "BlockUIProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "BlockUIPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "BlockUIPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "BlockUIPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "BlockUIState": { "description": "Defines current inline state in BlockUI component.", "relatedProp": "", "props": [ { "name": "isBlocked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current blocked state as a boolean." } ], "methods": [] }, "BlockUIProps": { "description": "Defines valid properties in BlockUI component", "relatedProp": "", "props": [ { "name": "blocked", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Controls the blocked state." }, { "name": "fullScreen", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the whole document gets blocked." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "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": [] }, "BlockUISlots": { "description": "Defines valid slots in BlockUI component", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content's slot." } ] }, "BlockUIEmitsOptions": { "description": "Defines valid emits in BlockUI component", "relatedProp": "", "props": [], "methods": [ { "name": "block", "parameters": [], "returnType": "void", "description": "Fired when the element gets blocked." }, { "name": "unblock", "parameters": [], "returnType": "void", "description": "Fired when the element gets unblocked." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BlockUIPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "BlockUIPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "BlockUIPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "BlockUIState": { "description": "Defines current inline state in BlockUI component.", "props": [] }, "BlockUIProps": { "description": "Defines valid properties in BlockUI component", "props": [] }, "BlockUISlots": { "description": "Defines valid slots in BlockUI component", "props": [] }, "BlockUIEmitsOptions": { "description": "Defines valid emits in BlockUI component", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "BlockUIPassThroughOptionType": { "values": "BlockUIPassThroughAttributes | (options: BlockUIPassThroughMethodOptions) => undefined | string | null | undefined" }, "BlockUIEmits": { "values": "EmitFn" } } } }, "blockuistyle": { "description": "BlockUI represents people using icons, labels and images.\n\n[Live Demo](https://www.primevue.org/blockui)", "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": { "BlockUIStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BlockUIStyle": { "props": [] } } }, "enumerations": { "values": { "BlockUIClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-blockui\"", "description": "Class name of the root element" } ] } } } }, "breadcrumb": { "description": "Breadcrumb provides contextual information about page hierarchy.\n\n[Live Demo](https://www.primevue.org/breadcrumb/)", "components": { "default": { "description": "Breadcrumb provides contextual information about page hierarchy.", "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": { "BreadcrumbPassThroughMethodOptions": { "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": "BreadcrumbProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "BreadcrumbContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "BreadcrumbPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "BreadcrumbProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "list", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "separatorIcon", "optional": true, "readonly": false, "type": "BreadcrumbPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "BreadcrumbPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "BreadcrumbContext": { "description": "Defines current options in Breadcrumb component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the menuitem" } ], "methods": [] }, "BreadcrumbRouterBindProps": { "description": "Defines valid router binding props in Breadcrumb component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" } ], "methods": [] }, "BreadcrumbProps": { "description": "Defines valid properties in Breadcrumb component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "home", "optional": true, "readonly": false, "type": "MenuItem", "default": "", "description": "Configuration for the home icon." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying menu element." }, { "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": [] }, "BreadcrumbSlots": { "description": "Defines valid slots in Breadcrumb component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t label: undefined, // Label property of the menuitem\n \t props: BreadcrumbRouterBindProps, // Binding properties of the menuitem\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." }, { "name": "separator", "parameters": [], "returnType": "VNode[]", "description": "Custom separator template." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." } ] }, "BreadcrumbEmitsOptions": { "description": "Defines valid emits in Breadcrumb component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BreadcrumbPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "BreadcrumbPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "BreadcrumbPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "BreadcrumbContext": { "description": "Defines current options in Breadcrumb component.", "props": [] }, "BreadcrumbRouterBindProps": { "description": "Defines valid router binding props in Breadcrumb component.", "props": [] }, "BreadcrumbProps": { "description": "Defines valid properties in Breadcrumb component.", "props": [] }, "BreadcrumbSlots": { "description": "Defines valid slots in Breadcrumb component.", "props": [] }, "BreadcrumbEmitsOptions": { "description": "Defines valid emits in Breadcrumb component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "BreadcrumbPassThroughOptionType": { "values": "BreadcrumbPassThroughAttributes | (options: BreadcrumbPassThroughMethodOptions) => undefined | string | null | undefined" }, "BreadcrumbEmits": { "values": "EmitFn" } } } }, "breadcrumbstyle": { "description": "Breadcrumb provides contextual information about page hierarchy.\n\n[Live Demo](https://www.primevue.org/breadcrumb/)", "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": { "BreadcrumbStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BreadcrumbStyle": { "props": [] } } }, "enumerations": { "values": { "BreadcrumbClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-breadcrumb\"", "description": "Class name of the root element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-breadcrumb-list\"", "description": "Class name of the list element" }, { "name": "homeItem", "optional": false, "readonly": false, "value": "\"p-breadcrumb-home-item\"", "description": "Class name of the home item element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-breadcrumb-separator\"", "description": "Class name of the separator element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-breadcrumb-item\"", "description": "Class name of the item element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-breadcrumb-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-breadcrumb-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-breadcrumb-item-label\"", "description": "Class name of the item label element" } ] } } } }, "button": { "description": "Button is an extension to standard button element with icons and theming.\n\n[Live Demo](https://www.primevue.org/button/)", "components": { "default": { "description": "Button is an extension to standard button element with icons and theming.", "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": { "ButtonPassThroughMethodOptions": { "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": "ButtonProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "ButtonContext", "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": [] }, "ButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ButtonProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "ButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "ButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "ButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "pcBadge", "optional": true, "readonly": false, "type": "ButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Badge component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ButtonProps": { "description": "Defines valid properties in Button component.", "relatedProp": "", "props": [ { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the button." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the button." }, { "name": "label", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text of the button." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the icon." }, { "name": "iconPos", "optional": true, "readonly": false, "type": "\"left\" | \"top\" | \"bottom\" | \"right\"", "default": "left", "description": "Position of the icon." }, { "name": "iconClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the icon." }, { "name": "badge", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Value of the badge." }, { "name": "badgeClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the badge." }, { "name": "badgeSeverity", "optional": true, "readonly": false, "type": "null | HintedString<\"success\" | \"secondary\" | \"info\" | \"warn\" | \"danger\" | \"contrast\">", "default": "", "description": "Severity type of the badge." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the button is in loading state." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in loading state." }, { "name": "link", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a link style to the button." }, { "name": "severity", "optional": true, "readonly": false, "type": "HintedString<\"success\" | \"help\" | \"secondary\" | \"info\" | \"warn\" | \"danger\" | \"contrast\">", "default": "", "description": "Defines the style of the button." }, { "name": "raised", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a shadow to indicate elevation." }, { "name": "rounded", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a circular border radius to the button." }, { "name": "text", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a textual class to the button without a background initially." }, { "name": "outlined", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a border class without a background initially." }, { "name": "size", "optional": true, "readonly": false, "type": "\"small\" | \"large\"", "default": "", "description": "Defines the size of the button." }, { "name": "plain", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a plain textual class to the button without a background initially." }, { "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": "ButtonHTMLAttributes" }, "ButtonContext": { "description": "Defines current options in Button component.", "relatedProp": "", "props": [ { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the element as a boolean." } ], "methods": [] }, "ButtonSlots": { "description": "Defines valid slots in Button component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content such as icons, images and text can be placed inside the button via the default slot. Note that when slot is used, label, icon and badge properties are not included." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "icon slot's params." } ], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "loadingicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loading icon.\n }", "description": "loading icon slot's params." } ], "returnType": "VNode[]", "description": "Custom loading icon template." } ] }, "ButtonEmitsOptions": { "description": "Defines valid emits in Button component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ButtonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ButtonProps": { "description": "Defines valid properties in Button component.", "props": [] }, "ButtonContext": { "description": "Defines current options in Button component.", "props": [] }, "ButtonSlots": { "description": "Defines valid slots in Button component.", "props": [] }, "ButtonEmitsOptions": { "description": "Defines valid emits in Button component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ButtonPassThroughOptionType": { "values": "ButtonPassThroughAttributes | (options: ButtonPassThroughMethodOptions) => undefined | string | null | undefined" }, "ButtonEmits": { "values": "EmitFn" } } } }, "buttonstyle": { "description": "Button is an extension to standard button element with icons and theming.\n\n[Live Demo](https://www.primevue.org/button/)", "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": { "ButtonStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ButtonStyle": { "props": [] } } }, "enumerations": { "values": { "ButtonClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-button\"", "description": "Class name of the root element" }, { "name": "loadingIcon", "optional": false, "readonly": false, "value": "\"p-button-loading-icon\"", "description": "Class name of the loading icon element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-button-icon\"", "description": "Class name of the icon element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-button-label\"", "description": "Class name of the label element" } ] } } } }, "buttongroup": { "description": "A set of Buttons can be displayed together using the ButtonGroup component.\n\n[Live Demo](https://www.primevue.org/button/)", "components": { "default": { "description": "A set of Buttons can be displayed together using the ButtonGroup component.", "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": { "ButtonGroupPassThroughMethodOptions": { "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": "ButtonGroupProps", "default": "", "description": "Defines valid properties." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ButtonGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ButtonGroupProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ButtonGroupPassThroughOptionType", "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": [] }, "ButtonGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ButtonGroupProps": { "description": "Defines valid properties in ButtonGroup component.", "relatedProp": "", "props": [ { "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": [] }, "ButtonGroupSlots": { "description": "Defines valid slots in ButtonGroup component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default slot to detect Button components." } ] }, "ButtonGroupEmitsOptions": { "description": "Defines valid emits in ButtonGroup component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ButtonGroupPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ButtonGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ButtonGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ButtonGroupProps": { "description": "Defines valid properties in ButtonGroup component.", "props": [] }, "ButtonGroupSlots": { "description": "Defines valid slots in ButtonGroup component.", "props": [] }, "ButtonGroupEmitsOptions": { "description": "Defines valid emits in ButtonGroup component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ButtonGroupPassThroughOptionType": { "values": "ButtonGroupPassThroughAttributes | (options: ButtonGroupPassThroughMethodOptions) => undefined | string | null | undefined" }, "ButtonGroupEmits": { "values": "EmitFn" } } } }, "buttongroupstyle": { "description": "A set of Buttons can be displayed together using the ButtonGroup component.\n\n[Live Demo](https://www.primevue.org/button/)", "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": { "ButtonGroupStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ButtonGroupStyle": { "props": [] } } }, "enumerations": { "values": { "ButtonGroupClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-buttongroup\"", "description": "Class name of the root element" } ] } } } }, "calendar": { "description": "Calendar also known as DatePicker, is a form component to work with dates.\n\n[Live Demo](https://www.primevue.org/datepicker/)", "components": { "default": { "description": "", "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": { "CalendarPassThroughMethodOptions": { "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": "DatePickerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DatePickerState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "DatePickerContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedTypes": "DatePickerPassThroughMethodOptions" }, "CalendarSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "DatePickerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DatePickerState", "default": "", "description": "Defines current inline state." } ], "methods": [], "extendedTypes": "DatePickerSharedPassThroughMethodOptions" }, "CalendarResponsiveOptions": { "description": "Custom Calendar responsive options metadata.", "relatedProp": "", "props": [ { "name": "breakpoint", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Breakpoint for responsive mode. Exp; @media screen and (max-width: ${breakpoint}) {...}" }, { "name": "numMonths", "optional": false, "readonly": false, "type": "number", "default": "", "description": "The number of visible months on breakpoint." } ], "methods": [], "extendedTypes": "DatePickerResponsiveOptions" }, "CalendarMonthChangeEvent": { "description": "Custom Calendar month change event.", "relatedProp": "CalendarEmitsOptions['month-change']]", "props": [ { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New month." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New year." } ], "methods": [], "extendedTypes": "DatePickerMonthChangeEvent" }, "CalendarYearChangeEvent": { "description": "Custom Calendar year change event.", "relatedProp": "CalendarEmitsOptions['year-change']]", "props": [ { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New month." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New year." } ], "methods": [], "extendedTypes": "DatePickerYearChangeEvent" }, "CalendarBlurEvent": { "description": "Custom Calendar blur event.", "relatedProp": "CalendarEmitsOptions['blur']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Input value" } ], "methods": [], "extendedTypes": "DatePickerBlurEvent" }, "CalendarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "CalendarProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcInput", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown's DOM element." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown icon's DOM element." }, { "name": "inputIconContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input icon container's DOM element." }, { "name": "inputIcon", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input icon's DOM element." }, { "name": "panel", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panel's DOM element." }, { "name": "calendarContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the calendar container's DOM element." }, { "name": "calendar", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the calendar's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcPrevButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the previous button's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the title's DOM element." }, { "name": "viewMonth", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the view month's DOM element." }, { "name": "viewYear", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the view year's DOM element." }, { "name": "decade", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the decade's DOM element." }, { "name": "dayView", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the view day's DOM element." }, { "name": "pcNextButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the next button's DOM element." }, { "name": "container", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the container's DOM element." }, { "name": "table", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table's DOM element." }, { "name": "tableHeader", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table header's DOM element." }, { "name": "tableHeaderRow", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table header row's DOM element." }, { "name": "weekHeader", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week header's DOM element." }, { "name": "weekHeaderLabel", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week header label's DOM element." }, { "name": "tableHeaderCell", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table header cell's DOM element." }, { "name": "weekDayCell", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week day cell's DOM element." }, { "name": "weekDay", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week day's DOM element." }, { "name": "tableBody", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table body's DOM element." }, { "name": "tableBodyRow", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table body row's DOM element." }, { "name": "weekNumber", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week number's DOM element." }, { "name": "weekLabelContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week label container's DOM element." }, { "name": "dayCell", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the day cell's DOM element." }, { "name": "day", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the day's DOM element." }, { "name": "monthView", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the month view's DOM element." }, { "name": "month", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the month's DOM element." }, { "name": "yearView", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the year view's DOM element." }, { "name": "year", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the year's DOM element." }, { "name": "timePicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the time picker's DOM element." }, { "name": "hourPicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hour picker's DOM element." }, { "name": "hour", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hour's DOM element." }, { "name": "separatorContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator container's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "minutePicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the minute picker's DOM element." }, { "name": "minute", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the minute's DOM element." }, { "name": "secondPicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the second picker's DOM element." }, { "name": "second", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the second's DOM element." }, { "name": "ampmPicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the ampm picker's DOM element." }, { "name": "ampm", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the ampm's DOM element." }, { "name": "buttonbar", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the buttonbar's DOM element." }, { "name": "pcIncrementButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the increment button's DOM element." }, { "name": "pcDecrementButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the decrement button's DOM element." }, { "name": "pcTodayButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the today button's DOM element." }, { "name": "pcClearButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the clear button's DOM element." }, { "name": "hiddenSelectedDay", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the aria selected day's DOM element." }, { "name": "hiddenMonth", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the aria month's DOM element." }, { "name": "hiddenYear", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the aria year's DOM element." }, { "name": "datepickerMask", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the datepicker mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "DatePickerPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedTypes": "DatePickerPassThroughOptions" }, "CalendarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [], "methods": [], "extendedTypes": "DatePickerPassThroughAttributes" }, "CalendarState": { "description": "Defines current inline state in Calendar component.", "relatedProp": "", "props": [ { "name": "currentMonth", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month as a number." }, { "name": "currentYear", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current year as a number." }, { "name": "currentHour", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current hour as a number." }, { "name": "currentMinute", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current minute as a number." }, { "name": "currentSecond", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current second as a number." }, { "name": "pm", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current pm state as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." }, { "name": "currentView", "optional": false, "readonly": false, "type": "string", "default": "'date'", "description": "Current view state as a string." } ], "methods": [], "extendedTypes": "DatePickerState" }, "CalendarDateContext": { "description": "Defines current date options in Calendar component.", "relatedProp": "", "props": [ { "name": "day", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current date." }, { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month state." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current year state." }, { "name": "today", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current today state of the calendar's day." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the day." } ], "methods": [], "extendedTypes": "DatePickerDateContext" }, "CalendarContext": { "description": "Defines current options in Calendar component.", "relatedProp": "", "props": [ { "name": "date", "optional": false, "readonly": false, "type": "DatePickerDateContext", "default": "", "description": "Current date." }, { "name": "today", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current today state of the calendar's day." }, { "name": "otherMonth", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current other month state of the calendar's day." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selected state of the calendar's day or month or year." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the calendar's day or month or year." }, { "name": "month", "optional": false, "readonly": false, "type": "DatePickerMonthOptions", "default": "", "description": "Current month state." }, { "name": "monthIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month index state." }, { "name": "year", "optional": false, "readonly": false, "type": "DatePickerYearOptions", "default": "", "description": "Current year state." } ], "methods": [], "extendedTypes": "DatePickerContext" }, "CalendarMonthOptions": { "description": "Defines current month options.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Month value." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the month." } ], "methods": [], "extendedTypes": "DatePickerMonthOptions" }, "CalendarYearOptions": { "description": "Defines current year options.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Year value." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the month." } ], "methods": [], "extendedTypes": "DatePickerYearOptions" }, "CalendarProps": { "description": "Defines valid properties in Calendar component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "null | Date | Date[] | (null | Date)[]", "default": "null", "description": "Value of the component." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"range\" | \"single\"", "default": "single", "description": "Defines the quantity of the selection." }, { "name": "dateFormat", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Format of the date. Defaults to PrimeVue Locale configuration." }, { "name": "inline", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, displays the datepicker as inline instead of an overlay." }, { "name": "showOtherMonths", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display dates in other months (non-selectable) at the start or end of the current month. To make these days selectable use the selectOtherMonths option." }, { "name": "selectOtherMonths", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether days in other months shown before or after the current month are selectable. This only applies if the showOtherMonths option is set to true." }, { "name": "showIcon", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, displays a button with icon next to input." }, { "name": "iconDisplay", "optional": true, "readonly": false, "type": "\"input\" | \"button\"", "default": "'button'", "description": "Icon position of the component. This only applies if the showIcon option is set to true." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the datepicker button.", "deprecated": "since v3.27.0. Use 'dropdownicon' slot." }, { "name": "prevIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in the previous button.", "deprecated": "since v3.27.0. Use 'previcon' slot." }, { "name": "nextIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in the next button.", "deprecated": "since v3.27.0. Use 'nexticon' slot." }, { "name": "incrementIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in each of the increment buttons.", "deprecated": "since v3.27.0. Use 'incrementicon' slot." }, { "name": "decrementIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in each of the decrement buttons.", "deprecated": "since v3.27.0. Use 'decrementicon' slot." }, { "name": "numberOfMonths", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Number of months to display." }, { "name": "responsiveOptions", "optional": true, "readonly": false, "type": "DatePickerResponsiveOptions[]", "default": "", "description": "An array of options for responsive design." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "769px", "description": "The breakpoint to define the maximum width boundary for datepicker panel." }, { "name": "view", "optional": true, "readonly": false, "type": "\"month\" | \"year\" | \"date\"", "default": "date", "description": "Type of view to display." }, { "name": "monthNavigator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the month should be rendered as a dropdown instead of text.", "deprecated": "since version 3.9.0, Navigator is always on." }, { "name": "yearNavigator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the year should be rendered as a dropdown instead of text.", "deprecated": "since version 3.9.0, Navigator is always on." }, { "name": "yearRange", "optional": true, "readonly": false, "type": "string", "default": "false", "description": "The range of years displayed in the year drop-down in (nnnn:nnnn) format such as (2000:2020).", "deprecated": "since version 3.9.0, Years are based on decades by default." }, { "name": "minDate", "optional": true, "readonly": false, "type": "Date", "default": "", "description": "The minimum selectable date." }, { "name": "maxDate", "optional": true, "readonly": false, "type": "Date", "default": "", "description": "The maximum selectable date." }, { "name": "disabledDates", "optional": true, "readonly": false, "type": "Date[]", "default": "", "description": "Array with dates to disable." }, { "name": "disabledDays", "optional": true, "readonly": false, "type": "number[]", "default": "", "description": "Array with disabled weekday numbers." }, { "name": "maxDateCount", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum number of selectable dates in multiple mode." }, { "name": "showOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When disabled, datepicker will not be visible with input focus." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "showButtonBar", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display today and clear buttons at the footer." }, { "name": "shortYearCutoff", "optional": true, "readonly": false, "type": "string", "default": "+10", "description": "The cutoff year for determining the century for a date." }, { "name": "showTime", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display timepicker." }, { "name": "timeOnly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display timepicker only." }, { "name": "hourFormat", "optional": true, "readonly": false, "type": "\"12\" | \"24\"", "default": "24", "description": "Specifies hour format." }, { "name": "stepHour", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Hours to change per step." }, { "name": "stepMinute", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Minutes to change per step." }, { "name": "stepSecond", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Seconds to change per step." }, { "name": "showSeconds", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to show the seconds in time picker." }, { "name": "hideOnDateTimeSelect", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to hide the overlay on date selection when showTime is enabled." }, { "name": "hideOnRangeSelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to hide the overlay on date selection is completed when selectionMode is range." }, { "name": "timeSeparator", "optional": true, "readonly": false, "type": "string", "default": ":", "description": "Separator of time selector." }, { "name": "showWeek", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, datepicker will show week numbers." }, { "name": "manualInput", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to allow entering the date manually via typing." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that an input field is read-only." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text for the input." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "id", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the element." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay panel." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay panel." }, { "name": "todayButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the today button component." }, { "name": "clearButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the clear button component." }, { "name": "navigatorButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the navigator button component." }, { "name": "timepickerButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the timepicker button component." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": "DatePickerProps" }, "CalendarDateSlotOptions": { "description": "Defines valid options of the date slot in Calendar component.", "relatedProp": "", "props": [ { "name": "day", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current date." }, { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month state." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current year state." }, { "name": "today", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current today state of the calendar's day." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the day." } ], "methods": [], "extendedTypes": "DatePickerDateSlotOptions" }, "CalendarSlots": { "description": "Defines valid slots in Calendar component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template of panel." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template of panel." }, { "name": "date", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t date: DatePickerDateSlotOptions, // Value of the component.\n }" } ], "returnType": "VNode[]", "description": "Custom date template." }, { "name": "decade", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t years: undefined, // An array containing the start and and year of a decade to display at header of the year picker.\n }" } ], "returnType": "VNode[]", "description": "Custom decade template." }, { "name": "weekheaderlabel", "parameters": [], "returnType": "VNode[]", "description": "Custom week header label template." }, { "name": "weeklabel", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t weekNumber: number, // Number of the week\n }", "description": "weeklabel slot's params." } ], "returnType": "VNode[]", "description": "Custom week label template." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the dropdown icon\n }", "description": "dropdown icon slot's params." } ], "returnType": "VNode[]", "description": "Custom dropdown icon template." }, { "name": "inputicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the input icon\n \t clickCallback: () ⇒ void, // Click callback\n}", "description": "input icon slot's params." } ], "returnType": "VNode[]", "description": "Custom input icon template." }, { "name": "previcon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the previous icon\n }", "description": "previous icon slot's params." } ], "returnType": "VNode[]", "description": "Custom previous icon template." }, { "name": "nexticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the next icon\n }", "description": "next icon slot's params." } ], "returnType": "VNode[]", "description": "Custom next icon template." }, { "name": "incrementicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the increment icon\n }", "description": "increment icon slot's params." } ], "returnType": "VNode[]", "description": "Custom increment icon template." }, { "name": "decrementicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the decrement icon\n }", "description": "decrement icon slot's params." } ], "returnType": "VNode[]", "description": "Custom decrement icon template." }, { "name": "dropdownbutton", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t toggleCallback: (event: Event) ⇒ void, // Toggle function.\n}" } ], "returnType": "VNode[]", "description": "Custom dropdown button template." } ], "extendedTypes": "DatePickerSlots" }, "CalendarEmitsOptions": { "description": "Defines valid emits in Calendar component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CalendarPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "CalendarSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "CalendarResponsiveOptions": { "description": "Custom Calendar responsive options metadata.", "props": [] }, "CalendarMonthChangeEvent": { "description": "Custom Calendar month change event.", "props": [] }, "CalendarYearChangeEvent": { "description": "Custom Calendar year change event.", "props": [] }, "CalendarBlurEvent": { "description": "Custom Calendar blur event.", "props": [] }, "CalendarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "CalendarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "CalendarState": { "description": "Defines current inline state in Calendar component.", "props": [] }, "CalendarDateContext": { "description": "Defines current date options in Calendar component.", "props": [] }, "CalendarContext": { "description": "Defines current options in Calendar component.", "props": [] }, "CalendarMonthOptions": { "description": "Defines current month options.", "props": [] }, "CalendarYearOptions": { "description": "Defines current year options.", "props": [] }, "CalendarProps": { "description": "Defines valid properties in Calendar component.", "props": [] }, "CalendarDateSlotOptions": { "description": "Defines valid options of the date slot in Calendar component.", "props": [] }, "CalendarSlots": { "description": "Defines valid slots in Calendar component.", "props": [] }, "CalendarEmitsOptions": { "description": "Defines valid emits in Calendar component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "CalendarEmits": { "values": "EmitFn & DatePickerEmits" } } } }, "calendarstyle": { "description": "Calendar also known as DatePicker, is a form component to work with dates.\n\n[Live Demo](https://www.primevue.org/datepicker/)", "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": { "CalendarStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "DatePickerStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CalendarStyle": { "props": [] } } }, "enumerations": { "values": { "CalendarClasses": { "members": [] } } } }, "card": { "description": "Card is a flexible container component.\n\n[Live Demo](https://www.primevue.org/card/)", "components": { "default": { "description": "Card is a flexible container component.", "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": { "CardPassThroughMethodOptions": { "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": "CardProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "CardPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "CardProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "body", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the body's DOM element." }, { "name": "caption", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the caption's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the title's DOM element." }, { "name": "subtitle", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the subtitle's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "CardPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "CardPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "CardProps": { "description": "Defines valid properties in Card component.", "relatedProp": "", "props": [ { "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": [] }, "CardSlots": { "description": "Defines valid slots in Card component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "title", "parameters": [], "returnType": "VNode[]", "description": "Custom title template." }, { "name": "subtitle", "parameters": [], "returnType": "VNode[]", "description": "Custom subtitle template." }, { "name": "content", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." } ] }, "CardEmitsOptions": { "description": "Defines valid emits in Card component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CardPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "CardPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "CardPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "CardProps": { "description": "Defines valid properties in Card component.", "props": [] }, "CardSlots": { "description": "Defines valid slots in Card component.", "props": [] }, "CardEmitsOptions": { "description": "Defines valid emits in Card component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "CardPassThroughOptionType": { "values": "CardPassThroughAttributes | (options: CardPassThroughMethodOptions) => undefined | string | null | undefined" }, "CardEmits": { "values": "EmitFn" } } } }, "cardstyle": { "description": "Card is a flexible container component.\n\n[Live Demo](https://www.primevue.org/card/)", "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": { "CardStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CardStyle": { "props": [] } } }, "enumerations": { "values": { "CardClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-card\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-card-header\"", "description": "Class name of the header element" }, { "name": "body", "optional": false, "readonly": false, "value": "\"p-card-body\"", "description": "Class name of the body element" }, { "name": "caption", "optional": false, "readonly": false, "value": "\"p-card-caption\"", "description": "Class name of the caption element" }, { "name": "title", "optional": false, "readonly": false, "value": "\"p-card-title\"", "description": "Class name of the title element" }, { "name": "subtitle", "optional": false, "readonly": false, "value": "\"p-card-subtitle\"", "description": "Class name of the subtitle element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-card-content\"", "description": "Class name of the content element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-card-footer\"", "description": "Class name of the footer element" } ] } } } }, "carousel": { "description": "Carousel is a content slider featuring various customization options.\n\n[Live Demo](https://www.primevue.org/carousel/)", "components": { "default": { "description": "Carousel is a content slider featuring various customization options.", "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": { "CarouselPassThroughMethodOptions": { "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": "CarouselProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "CarouselState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "CarouselContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "CarouselSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "CarouselProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "CarouselState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "CarouselPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "CarouselProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "contentContainer", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content container's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "pcPrevButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the previous button's DOM element." }, { "name": "viewport", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the viewport's DOM element." }, { "name": "itemList", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the items list's DOM element." }, { "name": "itemClone", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item clone's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "pcNextButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the next button's DOM element." }, { "name": "indicatorList", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the indicator list's DOM element." }, { "name": "indicator", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the indicator's DOM element." }, { "name": "indicatorButton", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the indicator button's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "CarouselPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "CarouselPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "CarouselState": { "description": "Defines current inline state in Carousel component.", "relatedProp": "", "props": [ { "name": "remainingItems", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Remaining items' count as a number." }, { "name": "d_numVisible", "optional": false, "readonly": false, "type": "number", "default": "1", "description": "Number of items per page as a number." }, { "name": "d_numScroll", "optional": false, "readonly": false, "type": "number", "default": "1", "description": "Number of items to scroll as a number." }, { "name": "d_oldNumScroll", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Old number of items to scroll as a number." }, { "name": "d_oldNumVisible", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Old number of items per page as a number." }, { "name": "d_oldValue", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Old array of objects to display." }, { "name": "d_page", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Index of the first item." }, { "name": "totalShiftedItems", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Total shifted items' count as a number." }, { "name": "allowAutoplay", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Allow autoplay as a boolean." }, { "name": "d_circular", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if scrolling would be infinite as a boolean." }, { "name": "swipeThreshold", "optional": false, "readonly": false, "type": "number", "default": "20", "description": "Swipe threshold count as a number." } ], "methods": [] }, "CarouselContext": { "description": "Defines current inline options in Carousel component.", "relatedProp": "", "props": [ { "name": "highlighted", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current highlighted state of the indicator as a boolean." } ], "methods": [] }, "CarouselResponsiveOptions": { "relatedProp": "", "props": [ { "name": "breakpoint", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Breakpoint for responsive mode. Exp;" }, { "name": "numVisible", "optional": false, "readonly": false, "type": "number", "default": "", "description": "The number of visible items on breakpoint." }, { "name": "numScroll", "optional": false, "readonly": false, "type": "number", "default": "", "description": "The number of scrolled items on breakpoint." } ], "methods": [] }, "CarouselProps": { "description": "Defines valid properties in Carousel component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "any", "default": "", "description": "An array of objects to display." }, { "name": "page", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the first item." }, { "name": "numVisible", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Number of items per page." }, { "name": "numScroll", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Number of items to scroll." }, { "name": "responsiveOptions", "optional": true, "readonly": false, "type": "CarouselResponsiveOptions[]", "default": "", "description": "An array of options for responsive design." }, { "name": "orientation", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Specifies the layout of the component, valid values are 'horizontal' and 'vertical'." }, { "name": "verticalViewPortHeight", "optional": true, "readonly": false, "type": "string", "default": "300px", "description": "Height of the viewport in vertical layout." }, { "name": "containerClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the viewport container." }, { "name": "contentClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of main content." }, { "name": "indicatorsContentClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the indicator items." }, { "name": "circular", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if scrolling would be infinite." }, { "name": "autoplayInterval", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Time in milliseconds to scroll items automatically." }, { "name": "showNavigators", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display navigation buttons in container." }, { "name": "showIndicators", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display indicator container." }, { "name": "prevButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass attributes to the previous Button component." }, { "name": "nextButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass attributes to the next Button 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": [] }, "CarouselSlots": { "description": "Defines valid slots in Carousel slots.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t data: any, // Data of the component\n \t index: number, // Index of the item\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each item." }, { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "previcon", "parameters": [], "returnType": "VNode[]", "description": "Custom previous icon template." }, { "name": "nexticon", "parameters": [], "returnType": "VNode[]", "description": "Custom next icon template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." } ] }, "CarouselEmitsOptions": { "description": "Defines valid emits in Carousel component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:page", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New page value." } ], "returnType": "void", "description": "Emitted when the page changes." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CarouselPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "CarouselSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "CarouselPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "CarouselPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "CarouselState": { "description": "Defines current inline state in Carousel component.", "props": [] }, "CarouselContext": { "description": "Defines current inline options in Carousel component.", "props": [] }, "CarouselResponsiveOptions": { "props": [] }, "CarouselProps": { "description": "Defines valid properties in Carousel component.", "props": [] }, "CarouselSlots": { "description": "Defines valid slots in Carousel slots.", "props": [] }, "CarouselEmitsOptions": { "description": "Defines valid emits in Carousel component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "CarouselPassThroughOptionType": { "values": "CarouselPassThroughAttributes | (options: CarouselPassThroughMethodOptions) => undefined | string | null | undefined" }, "CarouselEmits": { "values": "EmitFn" } } } }, "carouselstyle": { "description": "Carousel is a content slider featuring various customization options.\n\n[Live Demo](https://www.primevue.org/carousel/)", "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": { "CarouselStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CarouselStyle": { "props": [] } } }, "enumerations": { "values": { "CarouselClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-carousel\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-carousel-header\"", "description": "Class name of the header element" }, { "name": "contentContainer", "optional": false, "readonly": false, "value": "\"p-carousel-content-container\"", "description": "Class name of the content container element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-carousel-content\"", "description": "Class name of the content element" }, { "name": "pcPrevButton", "optional": false, "readonly": false, "value": "\"p-carousel-prev-button\"", "description": "Class name of the previous button element" }, { "name": "viewport", "optional": false, "readonly": false, "value": "\"p-carousel-viewport\"", "description": "Class name of the viewport element" }, { "name": "itemList", "optional": false, "readonly": false, "value": "\"p-carousel-item-list\"", "description": "Class name of the item list element" }, { "name": "itemClone", "optional": false, "readonly": false, "value": "\"p-carousel-item-clone\"", "description": "Class name of the item clone element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-carousel-item\"", "description": "Class name of the item element" }, { "name": "pcNextButton", "optional": false, "readonly": false, "value": "\"p-carousel-next-button\"", "description": "Class name of the next button element" }, { "name": "indicatorList", "optional": false, "readonly": false, "value": "\"p-carousel-indicator-list\"", "description": "Class name of the indicator list element" }, { "name": "indicator", "optional": false, "readonly": false, "value": "\"p-carousel-indicator\"", "description": "Class name of the indicator element" }, { "name": "indicatorButton", "optional": false, "readonly": false, "value": "\"p-carousel-indicator-button\"", "description": "Class name of the indicator button element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-carousel-footer\"", "description": "Class name of the footer element" } ] } } } }, "cascadeselect": { "description": "CascadeSelect is a form component to select a value from a nested structure of options.\n\n[Live Demo](https://www.primevue.org/cascadeselect/)", "components": { "default": { "description": "CascadeSelect is a form component to select a value from a nested structure of options.", "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": { "CascadeSelectPassThroughMethodOptions": { "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": "CascadeSelectProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "CascadeSelectState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "context", "optional": false, "readonly": false, "type": "CascadeSelectContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "CascadeSelectChangeEvent": { "description": "Custom change event", "relatedProp": "CascadeSelectEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value." } ], "methods": [], "extendedBy": "CascadeSelectGroupChangeEvent" }, "CascadeSelectGroupChangeEvent": { "description": "", "relatedProp": "CascadeSelectEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value." } ], "methods": [], "extendedTypes": "CascadeSelectChangeEvent" }, "CascadeSelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "CascadeSelectProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown button's DOM element." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown icon's DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "overlay", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay's DOM element." }, { "name": "listContainer", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list container's DOM element." }, { "name": "list", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "optionContent", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option content's DOM element." }, { "name": "optionText", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option text's DOM element." }, { "name": "optionList", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option list's DOM element." }, { "name": "groupIcon", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the group icon's DOM element." }, { "name": "hiddenInputContainer", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden input container's DOM element." }, { "name": "hiddenSelectedMessage", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden selected message's DOM element." }, { "name": "hiddenSearchResult", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the search result message text aria's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "CascadeSelectPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "CascadeSelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "CascadeSelectFocusedOptionInfo": { "description": "Defines focused item info", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item index" }, { "name": "level", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item level" }, { "name": "parentKey", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Parent key info" } ], "methods": [] }, "CascadeSelectState": { "description": "Defines current inline state in CascadeSelect component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string" }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "focusedOptionInfo", "optional": false, "readonly": false, "type": "CascadeSelectFocusedOptionInfo", "default": "", "description": "Current focused item info." }, { "name": "activeOptionPath", "optional": false, "readonly": false, "type": "any[]", "default": "false", "description": "Current focused state as a boolean." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." } ], "methods": [] }, "CascadeSelectContext": { "description": "Defines current options in CascadeSelect component.", "relatedProp": "", "props": [ { "name": "option", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current option." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the option." }, { "name": "level", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Level of the option." }, { "name": "optionGroup", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current option group state of option as a boolean." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of option as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of option as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of option as a boolean." } ], "methods": [] }, "CascadeSelectProps": { "description": "Defines valid properties in CascadeSelect component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "options", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of selectitems to display as the available options." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option." }, { "name": "optionValue", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." }, { "name": "optionDisabled", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option group." }, { "name": "optionGroupChildren", "optional": true, "readonly": false, "type": "string | string[] | Function", "default": "", "description": "Property name or getter function to retrieve the items of a group." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Default text to display when no option is selected." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "A property to uniquely identify an option." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputProps", "optional": true, "readonly": false, "type": "InputHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayStyle' prop.\nInline style of the overlay overlay." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayClass' prop.\nStyle class of the overlay overlay." }, { "name": "panelProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayProps' prop.\nUsed to pass all properties of the HTMLDivElement to the overlay overlay inside the component." }, { "name": "overlayStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay overlay." }, { "name": "overlayClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay overlay." }, { "name": "overlayProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the overlay overlay inside the component." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "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": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the dropdown is in loading state." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the dropdown.", "deprecated": "since v3.27.0. Use 'dropdownicon' slot." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in loading state.", "deprecated": "since v3.27.0. Use 'loadingicon' slot." }, { "name": "optionGroupIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the option group.", "deprecated": "since v3.27.0. Use 'optiongroupicon' slot." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the first visible or selected element when the overlay panel is shown." }, { "name": "selectOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the focused option is selected/opened." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "searchLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in searching. The default locale is the host environment's current locale." }, { "name": "searchMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} results are available'", "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration." }, { "name": "selectionMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} items selected'", "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySelectionMessage", "optional": true, "readonly": false, "type": "string", "default": "No selected item", "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySearchMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "string", "default": "No available options", "description": "Text to be displayed when there are no options available. Defaults to value from PrimeVue locale configuration." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [] }, "CascadeSelectSlots": { "description": "Defines valid slots in CascadeSelect component.", "relatedProp": "", "props": [], "methods": [ { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t selected: boolean, // Selection state\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each option." }, { "name": "value", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t placeholder: string, // Placeholder text to show\n }", "description": "value slot's params." } ], "returnType": "VNode[]", "description": "Custom value template." }, { "name": "indicator", "parameters": [], "returnType": "VNode[]", "description": "Custom indicator template.", "deprecated": "since v3.27.0. Use 'dropdownicon or loadingicon' slots." }, { "name": "dropdownicon", "parameters": [], "returnType": "VNode[]", "description": "Custom dropdown icon template." }, { "name": "loadingicon", "parameters": [], "returnType": "VNode[]", "description": "Custom loading icon template." }, { "name": "optiongroupicon", "parameters": [], "returnType": "VNode[]", "description": "Custom option group icon template." } ] }, "CascadeSelectEmitsOptions": { "description": "Defines valid emits in CascadeSelect component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "CascadeSelectChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "click", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on click." }, { "name": "group-change", "parameters": [ { "name": "event", "optional": false, "type": "CascadeSelectGroupChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke when a group changes." }, { "name": "before-show", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is shown." }, { "name": "before-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is hidden." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CascadeSelectPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "CascadeSelectChangeEvent": { "description": "Custom change event", "props": [] }, "CascadeSelectGroupChangeEvent": { "description": "", "props": [] }, "CascadeSelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "CascadeSelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "CascadeSelectFocusedOptionInfo": { "description": "Defines focused item info", "props": [] }, "CascadeSelectState": { "description": "Defines current inline state in CascadeSelect component.", "props": [] }, "CascadeSelectContext": { "description": "Defines current options in CascadeSelect component.", "props": [] }, "CascadeSelectProps": { "description": "Defines valid properties in CascadeSelect component.", "props": [] }, "CascadeSelectSlots": { "description": "Defines valid slots in CascadeSelect component.", "props": [] }, "CascadeSelectEmitsOptions": { "description": "Defines valid emits in CascadeSelect component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "CascadeSelectPassThroughOptionType": { "values": "CascadeSelectPassThroughAttributes | (options: CascadeSelectPassThroughMethodOptions) => undefined | string | null | undefined" }, "CascadeSelectPassThroughTransitionType": { "values": "TransitionProps | (options: CascadeSelectPassThroughMethodOptions) => TransitionProps | undefined" }, "CascadeSelectEmits": { "values": "EmitFn" } } } }, "cascadeselectstyle": { "description": "CascadeSelect is a form component to select a value from a nested structure of options.\n\n[Live Demo](https://www.primevue.org/cascadeselect/)", "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": { "CascadeSelectStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CascadeSelectStyle": { "props": [] } } }, "enumerations": { "values": { "CascadeSelectClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-cascadeselect\"", "description": "Class name of the root element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-cascadeselect-label\"", "description": "Class name of the label element" }, { "name": "dropdown", "optional": false, "readonly": false, "value": "\"p-cascadeselect-dropdown\"", "description": "Class name of the dropdown element" }, { "name": "loadingIcon", "optional": false, "readonly": false, "value": "\"p-cascadeselect-loading-icon\"", "description": "Class name of the loading icon element" }, { "name": "dropdownIcon", "optional": false, "readonly": false, "value": "\"p-cascadeselect-dropdown-icon\"", "description": "Class name of the dropdown icon element" }, { "name": "overlay", "optional": false, "readonly": false, "value": "\"p-cascadeselect-overlay\"", "description": "Class name of the overlay element" }, { "name": "listContainer", "optional": false, "readonly": false, "value": "\"p-cascadeselect-list-container\"", "description": "Class name of the list container element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-cascadeselect-list\"", "description": "Class name of the list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-cascadeselect-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-cascadeselect-item-content\"", "description": "Class name of the item content element" }, { "name": "itemText", "optional": false, "readonly": false, "value": "\"p-cascadeselect-item-text\"", "description": "Class name of the item text element" }, { "name": "groupIcon", "optional": false, "readonly": false, "value": "\"p-cascadeselect-group-icon\"", "description": "Class name of the group icon element" }, { "name": "itemList", "optional": false, "readonly": false, "value": "\"p-cascadeselect-item-list\"", "description": "Class name of the item list element" } ] } } } }, "chart": { "description": "Chart groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/chart/)", "components": { "default": { "description": "Chart groups a collection of contents in tabs.", "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": { "ChartPassThroughMethodOptions": { "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": "ChartProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ChartPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ChartProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "canvas", "optional": true, "readonly": false, "type": "ChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the canvas's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ChartPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ChartSelectEvent": { "description": "Custom select event.", "relatedProp": "ChartEmitsOptions.select", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "element", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected element." }, { "name": "dataset", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected dataset." } ], "methods": [] }, "ChartProps": { "description": "Defines valid properties in Chart component.", "relatedProp": "", "props": [ { "name": "type", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Type of the chart." }, { "name": "data", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Data to display." }, { "name": "options", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Options to customize the chart." }, { "name": "plugins", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Used to custom plugins of the chart." }, { "name": "width", "optional": true, "readonly": false, "type": "number", "default": "300", "description": "Width of the chart in non-responsive mode." }, { "name": "height", "optional": true, "readonly": false, "type": "number", "default": "150", "description": "Height of the chart in non-responsive mode." }, { "name": "canvasProps", "optional": true, "readonly": false, "type": "CanvasHTMLAttributes", "default": "", "description": "Used to pass all properties of the CanvasHTMLAttributes to canvas element inside 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": [] }, "ChartSlots": { "relatedProp": "", "props": [], "methods": [] }, "ChartEmitsOptions": { "description": "Defines valid emits in Chart component.", "relatedProp": "", "props": [], "methods": [ { "name": "select", "parameters": [ { "name": "event", "optional": false, "type": "ChartSelectEvent", "description": "Custom select event." } ], "returnType": "void", "description": "Callback to invoke when a tab gets expanded." }, { "name": "loaded", "parameters": [ { "name": "chart", "optional": false, "type": "any", "description": "Chart instance." } ], "returnType": "void", "description": "Callback to invoke when chart is loaded." } ] }, "ChartMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "refresh", "parameters": [], "returnType": "void", "description": "Redraws the graph." }, { "name": "reinit", "parameters": [], "returnType": "void", "description": "Destroys the graph first and then creates it again." }, { "name": "generateLegend", "parameters": [], "returnType": "any", "description": "Returns an HTML string of a legend for that chart. The legend is generated from the legendCallback in the options." }, { "name": "getChart", "parameters": [], "returnType": "any", "description": "Returns Chart instance." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ChartPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ChartPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ChartPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ChartSelectEvent": { "description": "Custom select event.", "props": [] }, "ChartProps": { "description": "Defines valid properties in Chart component.", "props": [] }, "ChartSlots": { "props": [] }, "ChartEmitsOptions": { "description": "Defines valid emits in Chart component.", "props": [] }, "ChartMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ChartPassThroughOptionType": { "values": "ChartPassThroughAttributes | (options: ChartPassThroughMethodOptions) => undefined | string | null | undefined" }, "ChartEmits": { "values": "EmitFn" } } } }, "chartstyle": { "description": "Chart groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/chart/)", "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": { "ChartStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ChartStyle": { "props": [] } } }, "enumerations": { "values": { "ChartClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-chart\"", "description": "Class name of the root element" } ] } } } }, "checkbox": { "description": "Checkbox is an extension to standard checkbox element with theming.\n\n[Live Demo](https://www.primevue.org/checkbox/)", "components": { "default": { "description": "Accordion groups a collection of contents in tabs.", "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": { "CheckboxPassThroughMethodOptions": { "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": "CheckboxProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "CheckboxState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "CheckboxContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "CheckboxPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "CheckboxProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "CheckboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "CheckboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "box", "optional": true, "readonly": false, "type": "CheckboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the box's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "CheckboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "CheckboxPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "CheckboxState": { "description": "Defines current inline state in Checkbox component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "CheckboxProps": { "description": "Defines valid properties in Checkbox component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the checkbox." }, { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value binding of the checkbox." }, { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the input element." }, { "name": "binary", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "Allows to select a boolean value instead of multiple values." }, { "name": "indeterminate", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies input state as indeterminate." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies that the element should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies that an input field is read-only." }, { "name": "required", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies that the element is required." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "trueValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value in checked state." }, { "name": "falseValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value in unchecked state." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Style class of the input field." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Inline style of the input field." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [] }, "CheckboxContext": { "description": "Defines current options in Checkbox component.", "relatedProp": "", "props": [ { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current checked state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [] }, "CheckboxSlots": { "description": "Defines valid slots in Checkbox component.", "relatedProp": "", "props": [], "methods": [ { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t checked: boolean, // State of the checkbox.\n \t class: string, // Style class of the icon.\n }", "description": "icon slot's params." } ], "returnType": "VNode[]", "description": "Custom icon template." } ] }, "CheckboxEmitsOptions": { "description": "Defines valid emits in Checkbox component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CheckboxPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "CheckboxPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "CheckboxPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "CheckboxState": { "description": "Defines current inline state in Checkbox component.", "props": [] }, "CheckboxProps": { "description": "Defines valid properties in Checkbox component.", "props": [] }, "CheckboxContext": { "description": "Defines current options in Checkbox component.", "props": [] }, "CheckboxSlots": { "description": "Defines valid slots in Checkbox component.", "props": [] }, "CheckboxEmitsOptions": { "description": "Defines valid emits in Checkbox component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "CheckboxPassThroughOptionType": { "values": "CheckboxPassThroughAttributes | (options: CheckboxPassThroughMethodOptions) => undefined | string | null | undefined" }, "CheckboxEmits": { "values": "EmitFn" } } } }, "checkboxstyle": { "description": "Checkbox is an extension to standard checkbox element with theming.\n\n[Live Demo](https://www.primevue.org/checkbox/)", "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": { "CheckboxStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CheckboxStyle": { "props": [] } } }, "enumerations": { "values": { "CheckboxClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-checkbox\"", "description": "Class name of the root element" }, { "name": "box", "optional": false, "readonly": false, "value": "\"p-checkbox-box\"", "description": "Class name of the box element" }, { "name": "input", "optional": false, "readonly": false, "value": "\"p-checkbox-input\"", "description": "Class name of the input element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-checkbox-icon\"", "description": "Class name of the icon element" } ] } } } }, "chip": { "description": "Chip represents people using icons, labels and images.\n\n[Live Demo](https://www.primevue.org/chip)", "components": { "default": { "description": "Chip represents people using icons, labels and images.", "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": { "ChipPassThroughMethodOptions": { "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": "ChipProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ChipState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ChipPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ChipProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ChipPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "image", "optional": true, "readonly": false, "type": "ChipPassThroughOptionType", "default": "", "description": "Used to pass attributes to the image's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "ChipPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "ChipPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label' DOM element." }, { "name": "removeIcon", "optional": true, "readonly": false, "type": "ChipPassThroughOptionType", "default": "", "description": "Used to pass attributes to the removeIcon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ChipPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ChipState": { "description": "Defines current inline state in Chip component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "true", "description": "Current visible state as a boolean." } ], "methods": [] }, "ChipProps": { "description": "Defines valid properties in Chip component.", "relatedProp": "", "props": [ { "name": "label", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines the text to display." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines the icon to display.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "image", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines the image to display." }, { "name": "removable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display a remove icon." }, { "name": "removeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the remove element.", "deprecated": "since v3.27.0. Use 'removeicon' slot." }, { "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": [] }, "ChipSlots": { "description": "Defines valid slots in Chip component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Content can easily be customized with the default slot instead of using the built-in modes." }, { "name": "icon", "parameters": [], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "removeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClick: (event: Event) ⇒ void, // Remove icon click event\n\t onKeydown: (event: Event) ⇒ void, // Remove icon keydown event\n\t removeCallback: (event: Event) ⇒ void, // Remove icon click event\n\t keydownCallback: (event: Event) ⇒ void, // Remove icon keydown event\n}", "description": "remove icon slot's params." } ], "returnType": "VNode[]", "description": "Custom remove icon template of chip component." } ] }, "ChipEmitsOptions": { "description": "Defines valid properties in Chip component.", "relatedProp": "", "props": [], "methods": [ { "name": "remove", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when a chip is removed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ChipPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ChipPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ChipPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ChipState": { "description": "Defines current inline state in Chip component.", "props": [] }, "ChipProps": { "description": "Defines valid properties in Chip component.", "props": [] }, "ChipSlots": { "description": "Defines valid slots in Chip component.", "props": [] }, "ChipEmitsOptions": { "description": "Defines valid properties in Chip component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ChipPassThroughOptionType": { "values": "ChipPassThroughAttributes | (options: ChipPassThroughMethodOptions) => undefined | string | null | undefined" }, "ChipEmits": { "values": "EmitFn" } } } }, "chipstyle": { "description": "Chip represents people using icons, labels and images.\n\n[Live Demo](https://www.primevue.org/chip)", "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": { "ChipStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ChipStyle": { "props": [] } } }, "enumerations": { "values": { "ChipClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-chip\"", "description": "Class name of the root element" }, { "name": "image", "optional": false, "readonly": false, "value": "\"p-chip-image\"", "description": "Class name of the image element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-chip-icon\"", "description": "Class name of the icon element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-chip-label\"", "description": "Class name of the label element" }, { "name": "removeIcon", "optional": false, "readonly": false, "value": "\"p-chip-remove-icon\"", "description": "Class name of the remove icon element" } ] } } } }, "chips": { "description": "Chips groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/inputchips/)", "components": { "default": { "description": "", "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": { "ChipsPassThroughMethodOptions": { "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": "InputChipsProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputChipsState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedTypes": "InputChipsPassThroughMethodOptions" }, "ChipsSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "InputChipsProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputChipsState", "default": "", "description": "Defines current inline state." } ], "methods": [], "extendedTypes": "InputChipsSharedPassThroughMethodOptions" }, "ChipsAddEvent": { "description": "Custom add event.", "relatedProp": "undefined.ChipsEmitsOptions.add", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Added/Removed item value." } ], "methods": [], "extendedBy": "ChipsRemoveEvent", "extendedTypes": "InputChipsAddEvent" }, "ChipsRemoveEvent": { "description": "Custom remove event.", "relatedProp": "undefined.ChipsEmitsOptions.remove", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Added/Removed item value." } ], "methods": [], "extendedTypes": "ChipsAddEvent" }, "ChipsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ChipsProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "chipItem", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip's DOM element." }, { "name": "pcChip", "optional": true, "readonly": false, "type": "ChipPassThroughOptions", "default": "", "description": "Used to pass attributes to the Chip component." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip icon's DOM element." }, { "name": "inputItem", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input item's DOM element." }, { "name": "inputItemField", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input item field's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [], "extendedTypes": "InputChipsPassThroughOptions" }, "ChipsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [], "methods": [], "extendedTypes": "InputChipsPassThroughAttributes" }, "ChipsState": { "description": "Defines current inline state in Chips component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "inputValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current input value as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "focusedIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current focused item index state as a number." } ], "methods": [], "extendedTypes": "InputChipsState" }, "ChipsProps": { "description": "Defines valid properties in Chips component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "Value of the component." }, { "name": "max", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum number of entries allowed." }, { "name": "addOnBlur", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to add an item when the input loses focus." }, { "name": "allowDuplicate", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to allow duplicate values or not." }, { "name": "separator", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Separator char to add an item when pressed in addition to the enter key." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the focus input to match a label defined for the inputchips." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputProps", "optional": true, "readonly": false, "type": "InputHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, { "name": "removeTokenIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action.", "deprecated": "since v3.27.0. Use 'removetokenicon' slot." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the element should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text for the input." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": "InputChipsProps" }, "ChipsSlots": { "description": "Defines valid slots in Chips slots.", "relatedProp": "", "props": [], "methods": [ { "name": "chip", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n }", "description": "chip slot's params." } ], "returnType": "VNode[]", "description": "Custom chip template." }, { "name": "removetokenicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n \t index: number, // Index of the token.\n \t onClick: (event: Event, index: number) ⇒ void, // chip icon function.\n\t removeCallback: (event: Event, index: number) ⇒ void, // chip icon function.\n}", "description": "chip icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'chipicon' slot.\nCustom chip icon template." }, { "name": "chipicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n \t index: number, // Index of the token.\n \t onClick: (event: Event, index: number) ⇒ void, // chip icon function.\n\t removeCallback: (event: Event, index: number) ⇒ void, // chip icon function.\n}", "description": "chip icon slot's params." } ], "returnType": "VNode[]", "description": "Custom chip icon template." } ], "extendedTypes": "InputChipsSlots" }, "ChipsEmitsOptions": { "description": "Defines valid emits in Chips component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ChipsPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ChipsSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "ChipsAddEvent": { "description": "Custom add event.", "props": [] }, "ChipsRemoveEvent": { "description": "Custom remove event.", "props": [] }, "ChipsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ChipsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ChipsState": { "description": "Defines current inline state in Chips component.", "props": [] }, "ChipsProps": { "description": "Defines valid properties in Chips component.", "props": [] }, "ChipsSlots": { "description": "Defines valid slots in Chips slots.", "props": [] }, "ChipsEmitsOptions": { "description": "Defines valid emits in Chips component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ChipsEmits": { "values": "EmitFn & InputChipsEmits" } } } }, "chipsstyle": { "description": "Chips groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/inputchips/)", "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": { "ChipsStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "InputChipsStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ChipsStyle": { "props": [] } } }, "enumerations": { "values": { "ChipsClasses": { "members": [] } } } }, "colorpicker": { "description": "ColorPicker groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/colorpicker/)", "components": { "default": { "description": "ColorPicker groups a collection of contents in tabs.", "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": { "ColorPickerPassThroughMethodOptions": { "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": "ColorPickerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ColorPickerState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ColorPickerChangeEvent": { "description": "Custom change event.", "relatedProp": "ColorPickerEmitsOptions.change", "props": [ { "name": "event", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected color value." } ], "methods": [] }, "ColorPickerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ColorPickerProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "preview", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the preview's DOM element." }, { "name": "panel", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panel's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "colorSelector", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the color selector's DOM element." }, { "name": "colorBackground", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the color background's DOM element." }, { "name": "colorHandle", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the color handler's DOM element." }, { "name": "hue", "optional": true, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hue's DOM element." }, { "name": "hueHandle", "optional": false, "readonly": false, "type": "ColorPickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hue handler's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "ColorPickerPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "ColorPickerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ColorPickerState": { "description": "Defines current inline state in ColorPicker component.", "relatedProp": "", "props": [ { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." } ], "methods": [] }, "ColorPickerProps": { "description": "Defines valid properties in ColorPicker component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "defaultColor", "optional": true, "readonly": false, "type": "any", "default": "ff0000", "description": "Initial color to display when value is not defined." }, { "name": "inline", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display as an overlay or not." }, { "name": "format", "optional": true, "readonly": false, "type": "\"rgb\" | \"hex\" | \"hsb\"", "default": "hex", "description": "Format to use in value binding, supported formats are 'hex', 'rgb' and 'hsb'." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Index of the element in tabbing order." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the overlay panel." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "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": "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": [] }, "ColorPickerSlots": { "relatedProp": "", "props": [], "methods": [] }, "ColorPickerEmitsOptions": { "description": "Defines valid emits in ColorPicker component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "ColorPickerChangeEvent", "description": "Custom add event." } ], "returnType": "void", "description": "Callback to invoke when a color is selected." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when input is cleared by the user." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when input is cleared by the user." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColorPickerPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ColorPickerChangeEvent": { "description": "Custom change event.", "props": [] }, "ColorPickerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ColorPickerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ColorPickerState": { "description": "Defines current inline state in ColorPicker component.", "props": [] }, "ColorPickerProps": { "description": "Defines valid properties in ColorPicker component.", "props": [] }, "ColorPickerSlots": { "props": [] }, "ColorPickerEmitsOptions": { "description": "Defines valid emits in ColorPicker component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ColorPickerPassThroughOptionType": { "values": "ColorPickerPassThroughAttributes | (options: ColorPickerPassThroughMethodOptions) => undefined | string | null | undefined" }, "ColorPickerPassThroughTransitionType": { "values": "TransitionProps | (options: ColorPickerPassThroughMethodOptions) => TransitionProps | undefined" }, "ColorPickerEmits": { "values": "EmitFn" } } } }, "colorpickerstyle": { "description": "ColorPicker groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/colorpicker/)", "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": { "ColorPickerStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColorPickerStyle": { "props": [] } } }, "enumerations": { "values": { "ColorPickerClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-colorpicker\"", "description": "Class name of the root element" }, { "name": "preview", "optional": false, "readonly": false, "value": "\"p-colorpicker-preview\"", "description": "Class name of the preview element" }, { "name": "panel", "optional": false, "readonly": false, "value": "\"p-colorpicker-panel\"", "description": "Class name of the panel element" }, { "name": "colorSelector", "optional": false, "readonly": false, "value": "\"p-colorpicker-color-selector\"", "description": "Class name of the color selector element" }, { "name": "colorBackground", "optional": false, "readonly": false, "value": "\"p-colorpicker-color-background\"", "description": "Class name of the color background element" }, { "name": "colorHandle", "optional": false, "readonly": false, "value": "\"p-colorpicker-color-handle\"", "description": "Class name of the color handle element" }, { "name": "hue", "optional": false, "readonly": false, "value": "\"p-colorpicker-hue\"", "description": "Class name of the hue element" }, { "name": "hueHandle", "optional": false, "readonly": false, "value": "\"p-colorpicker-hue-handle\"", "description": "Class name of the hue handle element" } ] } } } }, "column": { "description": "Column component defines various options to specify corresponding features.\nIt is a helper component for DataTable and TreeTable.\n\n[Live Demo](https://www.primevue.org/datatable/)", "components": { "default": { "description": "Column is a helper component for Column and TreeTable.", "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": { "ColumnPassThroughMethodOptions": { "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": "ColumnProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "context", "optional": false, "readonly": false, "type": "ColumnContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ColumnSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "ColumnProps", "default": "", "description": "Defines valid properties." }, { "name": "parent", "optional": false, "readonly": false, "type": "DataTablePassThroughOptions", "default": "", "description": "Defines parent instance." } ], "methods": [] }, "ColumnFilterModelType": { "description": "Filter model metadata.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Value of filterModel." }, { "name": "matchMode", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Match mode of filterModel." } ], "methods": [] }, "ColumnFilterMatchModeOptions": { "description": "Filter match modes for specific columns.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "string" } ], "methods": [] }, "ColumnLoadingOptions": { "description": "Custom column loading metadata.", "relatedProp": "", "props": [ { "name": "cellIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Cell index" }, { "name": "cellFirst", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the cell is first." }, { "name": "cellLast", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the cell is last." }, { "name": "cellEven", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the cell is even." }, { "name": "cellOdd", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is odd." }, { "name": "column", "optional": false, "readonly": false, "type": "ColumnNode", "default": "", "description": "Column instance" }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Column field" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Item index" }, { "name": "count", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Items count" }, { "name": "first", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is first." }, { "name": "last", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is last." }, { "name": "even", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is even." }, { "name": "odd", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is odd." } ], "methods": [], "extendedTypes": "VirtualScrollerLoaderOptions" }, "ColumnPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ColumnProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "headerCell", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header cell's DOM element." }, { "name": "columnResizer", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the column resizer's DOM element." }, { "name": "columnHeaderContent", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the column header content's DOM element." }, { "name": "columnTitle", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header title's DOM element." }, { "name": "sort", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the sort's DOM element." }, { "name": "sortIcon", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the sort icon's DOM element." }, { "name": "pcSortBadge", "optional": true, "readonly": false, "type": "BadgePassThroughOptions", "default": "", "description": "Used to pass attributes to the Badge component." }, { "name": "pcHeaderCheckbox", "optional": true, "readonly": false, "type": "CheckboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Checkbox component." }, { "name": "filter", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the column filter's DOM element." }, { "name": "filterElementContainer", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter element container's DOM element." }, { "name": "pcColumnFilterButton", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the column filter button's DOM element." }, { "name": "filterMenuIcon", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter menu icon's DOM element." }, { "name": "pcColumnFilterClearButton", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the column filter clear button's DOM element." }, { "name": "filterClearIcon", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter clear icon's DOM element." }, { "name": "filterOverlay", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter overlay's DOM element." }, { "name": "filterConstraintList", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter constraint list's DOM element." }, { "name": "filterConstraint", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter constraint's DOM element." }, { "name": "filterConstraintSeparator", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter constraint separator's DOM element." }, { "name": "filterOperator", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter operator's DOM element." }, { "name": "pcFilterOperatorDropdown", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Select component." }, { "name": "filterRuleList", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter rule list' DOM element." }, { "name": "filterRule", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter rule's DOM element." }, { "name": "pcFilterConstraintDropdown", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Select component." }, { "name": "filterRemove", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter remove button container's DOM element." }, { "name": "pcFilterRemoveRuleButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "filterAddButtonContainer", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter add button container's DOM element." }, { "name": "pcFilterAddRuleButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "filterButtonbar", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter buttonbar's DOM element." }, { "name": "pcFilterClearButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcFilterApplyButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "rowToggleButton", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the row toggler button's DOM element." }, { "name": "rowToggleIcon", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the row toggler icon's DOM element." }, { "name": "bodyCell", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the body cell's DOM element." }, { "name": "reorderableRowHandle", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the reorderable row handle's DOM element." }, { "name": "pcRowRadiobutton", "optional": true, "readonly": false, "type": "RadioButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the radiobutton's DOM element." }, { "name": "pcRowCheckbox", "optional": true, "readonly": false, "type": "CheckboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the checkbox's DOM element." }, { "name": "pcRowEditorInit", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the row editor init button's DOM element." }, { "name": "pcRowEditorSave", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the row editor save button's DOM element." }, { "name": "pcRowEditorCancel", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the row editor cancel button's DOM element." }, { "name": "footerCell", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer cell's DOM element." }, { "name": "columnFooter", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer content DOM element." }, { "name": "bodyCellContent", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the body cell content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ColumnPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ColumnState": { "description": "Defines current inline state in Column component.", "relatedProp": "", "props": [ { "name": "d_editing", "optional": false, "readonly": false, "type": "boolean", "default": "" }, { "name": "styleObject", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Current style of the body cell." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current filter overlay visible as a boolean." }, { "name": "defaultMatchMode", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current filter match mode." }, { "name": "defaultOperator", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current filter operator." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "rowGroupHeaderStyleObject", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Current style of the rowgroup header." } ], "methods": [] }, "ColumnProps": { "description": "Defines valid properties in Column component.", "relatedProp": "", "props": [ { "name": "columnKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of a column if field property is not defined." }, { "name": "field", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property represented by the column." }, { "name": "sortField", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name to use in sorting, defaults to field." }, { "name": "filterField", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name to use in filtering, defaults to field." }, { "name": "dataType", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Type of data. It's value is related to PrimeVue.filterMatchModeOptions config." }, { "name": "sortable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if a column is sortable." }, { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Header content of the column." }, { "name": "footer", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Footer content of the column." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of header, body and footer cells." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of header, body and footer cells." }, { "name": "headerStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the column header." }, { "name": "headerClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the column header." }, { "name": "bodyStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the column body." }, { "name": "bodyClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the column body." }, { "name": "footerStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the column footer." }, { "name": "footerClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the column footer." }, { "name": "showFilterMenu", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display the filter overlay." }, { "name": "showFilterOperator", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, match all and match any operator selector is displayed." }, { "name": "showClearButton", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Displays a button to clear the column filtering." }, { "name": "showApplyButton", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Displays a button to apply the column filtering." }, { "name": "showFilterMatchModes", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show the match modes selector." }, { "name": "showAddButton", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, a button is displayed to add more rules." }, { "name": "filterMatchModeOptions", "optional": true, "readonly": false, "type": "ColumnFilterMatchModeOptions[]", "default": "", "description": "An array of label-value pairs to override the global match mode options." }, { "name": "maxConstraints", "optional": true, "readonly": false, "type": "number", "default": "2", "description": "Maximum number of constraints for a column filter." }, { "name": "excludeGlobalFilter", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to exclude from global filtering or not." }, { "name": "filterHeaderStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the column filter header in row filter display." }, { "name": "filterHeaderClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the column filter header in row filter display." }, { "name": "filterMenuStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the column filter overlay." }, { "name": "filterMenuClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the column filter overlay." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"single\"", "default": "", "description": "Defines column based selection mode." }, { "name": "expander", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Displays an icon to toggle row expansion." }, { "name": "colspan", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Number of columns to span for grouping." }, { "name": "rowspan", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Number of rows to span for grouping." }, { "name": "rowReorder", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether this column displays an icon to reorder the rows." }, { "name": "rowReorderIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the drag handle to reorder rows.", "deprecated": "since v3.27.0. Use 'rowreordericon' slot." }, { "name": "reorderableColumn", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if the column itself can be reordered with dragging." }, { "name": "rowEditor", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, column displays row editor controls." }, { "name": "frozen", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the column is fixed in horizontal scrolling." }, { "name": "alignFrozen", "optional": true, "readonly": false, "type": "\"left\" | \"right\"", "default": "left", "description": "Position of a frozen column, valid values are left and right." }, { "name": "exportable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the column is included in data export." }, { "name": "exportHeader", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Custom export header of the column to be exported as CSV." }, { "name": "exportFooter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Custom export footer of the column to be exported as CSV." }, { "name": "filterMatchMode", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines the filtering algorithm to use when searching the options." }, { "name": "hidden", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the column is rendered." }, { "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": [] }, "ColumnContext": { "description": "Defines current options in Column component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the column." }, { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current checked state of row as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of row as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of row as a boolean." }, { "name": "sorted", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current sort state of the column as a boolean." }, { "name": "frozen", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current frozen state of the column as a boolean." }, { "name": "resizable", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current resizable state of the column as a boolean." }, { "name": "size", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current size state of the table." }, { "name": "showGridlines", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current gridlines state of the table as a boolean." }, { "name": "highlighted", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current highlighted state of the filter row item as a boolean." }, { "name": "hidden", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current hidden state of the filter clear button of a column as a boolean." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state of the filter menu of a column as a boolean." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of the filter menu of a column as a boolean." } ], "methods": [] }, "ColumnSlots": { "description": "Defines valid slots in Column component.", "relatedProp": "", "props": [], "methods": [ { "name": "body", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t data: any, // Row data.\n \t node: any, // Row node data.\n \t column: ColumnNode, // Column node.\n \t field: string, // Column field.\n \t index: number, // Row index.\n \t frozenRow: boolean, // Whether the row is frozen.\n \t editorInitCallback: (event: Event) ⇒ void, // Editor init callback function\n\t rowTogglerCallback: (event: Event) ⇒ void, // Row toggler callback unction\n}", "description": "body slot's params." } ], "returnType": "VNode[]", "description": "Custom body template." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t column: ColumnNode, // Column node.\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t column: ColumnNode, // Column node.\n }", "description": "footer slot's params." } ], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "editor", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t data: any, // Row data.\n \t column: ColumnNode, // Column node.\n \t field: string, // Column field.\n \t index: number, // Row index.\n \t frozenRow: boolean, // Whether the row is frozen.\n \t editorSaveCallback: (event: Event) ⇒ void, // Callback function\n\t editorCancelCallback: (event: Event) ⇒ void, // Callback function\n}", "description": "editor slot's params." } ], "returnType": "VNode[]", "description": "Custom editor template." }, { "name": "filter", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t field: string, // Column field.\n \t filterModel: ColumnFilterModelType, // Filter metadata\n \t filterCallback: () ⇒ void, // Callback function\n\t applyFilter: () ⇒ void, // Callback function (closes the overlay)\n}", "description": "filter slot's params." } ], "returnType": "VNode[]", "description": "Custom filter template." }, { "name": "filterheader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t field: string, // Column field.\n \t filterModel: ColumnFilterModelType, // Filter metadata\n \t filterCallback: () ⇒ void, // Callback function\n}", "description": "filter header slot's params." } ], "returnType": "VNode[]", "description": "Custom filter header template." }, { "name": "filterfooter", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t field: string, // Column field.\n \t filterModel: ColumnFilterModelType, // Filter metadata\n \t filterCallback: () ⇒ void, // Callback function\n}", "description": "filter footer slot's params." } ], "returnType": "VNode[]", "description": "Custom filter footer template." }, { "name": "filterclear", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t field: string, // Column field.\n \t filterModel: ColumnFilterModelType, // Filter metadata\n \t filterCallback: () ⇒ void, // Callback function\n}", "description": "filter clear slot's params." } ], "returnType": "VNode[]", "description": "Custom filter clear template." }, { "name": "filterapply", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t field: string, // Column field.\n \t filterModel: ColumnFilterModelType, // Filter metadata\n \t filterCallback: () ⇒ void, // Callback function\n}", "description": "filter apply slot's params." } ], "returnType": "VNode[]", "description": "Custom filter apply template." }, { "name": "loading", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t data: any, // Row data.\n \t column: ColumnNode, // Column node.\n \t field: string, // Column field.\n \t index: number, // Row index.\n \t frozenRow: boolean, // Whether the row is frozen.\n \t loadingOptions: ColumnLoadingOptions, // Loading options.\n }", "description": "loading slot's params." } ], "returnType": "VNode[]", "description": "Custom loading template." }, { "name": "rowtogglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the row toggler icon.\n \t rowExpanded: boolean, // Current row expanded state.\n }", "description": "row toggler icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'rowtoggleicon' slot instead.\nCustom row toggler icon template." }, { "name": "rowtoggleicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the row toggler icon.\n \t rowExpanded: boolean, // Current row expanded state.\n }", "description": "row toggler icon slot's params." } ], "returnType": "VNode[]", "description": "Custom row toggler icon template." }, { "name": "rowcheckboxicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t checked: boolean, // Current check state.\n }", "description": "header row icon slot's params." } ], "returnType": "VNode[]", "description": "Custom row checkbox icon template." }, { "name": "roweditoriniticon", "parameters": [], "returnType": "VNode[]", "description": "Custom row editor init icon template." }, { "name": "roweditorsaveicon", "parameters": [], "returnType": "VNode[]", "description": "Custom row editor save icon template." }, { "name": "roweditorcancelicon", "parameters": [], "returnType": "VNode[]", "description": "Custom row editor cancel icon template." }, { "name": "filtericon", "parameters": [], "returnType": "VNode[]", "description": "Custom filter icon template." }, { "name": "filterclearicon", "parameters": [], "returnType": "VNode[]", "description": "Custom filter clear icon template." }, { "name": "filterremoveicon", "parameters": [], "returnType": "VNode[]", "description": "Custom filter remove icon template." }, { "name": "filteraddicon", "parameters": [], "returnType": "VNode[]", "description": "Custom filter add icon template." }, { "name": "sorticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the sort icon.\n \t sorted: boolean, // Current sort state.\n \t sortOrder: number, // Current sort order state.\n }", "description": "sort icon slot's params." } ], "returnType": "VNode[]", "description": "Custom sort icon template." }, { "name": "headercheckboxicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t checked: boolean, // Current check state.\n }", "description": "header checkbox icon slot's params." } ], "returnType": "VNode[]", "description": "Custom header checkbox icon template." }, { "name": "rowreordericon", "parameters": [], "returnType": "VNode[]", "description": "Custom row reorder icon template." }, { "name": "nodetogglericon", "parameters": [], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'nodetoggleicon' slot instead.\nCustom node toggler icon template." }, { "name": "nodetoggleicon", "parameters": [], "returnType": "VNode[]", "description": "Custom node toggler icon template." } ] }, "ColumnEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColumnPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ColumnSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "ColumnFilterModelType": { "description": "Filter model metadata.", "props": [] }, "ColumnFilterMatchModeOptions": { "description": "Filter match modes for specific columns.", "props": [] }, "ColumnLoadingOptions": { "description": "Custom column loading metadata.", "props": [] }, "ColumnPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ColumnPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ColumnState": { "description": "Defines current inline state in Column component.", "props": [] }, "ColumnProps": { "description": "Defines valid properties in Column component.", "props": [] }, "ColumnContext": { "description": "Defines current options in Column component.", "props": [] }, "ColumnSlots": { "description": "Defines valid slots in Column component.", "props": [] }, "ColumnEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ColumnPassThroughOptionType": { "values": "ColumnPassThroughAttributes | (options: ColumnPassThroughMethodOptions) => undefined | string | null | undefined" }, "ColumnEmits": { "values": "EmitFn" }, "ColumnNode": { "values": "{\n \"props\": \"ColumnProps, \"\n}" } } } }, "columnstyle": { "description": "Column component defines various options to specify corresponding features.\nIt is a helper component for DataTable and TreeTable.\n\n[Live Demo](https://www.primevue.org/datatable/)", "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": { "ColumnStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColumnStyle": { "props": [] } } }, "enumerations": { "values": { "ColumnClasses": { "members": [] } } } }, "columngroup": { "description": "Columns can be grouped at header and footer sections by defining a ColumnGroup component.\nIt is a helper component for DataTable.\n\n[Live Demo](https://www.primevue.org/datatable/)", "components": { "default": { "description": "It is a helper component for DataTable.", "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": { "ColumnGroupPassThroughMethodOptions": { "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": "ColumnGroupProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "context", "optional": false, "readonly": false, "type": "ColumnGroupContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ColumnGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ColumnGroupProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ColumnGroupPassThroughOptionType", "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": [] }, "ColumnGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ColumnGroupProps": { "description": "Defines valid properties in ColumnGroup component.", "relatedProp": "", "props": [ { "name": "type", "optional": true, "readonly": false, "type": "\"footer\" | \"header\"", "default": "", "description": "Type of column group" }, { "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": [] }, "ColumnGroupContext": { "description": "Defines current options in ColumnGroup component.", "relatedProp": "", "props": [ { "name": "type", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current type of the column group." }, { "name": "scrollable", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current scrollable state of column group as a boolean." } ], "methods": [] }, "ColumnGroupSlots": { "description": "Defines valid slots in ColumnGroup component.", "relatedProp": "", "props": [], "methods": [] }, "ColumnGroupEmitsOptions": { "description": "Defines valid emits in ColumnGroup component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColumnGroupPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ColumnGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ColumnGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ColumnGroupProps": { "description": "Defines valid properties in ColumnGroup component.", "props": [] }, "ColumnGroupContext": { "description": "Defines current options in ColumnGroup component.", "props": [] }, "ColumnGroupSlots": { "description": "Defines valid slots in ColumnGroup component.", "props": [] }, "ColumnGroupEmitsOptions": { "description": "Defines valid emits in ColumnGroup component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ColumnGroupPassThroughOptionType": { "values": "ColumnGroupPassThroughAttributes | (options: ColumnGroupPassThroughMethodOptions) => undefined | string | null | undefined" }, "ColumnGroupEmits": { "values": "EmitFn" } } } }, "columngroupstyle": { "description": "Columns can be grouped at header and footer sections by defining a ColumnGroup component.\nIt is a helper component for DataTable.\n\n[Live Demo](https://www.primevue.org/datatable/)", "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": { "ColumnGroupStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColumnGroupStyle": { "props": [] } } }, "enumerations": { "values": { "ColumnGroupClasses": { "members": [] } } } }, "config/PrimeVue": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "usePrimeVue": { "name": "usePrimeVue", "parameters": [], "returnType": "Object" } } }, "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": { "PrimeVueConfiguration": { "relatedProp": "", "props": [ { "name": "ripple", "optional": true, "readonly": false, "type": "boolean", "default": "" }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "", "description": "", "deprecated": "since v4.0. Use 'inputVariant' instead." }, { "name": "inputVariant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "" }, { "name": "locale", "optional": true, "readonly": false, "type": "PrimeVueLocaleOptions", "default": "" }, { "name": "filterMatchModeOptions", "optional": true, "readonly": false, "type": "any", "default": "" }, { "name": "zIndex", "optional": true, "readonly": false, "type": "PrimeVueZIndexOptions", "default": "" }, { "name": "theme", "optional": true, "readonly": false, "type": "any", "default": "" }, { "name": "unstyled", "optional": true, "readonly": false, "type": "boolean", "default": "" }, { "name": "pt", "optional": true, "readonly": false, "type": "PassThrough", "default": "" }, { "name": "ptOptions", "optional": true, "readonly": false, "type": "PassThroughOptions", "default": "" }, { "name": "csp", "optional": true, "readonly": false, "type": "PrimeVueCSPOptions", "default": "" } ], "methods": [] }, "PrimeVueZIndexOptions": { "relatedProp": "", "props": [ { "name": "modal", "optional": true, "readonly": false, "type": "number", "default": "" }, { "name": "overlay", "optional": true, "readonly": false, "type": "number", "default": "" }, { "name": "menu", "optional": true, "readonly": false, "type": "number", "default": "" }, { "name": "tooltip", "optional": true, "readonly": false, "type": "number", "default": "" } ], "methods": [] }, "PrimeVueCSPOptions": { "relatedProp": "", "props": [ { "name": "nonce", "optional": true, "readonly": false, "type": "string", "default": "" } ], "methods": [] }, "PrimeVuePTOptions": { "relatedProp": "", "props": [ { "name": "accordion", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "accordionpanel", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "accordionheader", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "accordioncontent", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "accordiontab", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "", "description": "", "deprecated": "since v4. Use the new structure of Accordion instead." }, { "name": "autocomplete", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "avatar", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "avatargroup", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "badge", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "blockui", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "breadcrumb", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "button", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "calendar", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "", "description": "", "deprecated": "since v4. Use the new structure of DatePicker instead." }, { "name": "card", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "carousel", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "cascadeselect", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "chart", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "checkbox", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "chip", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "chips", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "", "description": "", "deprecated": "since v4. Use the new structure of InputChips instead." }, { "name": "colorpicker", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "column", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "columngroup", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "confirmdialog", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "confirmpopup", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "contextmenu", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "datatable", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "dataview", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "datepicker", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "deferredcontent", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "divider", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "dialog", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "dock", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "drawer", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "dropdown", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "", "description": "", "deprecated": "since v4. Use the new structure of Select instead." }, { "name": "dynamicdialog", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "editor", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "fieldset", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "fileupload", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "galleria", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "image", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "inlinemessage", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "inplace", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "inputchips", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "inputmask", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "inputnumber", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "inputswitch", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "", "description": "", "deprecated": "since v4. Use the new structure of ToggleSwitch instead." }, { "name": "inputtext", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "knob", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "listbox", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "megamenu", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "menu", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "menubar", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "message", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "multiselect", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "orderlist", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "organizationchart", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "overlaypanel", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "", "description": "", "deprecated": "since v4. Use the new structure of Popover instead." }, { "name": "paginator", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "panel", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "panelmenu", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "password", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "picklist", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "popover", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "progressbar", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "progressspinner", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "radiobutton", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "rating", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "row", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "scrollpanel", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "scrolltop", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "sidebar", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "", "description": "", "deprecated": "since v4. Use the new structure of Drawer instead." }, { "name": "skeleton", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "slider", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "speeddial", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "selectbutton", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "select", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "splitbutton", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "splitter", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "splitterpanel", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "steps", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tabmenu", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tabs", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tablist", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tab", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tabpanels", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tabpanel", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tabview", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "", "description": "", "deprecated": "since v4. Use tabs instead." }, { "name": "tag", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "terminal", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "textarea", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tieredmenu", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "timeline", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "toast", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "togglebutton", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "toggleswitch", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "toolbar", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "tree", "optional": true, "readonly": false, "type": "DefaultPassThrough>", "default": "" }, { "name": "treeselect", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "treetable", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "virtualscroller", "optional": true, "readonly": false, "type": "DefaultPassThrough", "default": "" }, { "name": "directives", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "global", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [] }, "PrimeVueLocaleAriaOptions": { "relatedProp": "", "props": [ { "name": "trueLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "falseLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nullLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "star", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "stars", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "selectAll", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "unselectAll", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "close", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "previous", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "next", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "navigation", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "scrollTop", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveUp", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveTop", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveDown", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveBottom", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveToTarget", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveToSource", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveAllToTarget", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "moveAllToSource", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "pageLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "firstPageLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "lastPageLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nextPageLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "prevPageLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "rowsPerPageLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "jumpToPageDropdownLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "jumpToPageInputLabel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "selectRow", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "unselectRow", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "expandRow", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "collapseRow", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "showFilterMenu", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "hideFilterMenu", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "filterOperator", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "filterConstraint", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "editRow", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "saveEdit", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "cancelEdit", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "listView", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "gridView", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "slide", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "slideNumber", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "zoomImage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "zoomIn", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "zoomOut", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "rotateRight", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "rotateLeft", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "listLabel", "optional": true, "readonly": false, "type": "string", "default": "" } ], "methods": [] }, "PrimeVueLocaleOptions": { "relatedProp": "", "props": [ { "name": "startsWith", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "contains", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "notContains", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "endsWith", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "equals", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "notEquals", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "noFilter", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "lt", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "lte", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "gt", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "gte", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "dateIs", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "dateIsNot", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "dateBefore", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "dateAfter", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "clear", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "apply", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "matchAll", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "matchAny", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "addRule", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "removeRule", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "accept", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "reject", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "choose", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "upload", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "cancel", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "completed", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "pending", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "fileSizeTypes", "optional": false, "readonly": false, "type": "string[]", "default": "" }, { "name": "dayNames", "optional": false, "readonly": false, "type": "string[]", "default": "" }, { "name": "dayNamesShort", "optional": false, "readonly": false, "type": "string[]", "default": "" }, { "name": "dayNamesMin", "optional": false, "readonly": false, "type": "string[]", "default": "" }, { "name": "monthNames", "optional": false, "readonly": false, "type": "string[]", "default": "" }, { "name": "monthNamesShort", "optional": false, "readonly": false, "type": "string[]", "default": "" }, { "name": "chooseYear", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "chooseMonth", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "chooseDate", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "prevDecade", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nextDecade", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "prevYear", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nextYear", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "prevMonth", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nextMonth", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "prevHour", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nextHour", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "prevMinute", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nextMinute", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "prevSecond", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nextSecond", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "am", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "pm", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "today", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "weekHeader", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "firstDayOfWeek", "optional": true, "readonly": false, "type": "number", "default": "" }, { "name": "showMonthAfterYear", "optional": true, "readonly": false, "type": "boolean", "default": "" }, { "name": "dateFormat", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "weak", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "medium", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "strong", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "passwordPrompt", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "emptyFilterMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "searchMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "selectionMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "emptySelectionMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "emptySearchMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "fileChosenMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "noFileChosenMessage", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "aria", "optional": true, "readonly": false, "type": "PrimeVueLocaleAriaOptions", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PrimeVueConfiguration": { "props": [] }, "PrimeVueZIndexOptions": { "props": [] }, "PrimeVueCSPOptions": { "props": [] }, "PrimeVuePTOptions": { "props": [] }, "PrimeVueLocaleAriaOptions": { "props": [] }, "PrimeVueLocaleOptions": { "props": [] } } } }, "confirmationoptions": { "description": "[Live Demo](https://www.primevue.org/confirmdialog/)", "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": { "ConfirmationOptions": { "description": "Confirmation Service options.", "relatedProp": "", "props": [ { "name": "target", "optional": true, "readonly": false, "type": "HTMLElement", "default": "", "description": "Element to align the overlay." }, { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Header text of the dialog." }, { "name": "message", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Message of the confirmation." }, { "name": "group", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Optional key to match the key of the confirmation, useful to target a specific confirm dialog instance." }, { "name": "position", "optional": true, "readonly": false, "type": "\"center\" | \"left\" | \"top\" | \"bottom\" | \"right\" | \"topleft\" | \"topright\" | \"bottomleft\" | \"bottomright\"", "default": "center", "description": "Position of the dialog." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display next to the message." }, { "name": "blockScroll", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether background scroll should be blocked when dialog is visible." }, { "name": "accept", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "reject", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onShow", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "onHide", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "acceptLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label of the accept button. Defaults to PrimeVue Locale configuration." }, { "name": "rejectLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label of the reject button. Defaults to PrimeVue Locale configuration." }, { "name": "acceptIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the accept button." }, { "name": "rejectIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the reject button." }, { "name": "acceptClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the accept button." }, { "name": "rejectClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the reject button." }, { "name": "defaultFocus", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Element to receive the focus when the dialog gets visible, valid values are \"accept\" and \"reject\"." }, { "name": "rejectProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the reject button inside the component." }, { "name": "acceptProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the accept button inside the component." } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ConfirmationOptions": { "description": "Confirmation Service options.", "props": [] } } } }, "confirmationservice-useconfirm": { "description": "[Live Demo](https://www.primevue.org/confirmdialog/)", "model": { "ConfirmationServiceMethods": { "description": "Confirmation Service methods.", "props": { "description": "", "values": [] }, "methods": { "description": "", "values": [ { "name": "require", "parameters": [ { "name": "options", "optional": false, "type": "ConfirmationOptions", "description": "Confirmation Object" } ], "returnType": "void", "description": "Displays the dialog using the confirmation object options." }, { "name": "close", "parameters": [], "returnType": "void", "description": "Hides the dialog without invoking accept or reject callbacks." } ] } } } }, "confirmdialog": { "description": "ConfirmDialog uses a Dialog UI with confirmDialog method or tag.\n\n[Live Demo](https://www.primevue.org/confirmdialog)", "components": { "default": { "description": "ConfirmDialog uses a Dialog UI with confirmDialog method or tag.", "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": { "ConfirmDialogPassThroughMethodOptions": { "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": "ConfirmDialogProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ConfirmDialogState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ConfirmDialogSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "ConfirmDialogProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ConfirmDialogState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "ConfirmDialogPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ConfirmDialogProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header title's DOM element." }, { "name": "icons", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header icons' DOM element." }, { "name": "closeButton", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the close button's component." }, { "name": "closeButtonIcon", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the close button icon's component." }, { "name": "content", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "message", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the message's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "ConfirmDialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "pcRejectButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcAcceptButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ConfirmDialogPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ConfirmDialogState": { "description": "Defines current inline state in ConfirmDialog component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." }, { "name": "confirmation", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current confirmation message." } ], "methods": [] }, "ConfirmDialogBreakpoints": { "description": "Breakpoint metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "string" } ], "methods": [] }, "ConfirmDialogProps": { "description": "Defines valid properties in ConfirmDialog component.", "relatedProp": "", "props": [ { "name": "group", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Optional key to match the key of the confirmation, useful to target a specific confirm dialog instance." }, { "name": "breakpoints", "optional": true, "readonly": false, "type": "ConfirmDialogBreakpoints", "default": "", "description": "Object literal to define widths per screen size." }, { "name": "draggable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Enables dragging to change the position using header." }, { "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": [] }, "ConfirmDialogSlots": { "description": "Defines valid slots in ConfirmDialog component.", "relatedProp": "", "props": [], "methods": [ { "name": "message", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t message: ConfirmationOptions, // Message of the component\n }", "description": "message slot's params." } ], "returnType": "VNode[]", "description": "Custom message template." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the icon template\n }", "description": "icon slot's params." } ], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "accepticon", "parameters": [], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "rejecticon", "parameters": [], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t message: any, // Message of the component\n \t onClose: () ⇒ void, // Close dialog function.\n\t onAccept: () ⇒ void, // Accept function of the component\n\t onReject: () ⇒ void, // Reject function of the component\n\t closeCallback: () ⇒ void, // Close dialog function.\n\t acceptCallback: () ⇒ void, // Accept function of the component\n\t rejectCallback: () ⇒ void, // Reject function of the component\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." } ] }, "ConfirmDialogEmitsOptions": { "description": "Defines valid emits in ConfirmDialog component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ConfirmDialogPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ConfirmDialogSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "ConfirmDialogPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ConfirmDialogPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ConfirmDialogState": { "description": "Defines current inline state in ConfirmDialog component.", "props": [] }, "ConfirmDialogBreakpoints": { "description": "Breakpoint metadata.", "props": [] }, "ConfirmDialogProps": { "description": "Defines valid properties in ConfirmDialog component.", "props": [] }, "ConfirmDialogSlots": { "description": "Defines valid slots in ConfirmDialog component.", "props": [] }, "ConfirmDialogEmitsOptions": { "description": "Defines valid emits in ConfirmDialog component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ConfirmDialogPassThroughOptionType": { "values": "ConfirmDialogPassThroughAttributes | (options: ConfirmDialogPassThroughMethodOptions) => undefined | string | null | undefined" }, "ConfirmDialogEmits": { "values": "EmitFn" } } } }, "confirmdialogstyle": { "description": "ConfirmDialog uses a Dialog UI with confirmDialog method or tag.\n\n[Live Demo](https://www.primevue.org/confirmdialog)", "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": { "ConfirmDialogStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ConfirmDialogStyle": { "props": [] } } }, "enumerations": { "values": { "ConfirmDialogClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-confirmdialog\"", "description": "Class name of the root element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-confirmdialog-icon\"", "description": "Class name of the icon element" }, { "name": "message", "optional": false, "readonly": false, "value": "\"p-confirmdialog-message\"", "description": "Class name of the message element" }, { "name": "pcRejectButton", "optional": false, "readonly": false, "value": "\"p-confirmdialog-reject-button\"", "description": "Class name of the reject button element" }, { "name": "pcAcceptButton", "optional": false, "readonly": false, "value": "\"p-confirmdialog-accept-button\"", "description": "Class name of the accept button element" } ] } } } }, "confirmpopup": { "description": "ConfirmPopup displays a confirmation overlay displayed relatively to its target.\n\n[Live Demo](https://www.primevue.org/confirmpopup)", "components": { "default": { "description": "ConfirmPopup displays a confirmation overlay displayed relatively to its target.", "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": { "ConfirmPopupPassThroughMethodOptions": { "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": "ConfirmPopupProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ConfirmPopupState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ConfirmPopupSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "ConfirmPopupProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ConfirmPopupState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "ConfirmPopupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ConfirmPopupProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ConfirmPopupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "ConfirmPopupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "ConfirmPopupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "message", "optional": true, "readonly": false, "type": "ConfirmPopupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the message's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "ConfirmPopupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "pcRejectButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcAcceptButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "ConfirmPopupPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "ConfirmPopupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ConfirmPopupState": { "description": "Defines current inline state in ConfirmPopup component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." }, { "name": "confirmation", "optional": false, "readonly": false, "type": "ConfirmationOptions", "default": "", "description": "Current confirmation message." } ], "methods": [] }, "ConfirmPopupProps": { "description": "Defines valid properties in ConfirmPopup component.", "relatedProp": "", "props": [ { "name": "group", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Optional key to match the key of the confirmation, useful to target a specific confirm dialog instance." }, { "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": [] }, "ConfirmPopupSlots": { "description": "Defines valid slots in ConfirmPopup component.", "relatedProp": "", "props": [], "methods": [ { "name": "message", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t message: ConfirmationOptions, // Message of the component\n }", "description": "message slot's params." } ], "returnType": "VNode[]", "description": "Custom message template." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the icon template\n }", "description": "icon slot's params." } ], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "accepticon", "parameters": [], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "rejecticon", "parameters": [], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t message: any, // Message of the component\n \t onAccept: () ⇒ void, // Accept function of the component\n\t onReject: () ⇒ void, // Reject function of the component\n\t acceptCallback: () ⇒ void, // Accept function of the component\n\t rejectCallback: () ⇒ void, // Reject function of the component\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." } ] }, "ConfirmPopupEmitsOptions": { "description": "Defines valid emits in ConfirmPopup component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ConfirmPopupPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ConfirmPopupSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "ConfirmPopupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ConfirmPopupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ConfirmPopupState": { "description": "Defines current inline state in ConfirmPopup component.", "props": [] }, "ConfirmPopupProps": { "description": "Defines valid properties in ConfirmPopup component.", "props": [] }, "ConfirmPopupSlots": { "description": "Defines valid slots in ConfirmPopup component.", "props": [] }, "ConfirmPopupEmitsOptions": { "description": "Defines valid emits in ConfirmPopup component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ConfirmPopupPassThroughOptionType": { "values": "ConfirmPopupPassThroughAttributes | (options: ConfirmPopupPassThroughMethodOptions) => undefined | string | null | undefined" }, "ConfirmPopupPassThroughTransitionType": { "values": "TransitionProps | (options: ConfirmPopupPassThroughMethodOptions) => TransitionProps | undefined" }, "ConfirmPopupEmits": { "values": "EmitFn" } } } }, "confirmpopupstyle": { "description": "ConfirmPopup displays a confirmation overlay displayed relatively to its target.\n\n[Live Demo](https://www.primevue.org/confirmpopup)", "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": { "ConfirmPopupStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ConfirmPopupStyle": { "props": [] } } }, "enumerations": { "values": { "ConfirmPopupClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-confirmpopup\"", "description": "Class name of the root element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-confirmpopup-content\"", "description": "Class name of the content element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-confirmpopup-icon\"", "description": "Class name of the icon element" }, { "name": "message", "optional": false, "readonly": false, "value": "\"p-confirmpopup-message\"", "description": "Class name of the message element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-confirmpopup-footer\"", "description": "Class name of the footer element" }, { "name": "pcRejectButton", "optional": false, "readonly": false, "value": "\"p-confirmpopup-reject-button\"", "description": "Class name of the reject button element" }, { "name": "pcAcceptButton", "optional": false, "readonly": false, "value": "\"p-confirmpopup-accept-button\"", "description": "Class name of the accept button element" } ] } } } }, "contextmenu": { "description": "ContextMenu displays an overlay menu on right click of its target. Note that components like DataTable has special integration with ContextMenu.\nRefer to documentation of the individual documentation of the with context menu support.\n\n[Live Demo](https://www.primevue.org/contextmenu/)", "components": { "default": { "description": "ContextMenu displays an overlay menu on right click of its target. Note that components like DataTable has special integration with ContextMenu.\nRefer to documentation of the individual documentation of the with context menu support.", "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": { "ContextMenuPassThroughMethodOptions": { "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": "ContextMenuProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ContextMenuState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "ContextMenuContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ContextMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ContextMenuProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "rootList", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemContent", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item content's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu icon's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "submenu", "optional": true, "readonly": false, "type": "ContextMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "ContextMenuPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "ContextMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ContextMenuFocusedItemInfo": { "description": "Defines focused item info", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item index" }, { "name": "level", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item level" }, { "name": "parentKey", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Parent key info" } ], "methods": [] }, "ContextMenuState": { "description": "Defines current inline state in ContextMenu component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state as a boolean." }, { "name": "focusedItemInfo", "optional": false, "readonly": false, "type": "ContextMenuFocusedItemInfo", "default": "", "description": "Current focused item info." }, { "name": "activeItemPath", "optional": false, "readonly": false, "type": "ContextMenuFocusedItemInfo[]", "default": "", "description": "Active item path." }, { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." }, { "name": "submenuVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current submenu visible state as a boolean." } ], "methods": [] }, "ContextMenuContext": { "description": "Defines current options in ContextMenu component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the menuitem" }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of menuitem as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of menuitem as a boolean." } ], "methods": [] }, "ContextMenuRouterBindProps": { "description": "Defines valid router binding props in ContextMenu component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" }, { "name": "submenuicon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Submenuicon elemnt binding" } ], "methods": [] }, "ContextMenuProps": { "description": "Defines valid properties in ContextMenu component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "global", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Attaches the menu to document instead of a particular item." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying menu element." }, { "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": [] }, "ContextMenuSlots": { "description": "Defines valid slots in ContextMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t label: undefined, // Label property of the menuitem\n \t hasSubmenu: boolean, // Whether or not there is a submenu\n \t props: ContextMenuRouterBindProps, // Binding properties of the menuitem\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." }, { "name": "submenuicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t active: boolean, // Whether item is active\n }", "description": "submenuicon slot's params." } ], "returnType": "VNode[]", "description": "Custom submenu icon template." } ] }, "ContextMenuEmitsOptions": { "description": "Defines valid emits in ContextMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "before-show", "parameters": [], "returnType": "void", "description": "Callback to invoke before the popup is shown." }, { "name": "before-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke before the popup is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the popup is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the popup is hidden." } ] }, "ContextMenuMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "toggle", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Toggles the visibility of the menu." }, { "name": "show", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Shows the menu." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Hides the menu." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ContextMenuPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ContextMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ContextMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ContextMenuFocusedItemInfo": { "description": "Defines focused item info", "props": [] }, "ContextMenuState": { "description": "Defines current inline state in ContextMenu component.", "props": [] }, "ContextMenuContext": { "description": "Defines current options in ContextMenu component.", "props": [] }, "ContextMenuRouterBindProps": { "description": "Defines valid router binding props in ContextMenu component.", "props": [] }, "ContextMenuProps": { "description": "Defines valid properties in ContextMenu component.", "props": [] }, "ContextMenuSlots": { "description": "Defines valid slots in ContextMenu component.", "props": [] }, "ContextMenuEmitsOptions": { "description": "Defines valid emits in ContextMenu component.", "props": [] }, "ContextMenuMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ContextMenuPassThroughOptionType": { "values": "ContextMenuPassThroughAttributes | (options: ContextMenuPassThroughMethodOptions) => undefined | string | null | undefined" }, "ContextMenuPassThroughTransitionType": { "values": "TransitionProps | (options: ContextMenuPassThroughMethodOptions) => TransitionProps | undefined" }, "ContextMenuEmits": { "values": "EmitFn" } } } }, "contextmenustyle": { "description": "ContextMenu displays an overlay menu on right click of its target. Note that components like DataTable has special integration with ContextMenu.\nRefer to documentation of the individual documentation of the with context menu support.\n\n[Live Demo](https://www.primevue.org/contextmenu/)", "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": { "ContextMenuStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ContextMenuStyle": { "props": [] } } }, "enumerations": { "values": { "ContextMenuClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-contextmenu\"", "description": "Class name of the root element" }, { "name": "rootList", "optional": false, "readonly": false, "value": "\"p-contextmenu-root-list\"", "description": "Class name of the root list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-contextmenu-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-contextmenu-item-content\"", "description": "Class name of the item content element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-contextmenu-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-contextmenu-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-contextmenu-item-label\"", "description": "Class name of the item label element" }, { "name": "submenuIcon", "optional": false, "readonly": false, "value": "\"p-contextmenu-submenu-icon\"", "description": "Class name of the submenu icon element" }, { "name": "submenu", "optional": false, "readonly": false, "value": "\"p-contextmenu-submenu\"", "description": "Class name of the submenu element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-contextmenu-separator\"", "description": "Class name of the separator element" } ] } } } }, "datatable": { "description": "DataTable displays data in tabular format.\n\n[Live Demo](https://www.primevue.org/datatable/)", "components": { "default": { "description": "DataTable displays data in tabular format.", "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": { "DataTablePassThroughMethodOptions": { "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": "DataTableProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DataTableState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "DataTableContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "DataTableSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "DataTableProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DataTableState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "DataTableExportFunctionOptions": { "description": "Custom datatable export metadata.", "relatedProp": "", "props": [ { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Row data" }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Column Field" } ], "methods": [] }, "DataTableFilterMetaData": { "description": "Custom datatable filter metadata.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Filter value" }, { "name": "matchMode", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Filter match mode" } ], "methods": [] }, "DataTableOperatorFilterMetaData": { "description": "Custom datatable operator filter metadata.", "relatedProp": "", "props": [ { "name": "operator", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Filter operator" }, { "name": "constraints", "optional": false, "readonly": false, "type": "DataTableFilterMetaData[]", "default": "", "description": "Array of filter meta datas." } ], "methods": [] }, "DataTableFilterMeta": { "description": "Custom datatable filter metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "string | DataTableFilterMetaData | DataTableOperatorFilterMetaData" } ], "methods": [] }, "DataTableSortMeta": { "description": "Custom datatable sort meta.", "relatedProp": "", "props": [ { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Column field" }, { "name": "order", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Column sort order" } ], "methods": [] }, "DataTableExpandedRows": { "description": "Custom datatable expanded rows.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "boolean" } ], "methods": [] }, "DataTableEditingRows": { "description": "Custom datatable editing rows.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "boolean" } ], "methods": [] }, "DataTableExportCSVOptions": { "description": "Custom datatable export csv metadata.", "relatedProp": "", "props": [ { "name": "selectionOnly", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether to export only selection data." } ], "methods": [] }, "DataTableFilterButtonInlinePropsOptions": { "description": "Custom datatable filter inline button props options.", "relatedProp": "", "props": [ { "name": "clear", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Apply button props" } ], "methods": [] }, "DataTableFilterButtonPopoverPropsOptions": { "description": "Custom datatable filter popover button props options.", "relatedProp": "", "props": [ { "name": "addRule", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Add rule button props" }, { "name": "removeRule", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Remove rule button props" }, { "name": "apply", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Apply button props" }, { "name": "clear", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Apply button props" } ], "methods": [] }, "DataTableFilterButtonPropsOptions": { "description": "Custom datatable filter buttons' props options.", "relatedProp": "", "props": [ { "name": "filter", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Filter button props" }, { "name": "inline", "optional": false, "readonly": false, "type": "undefined | DataTableFilterButtonInlinePropsOptions", "default": "", "description": "Inline filter buttons' options" }, { "name": "popover", "optional": false, "readonly": false, "type": "undefined | DataTableFilterButtonPopoverPropsOptions", "default": "", "description": "Popover filter buttons' options" } ], "methods": [] }, "DataTableEditButtonPropsOptions": { "description": "Custom datatable edit buttons' props options.", "relatedProp": "", "props": [ { "name": "init", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Init button props" }, { "name": "save", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Save button props" }, { "name": "cancel", "optional": false, "readonly": false, "type": "undefined | ButtonProps", "default": "", "description": "Cancel button props" } ], "methods": [] }, "DataTableSortEvent": { "description": "Custom sort event.", "relatedProp": "DataTableEmitsOptions.sort", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Field to sort against" }, { "name": "sortOrder", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Sort order as integer" }, { "name": "multiSortMeta", "optional": false, "readonly": false, "type": "undefined | DataTableSortMeta[]", "default": "", "description": "MultiSort metadata" }, { "name": "filters", "optional": false, "readonly": false, "type": "DataTableFilterMeta", "default": "", "description": "Collection of active filters" }, { "name": "filterMatchModes", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Match modes per field" } ], "methods": [], "extendedBy": "DataTablePageEvent,DataTableFilterEvent" }, "DataTablePageEvent": { "description": "Custom pagination event.", "relatedProp": "DataTableEmitsOptions.page", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Field to sort against" }, { "name": "sortOrder", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Sort order as integer" }, { "name": "multiSortMeta", "optional": false, "readonly": false, "type": "undefined | DataTableSortMeta[]", "default": "", "description": "MultiSort metadata" }, { "name": "filters", "optional": false, "readonly": false, "type": "DataTableFilterMeta", "default": "", "description": "Collection of active filters" }, { "name": "filterMatchModes", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Match modes per field" }, { "name": "page", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New page number" }, { "name": "pageCount", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Total page count" } ], "methods": [], "extendedTypes": "DataTableSortEvent" }, "DataTableFilterEvent": { "description": "Custom filter event.", "relatedProp": "DataTableEmitsOptions.filter", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Field to sort against" }, { "name": "sortOrder", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Sort order as integer" }, { "name": "multiSortMeta", "optional": false, "readonly": false, "type": "undefined | DataTableSortMeta[]", "default": "", "description": "MultiSort metadata" }, { "name": "filters", "optional": false, "readonly": false, "type": "DataTableFilterMeta", "default": "", "description": "Collection of active filters" }, { "name": "filterMatchModes", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Match modes per field" }, { "name": "filteredValue", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Filtered collection (non-lazy only)" } ], "methods": [], "extendedTypes": "DataTableSortEvent" }, "DataTableRowClickEvent": { "description": "Custom row click event.", "relatedProp": "DataTableEmitsOptions['row-click']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Row index." } ], "methods": [], "extendedBy": "DataTableRowDoubleClickEvent,DataTableRowContextMenuEvent" }, "DataTableRowDoubleClickEvent": { "description": "Custom row double click event.", "relatedProp": "DataTableEmitsOptions['row-dblclick']]", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Row index." } ], "methods": [], "extendedTypes": "DataTableRowClickEvent" }, "DataTableRowContextMenuEvent": { "description": "Custom row context menu event.", "relatedProp": "DataTableEmitsOptions['row-contextmenu']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Row index." } ], "methods": [], "extendedTypes": "DataTableRowClickEvent" }, "DataTableRowSelectEvent": { "description": "Custom row select event.", "relatedProp": "DataTableEmitsOptions['row-select']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected row data" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Row index" }, { "name": "type", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Type of the selection, valid values are 'row', 'radio' or 'checkbox'." } ], "methods": [], "extendedBy": "DataTableRowUnselectEvent" }, "DataTableRowUnselectEvent": { "description": "Custom row unselect event.", "relatedProp": "DataTableEmitsOptions['row-unselect']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected row data" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Row index" }, { "name": "type", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Type of the selection, valid values are 'row', 'radio' or 'checkbox'." } ], "methods": [], "extendedTypes": "DataTableRowSelectEvent" }, "DataTableRowSelectAllEvent": { "description": "Custom row select all event.", "relatedProp": "DataTableEmitsOptions['row-select-all']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected dataset" } ], "methods": [] }, "DataTableRowUnselectAllEvent": { "description": "Custom row unselect all event.", "relatedProp": "DataTableEmitsOptions['row-unselect-all']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" } ], "methods": [] }, "DataTableSelectAllChangeEvent": { "description": "Custom row select all change event.", "relatedProp": "DataTableEmitsOptions['select-all-change']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether all data is selected." } ], "methods": [] }, "DataTableColumnResizeEndEvent": { "description": "Custom column resize end event.", "relatedProp": "DataTableEmitsOptions['column-resize-end']", "props": [ { "name": "element", "optional": false, "readonly": false, "type": "HTMLElement", "default": "", "description": "DOM element of the resized column." }, { "name": "delta", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Change in column width" } ], "methods": [] }, "DataTableColumnReorderEvent": { "description": "Custom row column reorder event.", "relatedProp": "DataTableEmitsOptions['column-reorder']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "dragIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the dragged column" }, { "name": "dropIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the dropped column" } ], "methods": [] }, "DataTableRowReorderEvent": { "description": "Custom row reorder event.", "relatedProp": "DataTableEmitsOptions['row-reorder']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "dragIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the dragged row" }, { "name": "dropIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the dropped row" }, { "name": "value", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Reordered value" } ], "methods": [] }, "DataTableRowExpandEvent": { "description": "Custom row expand event.", "relatedProp": "DataTableEmitsOptions['row-expand']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Expanded row data" } ], "methods": [], "extendedBy": "DataTableRowCollapseEvent" }, "DataTableRowCollapseEvent": { "description": "Custom row collapse event.", "relatedProp": "DataTableEmitsOptions['row-expand']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Expanded row data" } ], "methods": [], "extendedTypes": "DataTableRowExpandEvent" }, "DataTableCellEditInitEvent": { "description": "Custom cell edit init event.", "relatedProp": "DataTableEmitsOptions['cell-edit-init']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Row data to edit." }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Field name of the row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the row data to edit." } ], "methods": [], "extendedBy": "DataTableCellEditCancelEvent" }, "DataTableCellEditCancelEvent": { "description": "Custom cell edit cancel event.", "relatedProp": "DataTableEmitsOptions['cell-edit-cancel']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Row data to edit." }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Field name of the row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the row data to edit." } ], "methods": [], "extendedTypes": "DataTableCellEditInitEvent" }, "DataTableCellEditCompleteEvent": { "description": "Custom cell edit complete event.", "relatedProp": "DataTableEmitsOptions['cell-edit-complete']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Row data to edit." }, { "name": "newData", "optional": false, "readonly": false, "type": "any", "default": "", "description": "New row data after editing." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Field value of row data to edit." }, { "name": "newValue", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Field value of new row data after editing." }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Field name of the row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the row data to edit." }, { "name": "type", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Type of completion such as 'enter', 'outside' or 'tab'." } ], "methods": [] }, "DataTableRowEditInitEvent": { "description": "Custom row edit init event.", "relatedProp": "DataTableEmitsOptions['row-edit-init']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Row data to edit." }, { "name": "newData", "optional": false, "readonly": false, "type": "any", "default": "", "description": "New row data after editing." }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Field name of the row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the row data to edit." } ], "methods": [], "extendedBy": "DataTableRowEditSaveEvent,DataTableRowEditCancelEvent" }, "DataTableRowEditSaveEvent": { "description": "Custom row edit save event.", "relatedProp": "DataTableEmitsOptions['row-edit-save']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Row data to edit." }, { "name": "newData", "optional": false, "readonly": false, "type": "any", "default": "", "description": "New row data after editing." }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Field name of the row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the row data to edit." } ], "methods": [], "extendedTypes": "DataTableRowEditInitEvent" }, "DataTableRowEditCancelEvent": { "description": "Custom row edit cancel event.", "relatedProp": "DataTableEmitsOptions['row-edit-cancel']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Row data to edit." }, { "name": "newData", "optional": false, "readonly": false, "type": "any", "default": "", "description": "New row data after editing." }, { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Field name of the row data." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the row data to edit." } ], "methods": [], "extendedTypes": "DataTableRowEditInitEvent" }, "DataTableStateEvent": { "description": "Custom state event.", "relatedProp": "DataTableEmitsOptions['state-save']", "props": [ { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "sortField", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Field to sort against" }, { "name": "sortOrder", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Sort order as integer" }, { "name": "multiSortMeta", "optional": false, "readonly": false, "type": "undefined | DataTableSortMeta[]", "default": "", "description": "MultiSort metadata" }, { "name": "filters", "optional": false, "readonly": false, "type": "DataTableFilterMeta", "default": "", "description": "Collection of active filters" }, { "name": "columWidths", "optional": false, "readonly": false, "type": "string[]", "default": "", "description": "Comma separated list of column widths" }, { "name": "columnOrder", "optional": false, "readonly": false, "type": "string[]", "default": "", "description": "Order of the columns" }, { "name": "expandedRows", "optional": false, "readonly": false, "type": "any[] | DataTableExpandedRows", "default": "", "description": "Instances of rows in expanded state" }, { "name": "expandedRowKeys", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Keys of rows in expanded state" }, { "name": "expandedRowGroups", "optional": false, "readonly": false, "type": "any[] | DataTableExpandedRows", "default": "", "description": "Instances of rows in expanded state" }, { "name": "selection", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected rows" }, { "name": "selectionKeys", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Keys of selected rows" } ], "methods": [] }, "DataTablePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DataTableProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "paginator", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Paginator component." }, { "name": "tableContainer", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the table container's DOM element." }, { "name": "virtualScroller", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the VirtualScroller component." }, { "name": "table", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the table's DOM element." }, { "name": "virtualScrollerSpacer", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the virtual scroller spacer's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "thead", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the thead's DOM element." }, { "name": "headerRow", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the header row's DOM element." }, { "name": "tbody", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the tbody's DOM element." }, { "name": "rowGroupHeader", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the rowg roup header's DOM element." }, { "name": "rowGroupHeaderCell", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row group header cell's DOM element." }, { "name": "bodyRow", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the body row's DOM element." }, { "name": "rowExpansion", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row expansion's DOM element." }, { "name": "rowExpansionCell", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row expansion cell's DOM element." }, { "name": "rowGroupFooter", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row group footer's DOM element." }, { "name": "rowGroupFooterCell", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row group footer cell's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message's DOM element." }, { "name": "emptyMessageCell", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message cell's DOM element." }, { "name": "tfoot", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the tfoot's DOM element." }, { "name": "footerRow", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer row's DOM element." }, { "name": "columnResizeIndicator", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the column resize indicator's DOM element." }, { "name": "rowReorderIndicatorUp", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row reorder indicator up's DOM element." }, { "name": "rowReorderIndicatorDown", "optional": true, "readonly": false, "type": "DataTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row reorder indicator down's DOM element." }, { "name": "columnGroup", "optional": true, "readonly": false, "type": "ColumnGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the ColumnGroup helper components." }, { "name": "row", "optional": true, "readonly": false, "type": "RowPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Row helper components." }, { "name": "column", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Column helper components." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "DataTablePassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "DataTablePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DataTableState": { "description": "Defines current inline state in DataTable component.", "relatedProp": "", "props": [ { "name": "d_first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of first record as a number." }, { "name": "d_rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current number of rows to display in new page as a number." }, { "name": "d_sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Current sort field." }, { "name": "d_sortOrder", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current order to sort the data by default." }, { "name": "d_multiSortMeta", "optional": false, "readonly": false, "type": "DataTableSortMeta[]", "default": "", "description": "Current sortmeta objects to sort the data." }, { "name": "d_groupRowsSortMeta", "optional": false, "readonly": false, "type": "DataTableSortMeta", "default": "", "description": "Current group sortmeta objects to sort the data." }, { "name": "d_selectionKeys", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current keys of selected rows." }, { "name": "d_expandedRowKeys", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current keys of rows in expanded state." }, { "name": "d_columnOrder", "optional": false, "readonly": false, "type": "string[]", "default": "", "description": "Current order of the columns." }, { "name": "d_editingRowKeys", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current keys of editing rows." }, { "name": "d_editingMeta", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Current editing meta data." }, { "name": "d_filters", "optional": false, "readonly": false, "type": "DataTableFilterMeta", "default": "", "description": "Current filters object." }, { "name": "d_editing", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current editing as a boolean." } ], "methods": [] }, "DataTableContext": { "description": "Defines current options in DataTable component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the row." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selectable state of row as a boolean." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selected state of row as a boolean." }, { "name": "stripedRows", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current stripedRows state of row as a boolean." } ], "methods": [] }, "DataTableProps": { "description": "Defines valid properties in DataTable component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "null | any[]", "default": "", "description": "An array of objects to display." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Name of the field that uniquely identifies the a record in the data." }, { "name": "rows", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Number of rows to display per page." }, { "name": "first", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the first row to be displayed." }, { "name": "totalRecords", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Number of total records, defaults to length of value when not defined." }, { "name": "paginator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified as true, enables the pagination." }, { "name": "paginatorPosition", "optional": true, "readonly": false, "type": "\"both\" | \"top\" | \"bottom\"", "default": "bottom", "description": "Position of the paginator, options are 'top','bottom' or 'both'." }, { "name": "alwaysShowPaginator", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show it even there is only one page." }, { "name": "paginatorTemplate", "optional": true, "readonly": false, "type": "any", "default": "FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown", "description": "Template of the paginator. It can be customized using the template property using the predefined keys.\n\n- FirstPageLink\n- PrevPageLink\n- PageLinks\n- NextPageLink\n- LastPageLink\n- RowsPerPageDropdown\n- JumpToPageDropdown\n- JumpToPageInput\n- CurrentPageReport" }, { "name": "pageLinkSize", "optional": true, "readonly": false, "type": "number", "default": "5", "description": "Number of page links to display." }, { "name": "rowsPerPageOptions", "optional": true, "readonly": false, "type": "number[]", "default": "", "description": "Array of integer values to display inside rows per page dropdown." }, { "name": "currentPageReportTemplate", "optional": true, "readonly": false, "type": "string", "default": "'({currentPage} of {totalPages})'", "description": "Template of the current page report element. It displays information about the pagination state. Available placeholders are the following;\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" }, { "name": "lazy", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if data is loaded and interacted with in lazy manner." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Displays a loader to indicate data load is in progress." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "The icon to show while indicating data load is in progress.", "deprecated": "since v3.27.0. Use 'loadingicon' slot." }, { "name": "sortField", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or a getter function of a row data used for sorting by default" }, { "name": "sortOrder", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Order to sort the data by default." }, { "name": "nullSortOrder", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Determines how null values are sorted." }, { "name": "defaultSortOrder", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Default sort order of an unsorted column." }, { "name": "multiSortMeta", "optional": true, "readonly": false, "type": "DataTableSortMeta[]", "default": "", "description": "An array of SortMeta objects to sort the data." }, { "name": "sortMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"single\"", "default": "single", "description": "Defines whether sorting works on single column or on multiple columns." }, { "name": "removableSort", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, columns can have an un-sorted state." }, { "name": "filters", "optional": true, "readonly": false, "type": "DataTableFilterMeta", "default": "", "description": "Filters object with key-value pairs to define the filters." }, { "name": "filterDisplay", "optional": true, "readonly": false, "type": "\"menu\" | \"row\"", "default": "", "description": "Layout of the filter elements." }, { "name": "globalFilterFields", "optional": true, "readonly": false, "type": "(string | Function)[]", "default": "", "description": "An array of fields as string or function to use in global filtering." }, { "name": "filterLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in filtering. The default locale is the host environment's current locale." }, { "name": "selection", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Selected row in single mode or an array of values in multiple mode." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"single\"", "default": "", "description": "Specifies the selection mode." }, { "name": "compareSelectionBy", "optional": true, "readonly": false, "type": "\"equals\" | \"deepEquals\"", "default": "deepEquals", "description": "Algorithm to define if a row is selected." }, { "name": "metaKeySelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines whether metaKey is requred or not for the selection. When true metaKey needs to be pressed to select or unselect an item and\nwhen set to false selection of each item can be toggled individually. On touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "contextMenu", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Enables context menu integration." }, { "name": "contextMenuSelection", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Selected row instance with the ContextMenu." }, { "name": "selectAll", "optional": true, "readonly": false, "type": "Nullable", "default": "", "description": "Whether all data is selected." }, { "name": "rowHover", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, background of the rows change on hover." }, { "name": "csvSeparator", "optional": true, "readonly": false, "type": "string", "default": ",", "description": "Character to use as the csv separator." }, { "name": "exportFilename", "optional": true, "readonly": false, "type": "string", "default": "download", "description": "Name of the exported file." }, { "name": "exportFunction", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "resizableColumns", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, columns can be resized using drag and drop." }, { "name": "columnResizeMode", "optional": true, "readonly": false, "type": "\"expand\" | \"fit\"", "default": "fit", "description": "Defines whether the overall table width." }, { "name": "reorderableColumns", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, columns can be reordered using drag and drop." }, { "name": "expandedRows", "optional": true, "readonly": false, "type": "null | any[] | DataTableExpandedRows", "default": "", "description": "A collection of row data display as expanded." }, { "name": "expandedRowIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the row toggler to display the row as expanded.", "deprecated": "since v3.27.0. Use 'rowtogglericon' slot." }, { "name": "collapsedRowIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the row toggler to display the row as collapsed.", "deprecated": "since v3.27.0. Use 'rowtogglericon' slot." }, { "name": "rowGroupMode", "optional": true, "readonly": false, "type": "\"rowspan\" | \"subheader\"", "default": "", "description": "Defines the row group mode." }, { "name": "groupRowsBy", "optional": true, "readonly": false, "type": "string | string[] | Function", "default": "", "description": "One or more field names to use in row grouping." }, { "name": "expandableRowGroups", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the row groups can be expandable." }, { "name": "expandedRowGroups", "optional": true, "readonly": false, "type": "any[] | DataTableExpandedRows", "default": "", "description": "An array of group field values whose groups would be rendered as expanded." }, { "name": "stateStorage", "optional": true, "readonly": false, "type": "\"local\" | \"session\"", "default": "session", "description": "Defines where a stateful table keeps its state." }, { "name": "stateKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Unique identifier of a stateful table to use in state storage." }, { "name": "editMode", "optional": true, "readonly": false, "type": "\"cell\" | \"row\"", "default": "", "description": "Defines the incell editing mode." }, { "name": "editingRows", "optional": true, "readonly": false, "type": "any[] | DataTableEditingRows", "default": "", "description": "A collection of rows to represent the current editing data in row edit mode." }, { "name": "rowClass", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "rowStyle", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "scrollable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, enables horizontal and/or vertical scrolling." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "HintedString<\"flex\">", "default": "", "description": "Height of the scroll viewport in fixed pixels or the 'flex' keyword for a dynamic size." }, { "name": "virtualScrollerOptions", "optional": true, "readonly": false, "type": "VirtualScrollerProps", "default": "", "description": "Whether to use the virtualScroller feature. The properties of VirtualScroller component can be used like an object in it.\nNote: Currently only vertical orientation mode is supported." }, { "name": "frozenValue", "optional": true, "readonly": false, "type": "null | any[]", "default": "", "description": "Items of the frozen part in scrollable DataTable." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "960px", "description": "The breakpoint to define the maximum width boundary when using stack responsive layout." }, { "name": "showGridlines", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to show grid lines between cells." }, { "name": "stripedRows", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to displays rows with alternating colors." }, { "name": "highlightOnSelect", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Highlights automatically the first item." }, { "name": "size", "optional": true, "readonly": false, "type": "\"small\" | \"large\"", "default": "", "description": "Defines the size of the table." }, { "name": "tableStyle", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Inline style of the table element." }, { "name": "tableClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the table element." }, { "name": "tableProps", "optional": true, "readonly": false, "type": "TableHTMLAttributes", "default": "", "description": "Used to pass all properties of the TableHTMLAttributes to table element inside the component." }, { "name": "filterInputProps", "optional": true, "readonly": false, "type": "InputHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLInputElement to the focusable filter input element inside the component." }, { "name": "filterButtonProps", "optional": true, "readonly": false, "type": "DataTableFilterButtonPropsOptions", "default": "", "description": "Used to pass all filter button property object" }, { "name": "editButtonProps", "optional": true, "readonly": false, "type": "DataTableEditButtonPropsOptions", "default": "", "description": "Used to pass all edit button property object" }, { "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": [] }, "DataTableSlots": { "description": "Defines valid slots in DataTable component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "paginatorstart", "parameters": [], "returnType": "VNode[]", "description": "Custom paginator start template." }, { "name": "paginatorend", "parameters": [], "returnType": "VNode[]", "description": "Custom paginator end template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "groupheader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t data: any, // Row data\n \t index: number, // Row index\n }", "description": "group header slot's params." } ], "returnType": "VNode[]", "description": "Custom group header template." }, { "name": "groupfooter", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t data: any, // Row data\n \t index: number, // Row index\n }", "description": "group footer slot's params." } ], "returnType": "VNode[]", "description": "Custom group footer template." }, { "name": "loading", "parameters": [], "returnType": "VNode[]", "description": "Custom loading template." }, { "name": "expansion", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t data: any, // Row data\n \t index: number, // Row index\n }", "description": "expansion slot's params." } ], "returnType": "VNode[]", "description": "Custom expansion template." }, { "name": "loadingicon", "parameters": [], "returnType": "VNode[]", "description": "Custom loading icon template." }, { "name": "reorderindicatorupicon", "parameters": [], "returnType": "VNode[]", "description": "Custom row reorder indicator up icon template.", "deprecated": "since v4.0. Use 'rowreorderindicatorupicon' slot." }, { "name": "rowreorderindicatorupicon", "parameters": [], "returnType": "VNode[]", "description": "Custom row reorder indicator up icon template." }, { "name": "reorderindicatordownicon", "parameters": [], "returnType": "VNode[]", "description": "Custom reorder indicator down icon template.", "deprecated": "since v4.0. Use 'rowreorderindicatordownicon' slot." }, { "name": "rowreorderindicatordownicon", "parameters": [], "returnType": "VNode[]", "description": "Custom reorder indicator down icon template." }, { "name": "rowgrouptogglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t expanded: boolean, // Current rowgroup's expanded state.\n }", "description": "rowgroup toggler icon slot's params." } ], "returnType": "VNode[]", "description": "Custom rowgroup toggler icon template." }, { "name": "paginatorfirstpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator first page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator first page link icon template." }, { "name": "paginatorprevpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator prev page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator previous page link icon template." }, { "name": "paginatornextpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator next page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator next page link icon template." }, { "name": "paginatorlastpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator last page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator last page link icon template." }, { "name": "paginatorrowsperpagedropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator rows per page dropdown icon.\n }", "description": "paginatorrowsperpagedropdownicon's params." } ], "returnType": "VNode[]", "description": "Custom paginatorrowsperpagedropdownicon template." }, { "name": "paginatorjumptopagedropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator jump to page dropdown icon.\n }", "description": "paginatorjumptopagedropdownicon's params." } ], "returnType": "VNode[]", "description": "Custom paginatorjumptopagedropdownicon template." } ] }, "DataTableEmitsOptions": { "description": "Defines valid emits in Datatable component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:first", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the first changes." }, { "name": "update:rows", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the rows changes." }, { "name": "update:sortField", "parameters": [ { "name": "value", "optional": false, "type": "string", "description": "New value." } ], "returnType": "void", "description": "Emitted when the sortField changes." }, { "name": "update:sortOrder", "parameters": [ { "name": "value", "optional": false, "type": "undefined | number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the sortOrder changes." }, { "name": "update:multiSortMeta", "parameters": [ { "name": "value", "optional": false, "type": "undefined | null | DataTableSortMeta[]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the multiSortMeta changes." }, { "name": "update:selection", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the selection changes." }, { "name": "update:contextMenuSelection", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the contextMenuSelection changes." }, { "name": "update:expandedRows", "parameters": [ { "name": "value", "optional": false, "type": "any[] | DataTableExpandedRows", "description": "New value." } ], "returnType": "void", "description": "Emitted when the expandedRows changes." }, { "name": "update:expandedRowGroups", "parameters": [ { "name": "value", "optional": false, "type": "any[] | DataTableExpandedRows", "description": "New value." } ], "returnType": "void", "description": "Emitted when the expandedRowGroups changes." }, { "name": "update:filters", "parameters": [ { "name": "value", "optional": false, "type": "DataTableFilterMeta", "description": "New value." } ], "returnType": "void", "description": "Emitted when the filters changes." }, { "name": "update:editingRows", "parameters": [ { "name": "value", "optional": false, "type": "any[] | DataTableEditingRows", "description": "New value." } ], "returnType": "void", "description": "Emitted when the editingRows changes." }, { "name": "page", "parameters": [ { "name": "event", "optional": false, "type": "DataTablePageEvent", "description": "Custom page event." } ], "returnType": "void", "description": "Callback to invoke on pagination. Sort and Filter information is also available for lazy loading implementation." }, { "name": "sort", "parameters": [ { "name": "event", "optional": false, "type": "DataTableSortEvent", "description": "Custom sort event." } ], "returnType": "void", "description": "Callback to invoke on sort. Page and Filter information is also available for lazy loading implementation." }, { "name": "filter", "parameters": [ { "name": "event", "optional": false, "type": "DataTableFilterEvent", "description": "Custom filter event." } ], "returnType": "void", "description": "Event to emit after filtering, not triggered in lazy mode." }, { "name": "value-change", "parameters": [ { "name": "value", "optional": false, "type": "any[]", "description": "Value displayed by the table." } ], "returnType": "void", "description": "Callback to invoke after filtering, sorting, pagination and cell editing to pass the rendered value." }, { "name": "row-click", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowClickEvent", "description": "Custom row click event." } ], "returnType": "void", "description": "Callback to invoke when a row is clicked." }, { "name": "row-dblclick", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowDoubleClickEvent", "description": "Custom row double click event." } ], "returnType": "void", "description": "Callback to invoke when a row is double clicked." }, { "name": "row-contextmenu", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowContextMenuEvent", "description": "Custom row context menu event." } ], "returnType": "void", "description": "Callback to invoke when a row is selected with a ContextMenu." }, { "name": "row-select", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowSelectEvent", "description": "Custom row select event." } ], "returnType": "void", "description": "Callback to invoke when a row is selected." }, { "name": "row-select-all", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowSelectAllEvent", "description": "Custom row select all event." } ], "returnType": "void", "description": "Fired when header checkbox is checked." }, { "name": "row-unselect-all", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowUnselectAllEvent", "description": "Custom row unselect all event." } ], "returnType": "void", "description": "Fired when header checkbox is unchecked." }, { "name": "row-unselect", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowUnselectEvent", "description": "Custom row unselect event." } ], "returnType": "void", "description": "Callback to invoke when a row is unselected." }, { "name": "select-all-change", "parameters": [ { "name": "event", "optional": false, "type": "DataTableSelectAllChangeEvent", "description": "Custom select all change event." } ], "returnType": "void", "description": "Callback to invoke when all data is selected." }, { "name": "column-resize-end", "parameters": [ { "name": "event", "optional": false, "type": "DataTableColumnResizeEndEvent" } ], "returnType": "void", "description": "Callback to invoke when a column is resized." }, { "name": "column-reorder", "parameters": [ { "name": "event", "optional": false, "type": "DataTableColumnReorderEvent", "description": "Custom column reorder event." } ], "returnType": "void", "description": "Callback to invoke when a column is reordered." }, { "name": "row-reorder", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowReorderEvent", "description": "Custom row reorder event." } ], "returnType": "void", "description": "Callback to invoke when a row is reordered." }, { "name": "row-expand", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowExpandEvent", "description": "Custom row expand event." } ], "returnType": "void", "description": "Callback to invoke when a row is expanded." }, { "name": "row-collapse", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowCollapseEvent", "description": "Custom row collapse event." } ], "returnType": "void", "description": "Callback to invoke when a row is collapsed." }, { "name": "rowgroup-expand", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowExpandEvent", "description": "Custom row expand event." } ], "returnType": "void", "description": "Callback to invoke when a row group is expanded." }, { "name": "rowgroup-collapse", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowCollapseEvent", "description": "Custom row collapse event." } ], "returnType": "void", "description": "Callback to invoke when a row group is collapsed." }, { "name": "cell-edit-init", "parameters": [ { "name": "event", "optional": false, "type": "DataTableCellEditInitEvent", "description": "Custom cell edit init." } ], "returnType": "void", "description": "Callback to invoke when cell edit is initiated." }, { "name": "cell-edit-complete", "parameters": [ { "name": "event", "optional": false, "type": "DataTableCellEditCompleteEvent", "description": "Custom cell edit complete event." } ], "returnType": "void", "description": "Callback to invoke when cell edit is completed." }, { "name": "cell-edit-cancel", "parameters": [ { "name": "event", "optional": false, "type": "DataTableCellEditCancelEvent", "description": "Custom cell edit cancel event." } ], "returnType": "void", "description": "Callback to invoke when cell edit is cancelled with escape key." }, { "name": "row-edit-init", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowEditInitEvent", "description": "Custom row edit init event." } ], "returnType": "void", "description": "Callback to invoke when row edit is initiated." }, { "name": "row-edit-save", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowEditSaveEvent", "description": "Custom row edit save event." } ], "returnType": "void", "description": "Callback to invoke when row edit is saved." }, { "name": "row-edit-cancel", "parameters": [ { "name": "event", "optional": false, "type": "DataTableRowEditCancelEvent", "description": "Custom row edit cancel event." } ], "returnType": "void", "description": "Callback to invoke when row edit is cancelled." }, { "name": "state-restore", "parameters": [ { "name": "event", "optional": false, "type": "DataTableStateEvent", "description": "Custom state event." } ], "returnType": "void", "description": "Invoked when a stateful table saves the state." }, { "name": "state-save", "parameters": [ { "name": "event", "optional": false, "type": "DataTableStateEvent", "description": "Custom state event." } ], "returnType": "void", "description": "Invoked when a stateful table restores the state." } ] }, "DataTableMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "exportCSV", "parameters": [ { "name": "options", "optional": true, "type": "DataTableExportCSVOptions", "description": "Export options." }, { "name": "data", "optional": true, "type": "any[]", "description": "Custom exportable data. This param can be used on lazy dataTable." } ], "returnType": "void", "description": "Exports the data to CSV format." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DataTablePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DataTableSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "DataTableExportFunctionOptions": { "description": "Custom datatable export metadata.", "props": [] }, "DataTableFilterMetaData": { "description": "Custom datatable filter metadata.", "props": [] }, "DataTableOperatorFilterMetaData": { "description": "Custom datatable operator filter metadata.", "props": [] }, "DataTableFilterMeta": { "description": "Custom datatable filter metadata.", "props": [] }, "DataTableSortMeta": { "description": "Custom datatable sort meta.", "props": [] }, "DataTableExpandedRows": { "description": "Custom datatable expanded rows.", "props": [] }, "DataTableEditingRows": { "description": "Custom datatable editing rows.", "props": [] }, "DataTableExportCSVOptions": { "description": "Custom datatable export csv metadata.", "props": [] }, "DataTableFilterButtonInlinePropsOptions": { "description": "Custom datatable filter inline button props options.", "props": [] }, "DataTableFilterButtonPopoverPropsOptions": { "description": "Custom datatable filter popover button props options.", "props": [] }, "DataTableFilterButtonPropsOptions": { "description": "Custom datatable filter buttons' props options.", "props": [] }, "DataTableEditButtonPropsOptions": { "description": "Custom datatable edit buttons' props options.", "props": [] }, "DataTableSortEvent": { "description": "Custom sort event.", "props": [] }, "DataTablePageEvent": { "description": "Custom pagination event.", "props": [] }, "DataTableFilterEvent": { "description": "Custom filter event.", "props": [] }, "DataTableRowClickEvent": { "description": "Custom row click event.", "props": [] }, "DataTableRowDoubleClickEvent": { "description": "Custom row double click event.", "props": [] }, "DataTableRowContextMenuEvent": { "description": "Custom row context menu event.", "props": [] }, "DataTableRowSelectEvent": { "description": "Custom row select event.", "props": [] }, "DataTableRowUnselectEvent": { "description": "Custom row unselect event.", "props": [] }, "DataTableRowSelectAllEvent": { "description": "Custom row select all event.", "props": [] }, "DataTableRowUnselectAllEvent": { "description": "Custom row unselect all event.", "props": [] }, "DataTableSelectAllChangeEvent": { "description": "Custom row select all change event.", "props": [] }, "DataTableColumnResizeEndEvent": { "description": "Custom column resize end event.", "props": [] }, "DataTableColumnReorderEvent": { "description": "Custom row column reorder event.", "props": [] }, "DataTableRowReorderEvent": { "description": "Custom row reorder event.", "props": [] }, "DataTableRowExpandEvent": { "description": "Custom row expand event.", "props": [] }, "DataTableRowCollapseEvent": { "description": "Custom row collapse event.", "props": [] }, "DataTableCellEditInitEvent": { "description": "Custom cell edit init event.", "props": [] }, "DataTableCellEditCancelEvent": { "description": "Custom cell edit cancel event.", "props": [] }, "DataTableCellEditCompleteEvent": { "description": "Custom cell edit complete event.", "props": [] }, "DataTableRowEditInitEvent": { "description": "Custom row edit init event.", "props": [] }, "DataTableRowEditSaveEvent": { "description": "Custom row edit save event.", "props": [] }, "DataTableRowEditCancelEvent": { "description": "Custom row edit cancel event.", "props": [] }, "DataTableStateEvent": { "description": "Custom state event.", "props": [] }, "DataTablePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DataTablePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DataTableState": { "description": "Defines current inline state in DataTable component.", "props": [] }, "DataTableContext": { "description": "Defines current options in DataTable component.", "props": [] }, "DataTableProps": { "description": "Defines valid properties in DataTable component.", "props": [] }, "DataTableSlots": { "description": "Defines valid slots in DataTable component.", "props": [] }, "DataTableEmitsOptions": { "description": "Defines valid emits in Datatable component.", "props": [] }, "DataTableMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DataTablePassThroughOptionType": { "values": "DataTablePassThroughAttributes | (options: DataTablePassThroughMethodOptions) => undefined | string | null | undefined" }, "DataTablePassThroughTransitionType": { "values": "TransitionProps | (options: DataTablePassThroughMethodOptions) => TransitionProps | undefined" }, "DataTableEmits": { "values": "EmitFn" } } } }, "datatablestyle": { "description": "DataTable displays data in tabular format.\n\n[Live Demo](https://www.primevue.org/datatable/)", "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": { "DataTableStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DataTableStyle": { "props": [] } } }, "enumerations": { "values": { "DataTableClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-datatable\"", "description": "Class name of the root element" }, { "name": "mask", "optional": false, "readonly": false, "value": "\"p-datatable-mask\"", "description": "Class name of the mask element" }, { "name": "loadingIcon", "optional": false, "readonly": false, "value": "\"p-datatable-loading-icon\"", "description": "Class name of the loading icon element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-datatable-header\"", "description": "Class name of the header element" }, { "name": "pcPaginator", "optional": false, "readonly": false, "value": "\"p-datatable-paginator-[position]\"", "description": "Class name of the paginator element" }, { "name": "tableContainer", "optional": false, "readonly": false, "value": "\"p-datatable-table-container\"", "description": "Class name of the table container element" }, { "name": "table", "optional": false, "readonly": false, "value": "\"p-datatable-table\"", "description": "Class name of the table element" }, { "name": "thead", "optional": false, "readonly": false, "value": "\"p-datatable-thead\"", "description": "Class name of the thead element" }, { "name": "columnResizer", "optional": false, "readonly": false, "value": "\"p-datatable-column-resizer\"", "description": "Class name of the column resizer element" }, { "name": "columnHeaderContent", "optional": false, "readonly": false, "value": "\"p-datatable-column-header-content\"", "description": "Class name of the column header content element" }, { "name": "columnTitle", "optional": false, "readonly": false, "value": "\"p-datatable-column-title\"", "description": "Class name of the column title element" }, { "name": "sortIcon", "optional": false, "readonly": false, "value": "\"p-datatable-sort-icon\"", "description": "Class name of the sort icon element" }, { "name": "pcSortBadge", "optional": false, "readonly": false, "value": "\"p-datatable-sort-badge\"", "description": "Class name of the sort badge element" }, { "name": "filter", "optional": false, "readonly": false, "value": "\"p-datatable-filter\"", "description": "Class name of the filter element" }, { "name": "filterElementContainer", "optional": false, "readonly": false, "value": "\"p-datatable-filter-element-container\"", "description": "Class name of the filter element container element" }, { "name": "pcColumnFilterButton", "optional": false, "readonly": false, "value": "\"p-datatable-column-filter-button\"", "description": "Class name of the column filter button element" }, { "name": "pcColumnFilterClearButton", "optional": false, "readonly": false, "value": "\"p-datatable-column-filter-clear-button\"", "description": "Class name of the column filter clear button element" }, { "name": "filterOverlay", "optional": false, "readonly": false, "value": "\"p-datatable-filter-overlay\"", "description": "Class name of the filter overlay element" }, { "name": "filterConstraintList", "optional": false, "readonly": false, "value": "\"p-datatable-filter-constraint-list\"", "description": "Class name of the filter constraint list element" }, { "name": "filterConstraint", "optional": false, "readonly": false, "value": "\"p-datatable-filter-constraint\"", "description": "Class name of the filter constraint element" }, { "name": "filterConstraintSeparator", "optional": false, "readonly": false, "value": "\"p-datatable-filter-constraint-separator\"", "description": "Class name of the filter constraint separator element" }, { "name": "filterOperator", "optional": false, "readonly": false, "value": "\"p-datatable-filter-operator\"", "description": "Class name of the filter operator element" }, { "name": "pcFilterOperatorDropdown", "optional": false, "readonly": false, "value": "\"p-datatable-filter-operator-dropdown\"", "description": "Class name of the filter operator dropdown element" }, { "name": "filterRuleList", "optional": false, "readonly": false, "value": "\"p-datatable-filter-rule-list\"", "description": "Class name of the filter rule list element" }, { "name": "filterRule", "optional": false, "readonly": false, "value": "\"p-datatable-filter-rule\"", "description": "Class name of the filter rule element" }, { "name": "pcFilterConstraintDropdown", "optional": false, "readonly": false, "value": "\"p-datatable-filter-constraint-dropdown\"", "description": "Class name of the filter constraint dropdown element" }, { "name": "pcFilterRemoveRuleButton", "optional": false, "readonly": false, "value": "\"p-datatable-filter-remove-rule-button\"", "description": "Class name of the filter remove rule button element" }, { "name": "pcFilterAddRuleButton", "optional": false, "readonly": false, "value": "\"p-datatable-filter-add-rule-button\"", "description": "Class name of the filter add rule button element" }, { "name": "filterButtonbar", "optional": false, "readonly": false, "value": "\"p-datatable-filter-buttonbar\"", "description": "Class name of the filter buttonbar element" }, { "name": "pcFilterClearButton", "optional": false, "readonly": false, "value": "\"p-datatable-filter-clear-button\"", "description": "Class name of the filter clear button element" }, { "name": "pcFilterApplyButton", "optional": false, "readonly": false, "value": "\"p-datatable-filter-apply-button\"", "description": "Class name of the filter apply button element" }, { "name": "tbody", "optional": false, "readonly": false, "value": "\"p-datatable-tbody\"", "description": "Class name of the tbody element" }, { "name": "rowGroupHeader", "optional": false, "readonly": false, "value": "\"p-datatable-row-group-header\"", "description": "Class name of the row group header element" }, { "name": "rowToggleButton", "optional": false, "readonly": false, "value": "\"p-datatable-row-toggle-button\"", "description": "Class name of the row toggle button element" }, { "name": "rowToggleIcon", "optional": false, "readonly": false, "value": "\"p-datatable-row-toggle-icon\"", "description": "Class name of the row toggle icon element" }, { "name": "rowExpansion", "optional": false, "readonly": false, "value": "\"p-datatable-row-expansion\"", "description": "Class name of the row expansion element" }, { "name": "rowGroupFooter", "optional": false, "readonly": false, "value": "\"p-datatable-row-group-footer\"", "description": "Class name of the row group footer element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-datatable-empty-message\"", "description": "Class name of the empty message element" }, { "name": "reorderableRowHandle", "optional": false, "readonly": false, "value": "\"p-datatable-reorderable-row-handle\"", "description": "Class name of the reorderable row handle element" }, { "name": "pcRowEditorInit", "optional": false, "readonly": false, "value": "\"p-datatable-row-editor-init\"", "description": "Class name of the row editor init element" }, { "name": "pcRowEditorSave", "optional": false, "readonly": false, "value": "\"p-datatable-row-editor-save\"", "description": "Class name of the row editor save element" }, { "name": "pcRowEditorCancel", "optional": false, "readonly": false, "value": "\"p-datatable-row-editor-cancel\"", "description": "Class name of the row editor cancel element" }, { "name": "tfoot", "optional": false, "readonly": false, "value": "\"p-datatable-tfoot\"", "description": "Class name of the tfoot element" }, { "name": "virtualScrollerSpacer", "optional": false, "readonly": false, "value": "\"p-datatable-virtualscroller-spacer\"", "description": "Class name of the virtual scroller spacer element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-datatable-footer\"", "description": "Class name of the footer element" }, { "name": "columnResizeIndicator", "optional": false, "readonly": false, "value": "\"p-datatable-column-resize-indicator\"", "description": "Class name of the column resize indicator element" }, { "name": "rowReorderIndicatorUp", "optional": false, "readonly": false, "value": "\"p-datatable-row-reorder-indicator-up\"", "description": "Class name of the row reorder indicator up element" }, { "name": "rowReorderIndicatorDown", "optional": false, "readonly": false, "value": "\"p-datatable-row-reorder-indicator-down\"", "description": "Class name of the row reorder indicator down element" } ] } } } }, "dataview": { "description": "DataView displays data in grid or list layout with pagination and sorting features.\n\n[Live Demo](https://www.primevue.org/dataview/)", "components": { "default": { "description": "DataView displays data in grid or list layout with pagination and sorting features.", "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": { "DataViewPassThroughMethodOptions": { "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": "DataViewProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DataViewState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "DataViewSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "DataViewProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DataViewState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "DataViewPageEvent": { "description": "Custom page event.", "relatedProp": "DataViewEmitsOptions.page", "props": [ { "name": "page", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New page number" }, { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "pageCount", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Total number of pages" } ], "methods": [] }, "DataViewPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DataViewProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DataViewPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "DataViewPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcPaginator", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Paginator component." }, { "name": "content", "optional": true, "readonly": false, "type": "DataViewPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "DataViewPassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "DataViewPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "DataViewPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DataViewState": { "description": "Defines current inline state in DataView component.", "relatedProp": "", "props": [ { "name": "d_first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of first record as a number." }, { "name": "d_rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current number of rows to display in new page as a number." } ], "methods": [] }, "DataViewProps": { "description": "Defines valid properties in DataView component. In addition to these, all properties of HTMLDivElement can be used in this component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of objects to display." }, { "name": "layout", "optional": true, "readonly": false, "type": "\"grid\" | \"list\"", "default": "list", "description": "Layout of the items, valid values are 'list' and 'grid'." }, { "name": "rows", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Number of rows to display per page." }, { "name": "first", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the first record to render." }, { "name": "totalRecords", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Number of total records, defaults to length of value when not defined." }, { "name": "paginator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified as true, enables the pagination." }, { "name": "paginatorPosition", "optional": true, "readonly": false, "type": "\"both\" | \"top\" | \"bottom\"", "default": "bottom", "description": "Position of the paginator, options are 'top','bottom' or 'both'." }, { "name": "alwaysShowPaginator", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show it even there is only one page." }, { "name": "paginatorTemplate", "optional": true, "readonly": false, "type": "string", "default": "FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown", "description": "Template of the paginator. It can be customized using the template property using the predefined keys,\n\n- FirstPageLink\n- PrevPageLink\n- PageLinks\n- NextPageLink\n- LastPageLink\n- RowsPerPageDropdown\n- JumpToPageDropdown\n- JumpToPageInput\n- CurrentPageReport" }, { "name": "pageLinkSize", "optional": true, "readonly": false, "type": "number", "default": "5", "description": "Number of page links to display." }, { "name": "rowsPerPageOptions", "optional": true, "readonly": false, "type": "number[]", "default": "", "description": "Array of integer values to display inside rows per page dropdown." }, { "name": "currentPageReportTemplate", "optional": true, "readonly": false, "type": "string", "default": "'({currentPage} of {totalPages})'", "description": "Template of the current page report element. It displays information about the pagination state.\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" }, { "name": "sortField", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or a getter function of data to use in sorting by default." }, { "name": "sortOrder", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Order to sort the data by default." }, { "name": "lazy", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if data is loaded and interacted with in lazy manner." }, { "name": "dataKey", "optional": false, "readonly": false, "type": "undefined | string", "default": "", "description": "Name of the data that uniquely identifies the a record in the data." }, { "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": [] }, "DataViewSlots": { "description": "Defines valid slots in DataView component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "empty", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t layout: string, // Layout of the items.\n }", "description": "empty slot's params." } ], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "paginatorstart", "parameters": [], "returnType": "VNode[]", "description": "Custom paginator start template." }, { "name": "paginatorend", "parameters": [], "returnType": "VNode[]", "description": "Custom paginator end template." }, { "name": "list", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // Value of the component\n }", "description": "list slot's params." } ], "returnType": "VNode[]", "description": "Custom list template." }, { "name": "grid", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // Value of the component\n }", "description": "list slot's params." } ], "returnType": "VNode[]", "description": "Custom list template." } ] }, "DataViewEmitsOptions": { "description": "Defines valid slots in DataView component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:first", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the first changes." }, { "name": "update:rows", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the rows changes." }, { "name": "page", "parameters": [ { "name": "event", "optional": false, "type": "DataViewPageEvent", "description": "Custom page event." } ], "returnType": "void", "description": "Callback to invoke when page changes, the event object contains information about the new state." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DataViewPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DataViewSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "DataViewPageEvent": { "description": "Custom page event.", "props": [] }, "DataViewPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DataViewPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DataViewState": { "description": "Defines current inline state in DataView component.", "props": [] }, "DataViewProps": { "description": "Defines valid properties in DataView component. In addition to these, all properties of HTMLDivElement can be used in this component.", "props": [] }, "DataViewSlots": { "description": "Defines valid slots in DataView component.", "props": [] }, "DataViewEmitsOptions": { "description": "Defines valid slots in DataView component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DataViewPassThroughOptionType": { "values": "DataViewPassThroughAttributes | (options: DataViewPassThroughMethodOptions) => undefined | string | null | undefined" }, "DataViewEmits": { "values": "EmitFn" } } } }, "dataviewstyle": { "description": "DataView displays data in grid or list layout with pagination and sorting features.\n\n[Live Demo](https://www.primevue.org/dataview/)", "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": { "DataViewStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DataViewStyle": { "props": [] } } }, "enumerations": { "values": { "DataViewClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-dataview\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-dataview-header\"", "description": "Class name of the header element" }, { "name": "pcPaginator", "optional": false, "readonly": false, "value": "\"p-dataview-paginator-[position]\"", "description": "Class name of the paginator element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-dataview-content\"", "description": "Class name of the content element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-dataview-empty-message\"", "description": "Class name of the empty message element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-dataview-footer\"", "description": "Class name of the footer element" } ] } } } }, "datepicker": { "description": "DatePicker is a form component to work with dates.\n\n[Live Demo](https://www.primevue.org/datepicker/)", "components": { "default": { "description": "DatePicker is a form component to work with dates.", "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": { "DatePickerPassThroughMethodOptions": { "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": "DatePickerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DatePickerState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "DatePickerContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedBy": "CalendarPassThroughMethodOptions" }, "DatePickerSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "DatePickerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DatePickerState", "default": "", "description": "Defines current inline state." } ], "methods": [], "extendedBy": "CalendarSharedPassThroughMethodOptions" }, "DatePickerResponsiveOptions": { "description": "Custom DatePicker responsive options metadata.", "relatedProp": "", "props": [ { "name": "breakpoint", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Breakpoint for responsive mode. Exp; @media screen and (max-width: ${breakpoint}) {...}" }, { "name": "numMonths", "optional": false, "readonly": false, "type": "number", "default": "", "description": "The number of visible months on breakpoint." } ], "methods": [], "extendedBy": "CalendarResponsiveOptions" }, "DatePickerMonthChangeEvent": { "description": "Custom DatePicker month change event.", "relatedProp": "DatePickerEmitsOptions['month-change']]", "props": [ { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New month." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New year." } ], "methods": [], "extendedBy": "CalendarMonthChangeEvent" }, "DatePickerYearChangeEvent": { "description": "Custom DatePicker year change event.", "relatedProp": "DatePickerEmitsOptions['year-change']]", "props": [ { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New month." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New year." } ], "methods": [], "extendedBy": "CalendarYearChangeEvent" }, "DatePickerBlurEvent": { "description": "Custom DatePicker blur event.", "relatedProp": "DatePickerEmitsOptions.blur", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Input value" } ], "methods": [], "extendedBy": "CalendarBlurEvent" }, "DatePickerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DatePickerProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcInput", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown's DOM element." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown icon's DOM element." }, { "name": "inputIconContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input icon container's DOM element." }, { "name": "inputIcon", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input icon's DOM element." }, { "name": "panel", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panel's DOM element." }, { "name": "calendarContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the calendar container's DOM element." }, { "name": "calendar", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the calendar's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcPrevButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the previous button's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the title's DOM element." }, { "name": "viewMonth", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the view month's DOM element." }, { "name": "viewYear", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the view year's DOM element." }, { "name": "decade", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the decade's DOM element." }, { "name": "dayView", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the view day's DOM element." }, { "name": "pcNextButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the next button's DOM element." }, { "name": "container", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the container's DOM element." }, { "name": "table", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table's DOM element." }, { "name": "tableHeader", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table header's DOM element." }, { "name": "tableHeaderRow", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table header row's DOM element." }, { "name": "weekHeader", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week header's DOM element." }, { "name": "weekHeaderLabel", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week header label's DOM element." }, { "name": "tableHeaderCell", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table header cell's DOM element." }, { "name": "weekDayCell", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week day cell's DOM element." }, { "name": "weekDay", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week day's DOM element." }, { "name": "tableBody", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table body's DOM element." }, { "name": "tableBodyRow", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table body row's DOM element." }, { "name": "weekNumber", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week number's DOM element." }, { "name": "weekLabelContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the week label container's DOM element." }, { "name": "dayCell", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the day cell's DOM element." }, { "name": "day", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the day's DOM element." }, { "name": "monthView", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the month view's DOM element." }, { "name": "month", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the month's DOM element." }, { "name": "yearView", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the year view's DOM element." }, { "name": "year", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the year's DOM element." }, { "name": "timePicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the time picker's DOM element." }, { "name": "hourPicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hour picker's DOM element." }, { "name": "hour", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hour's DOM element." }, { "name": "separatorContainer", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator container's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "minutePicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the minute picker's DOM element." }, { "name": "minute", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the minute's DOM element." }, { "name": "secondPicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the second picker's DOM element." }, { "name": "second", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the second's DOM element." }, { "name": "ampmPicker", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the ampm picker's DOM element." }, { "name": "ampm", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the ampm's DOM element." }, { "name": "buttonbar", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the buttonbar's DOM element." }, { "name": "pcIncrementButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the increment button's DOM element." }, { "name": "pcDecrementButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the decrement button's DOM element." }, { "name": "pcTodayButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the today button's DOM element." }, { "name": "pcClearButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the clear button's DOM element." }, { "name": "hiddenSelectedDay", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the aria selected day's DOM element." }, { "name": "hiddenMonth", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the aria month's DOM element." }, { "name": "hiddenYear", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the aria year's DOM element." }, { "name": "datepickerMask", "optional": true, "readonly": false, "type": "DatePickerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the datepicker mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "DatePickerPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedBy": "CalendarPassThroughOptions" }, "DatePickerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedBy": "CalendarPassThroughAttributes" }, "DatePickerState": { "description": "Defines current inline state in DatePicker component.", "relatedProp": "", "props": [ { "name": "currentMonth", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month as a number." }, { "name": "currentYear", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current year as a number." }, { "name": "currentHour", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current hour as a number." }, { "name": "currentMinute", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current minute as a number." }, { "name": "currentSecond", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current second as a number." }, { "name": "pm", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current pm state as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." }, { "name": "currentView", "optional": false, "readonly": false, "type": "string", "default": "'date'", "description": "Current view state as a string." } ], "methods": [], "extendedBy": "CalendarState" }, "DatePickerDateContext": { "description": "Defines current date options in DatePicker component.", "relatedProp": "", "props": [ { "name": "day", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current date." }, { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month state." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current year state." }, { "name": "today", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current today state of the calendar's day." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the day." } ], "methods": [], "extendedBy": "CalendarDateContext" }, "DatePickerContext": { "description": "Defines current options in DatePicker component.", "relatedProp": "", "props": [ { "name": "date", "optional": false, "readonly": false, "type": "DatePickerDateContext", "default": "", "description": "Current date." }, { "name": "today", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current today state of the calendar's day." }, { "name": "otherMonth", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current other month state of the calendar's day." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selected state of the calendar's day or month or year." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the calendar's day or month or year." }, { "name": "month", "optional": false, "readonly": false, "type": "DatePickerMonthOptions", "default": "", "description": "Current month state." }, { "name": "monthIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month index state." }, { "name": "year", "optional": false, "readonly": false, "type": "DatePickerYearOptions", "default": "", "description": "Current year state." } ], "methods": [], "extendedBy": "CalendarContext" }, "DatePickerMonthOptions": { "description": "Defines current month options.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Month value." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the month." } ], "methods": [], "extendedBy": "CalendarMonthOptions" }, "DatePickerYearOptions": { "description": "Defines current year options.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Year value." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the month." } ], "methods": [], "extendedBy": "CalendarYearOptions" }, "DatePickerProps": { "description": "Defines valid properties in DatePicker component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "null | Date | Date[] | (null | Date)[]", "default": "null", "description": "Value of the component." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"range\" | \"single\"", "default": "single", "description": "Defines the quantity of the selection." }, { "name": "dateFormat", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Format of the date. Defaults to PrimeVue Locale configuration." }, { "name": "inline", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, displays the datepicker as inline instead of an overlay." }, { "name": "showOtherMonths", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display dates in other months (non-selectable) at the start or end of the current month. To make these days selectable use the selectOtherMonths option." }, { "name": "selectOtherMonths", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether days in other months shown before or after the current month are selectable. This only applies if the showOtherMonths option is set to true." }, { "name": "showIcon", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, displays a button with icon next to input." }, { "name": "iconDisplay", "optional": true, "readonly": false, "type": "\"input\" | \"button\"", "default": "'button'", "description": "Icon position of the component. This only applies if the showIcon option is set to true." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the datepicker button.", "deprecated": "since v3.27.0. Use 'dropdownicon' slot." }, { "name": "prevIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in the previous button.", "deprecated": "since v3.27.0. Use 'previcon' slot." }, { "name": "nextIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in the next button.", "deprecated": "since v3.27.0. Use 'nexticon' slot." }, { "name": "incrementIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in each of the increment buttons.", "deprecated": "since v3.27.0. Use 'incrementicon' slot." }, { "name": "decrementIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show in each of the decrement buttons.", "deprecated": "since v3.27.0. Use 'decrementicon' slot." }, { "name": "numberOfMonths", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Number of months to display." }, { "name": "responsiveOptions", "optional": true, "readonly": false, "type": "DatePickerResponsiveOptions[]", "default": "", "description": "An array of options for responsive design." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "769px", "description": "The breakpoint to define the maximum width boundary for datepicker panel." }, { "name": "view", "optional": true, "readonly": false, "type": "\"month\" | \"year\" | \"date\"", "default": "date", "description": "Type of view to display." }, { "name": "monthNavigator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the month should be rendered as a dropdown instead of text.", "deprecated": "since version 3.9.0, Navigator is always on." }, { "name": "yearNavigator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the year should be rendered as a dropdown instead of text.", "deprecated": "since version 3.9.0, Navigator is always on." }, { "name": "yearRange", "optional": true, "readonly": false, "type": "string", "default": "false", "description": "The range of years displayed in the year drop-down in (nnnn:nnnn) format such as (2000:2020).", "deprecated": "since version 3.9.0, Years are based on decades by default." }, { "name": "minDate", "optional": true, "readonly": false, "type": "Date", "default": "", "description": "The minimum selectable date." }, { "name": "maxDate", "optional": true, "readonly": false, "type": "Date", "default": "", "description": "The maximum selectable date." }, { "name": "disabledDates", "optional": true, "readonly": false, "type": "Date[]", "default": "", "description": "Array with dates to disable." }, { "name": "disabledDays", "optional": true, "readonly": false, "type": "number[]", "default": "", "description": "Array with disabled weekday numbers." }, { "name": "maxDateCount", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum number of selectable dates in multiple mode." }, { "name": "showOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When disabled, datepicker will not be visible with input focus." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "showButtonBar", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display today and clear buttons at the footer." }, { "name": "shortYearCutoff", "optional": true, "readonly": false, "type": "string", "default": "+10", "description": "The cutoff year for determining the century for a date." }, { "name": "showTime", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display timepicker." }, { "name": "timeOnly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display timepicker only." }, { "name": "hourFormat", "optional": true, "readonly": false, "type": "\"12\" | \"24\"", "default": "24", "description": "Specifies hour format." }, { "name": "stepHour", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Hours to change per step." }, { "name": "stepMinute", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Minutes to change per step." }, { "name": "stepSecond", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Seconds to change per step." }, { "name": "showSeconds", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to show the seconds in time picker." }, { "name": "hideOnDateTimeSelect", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to hide the overlay on date selection when showTime is enabled." }, { "name": "hideOnRangeSelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to hide the overlay on date selection is completed when selectionMode is range." }, { "name": "timeSeparator", "optional": true, "readonly": false, "type": "string", "default": ":", "description": "Separator of time selector." }, { "name": "showWeek", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, datepicker will show week numbers." }, { "name": "manualInput", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to allow entering the date manually via typing." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that an input field is read-only." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text for the input." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "id", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the element." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay panel." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay panel." }, { "name": "todayButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the today button component." }, { "name": "clearButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the clear button component." }, { "name": "navigatorButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the navigator button component." }, { "name": "timepickerButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the timepicker button component." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [], "extendedBy": "CalendarProps" }, "DatePickerDateSlotOptions": { "description": "Defines valid options of the date slot in DatePicker component.", "relatedProp": "", "props": [ { "name": "day", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current date." }, { "name": "month", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current month state." }, { "name": "year", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current year state." }, { "name": "today", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current today state of the calendar's day." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Selectable state of the day." } ], "methods": [], "extendedBy": "CalendarDateSlotOptions" }, "DatePickerSlots": { "description": "Defines valid slots in DatePicker component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template of panel." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template of panel." }, { "name": "date", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t date: DatePickerDateSlotOptions, // Value of the component.\n }" } ], "returnType": "VNode[]", "description": "Custom date template." }, { "name": "decade", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t years: undefined, // An array containing the start and and year of a decade to display at header of the year picker.\n }" } ], "returnType": "VNode[]", "description": "Custom decade template." }, { "name": "weekheaderlabel", "parameters": [], "returnType": "VNode[]", "description": "Custom week header label template." }, { "name": "weeklabel", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t weekNumber: number, // Number of the week\n }", "description": "weeklabel slot's params." } ], "returnType": "VNode[]", "description": "Custom week label template." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the dropdown icon\n }", "description": "dropdown icon slot's params." } ], "returnType": "VNode[]", "description": "Custom dropdown icon template." }, { "name": "inputicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the input icon\n \t clickCallback: () ⇒ void, // Click callback\n}", "description": "input icon slot's params." } ], "returnType": "VNode[]", "description": "Custom input icon template." }, { "name": "previcon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the previous icon\n }", "description": "previous icon slot's params." } ], "returnType": "VNode[]", "description": "Custom previous icon template." }, { "name": "nexticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the next icon\n }", "description": "next icon slot's params." } ], "returnType": "VNode[]", "description": "Custom next icon template." }, { "name": "incrementicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the increment icon\n }", "description": "increment icon slot's params." } ], "returnType": "VNode[]", "description": "Custom increment icon template." }, { "name": "decrementicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the decrement icon\n }", "description": "decrement icon slot's params." } ], "returnType": "VNode[]", "description": "Custom decrement icon template." }, { "name": "dropdownbutton", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t toggleCallback: (event: Event) ⇒ void, // Toggle function.\n}" } ], "returnType": "VNode[]", "description": "Custom dropdown button template." } ], "extendedBy": "CalendarSlots" }, "DatePickerEmitsOptions": { "description": "Defines valid emits in DatePicker component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "undefined | null | Date | Date[] | (null | Date)[]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "input", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event" } ], "returnType": "void", "description": "Callback to invoke when input field is being typed." }, { "name": "date-select", "parameters": [ { "name": "value", "optional": false, "type": "Date", "description": "Selected value." } ], "returnType": "void", "description": "Callback to invoke when a date is selected." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when datepicker panel is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when datepicker panel is hidden." }, { "name": "today-click", "parameters": [ { "name": "date", "optional": false, "type": "Date", "description": "Today as a date instance." } ], "returnType": "void", "description": "Callback to invoke when today button is clicked." }, { "name": "clear-click", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when clear button is clicked." }, { "name": "month-change", "parameters": [ { "name": "event", "optional": false, "type": "DatePickerMonthChangeEvent", "description": "Custom month change event." } ], "returnType": "void", "description": "Callback to invoke when a month is changed using the navigators." }, { "name": "year-change", "parameters": [ { "name": "event", "optional": false, "type": "DatePickerYearChangeEvent", "description": "Custom year change event." } ], "returnType": "void", "description": "Callback to invoke when a year is changed using the navigators." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Focus event" } ], "returnType": "void", "description": "Callback to invoke on focus of input field." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "DatePickerBlurEvent", "description": "Blur event" } ], "returnType": "void", "description": "Callback to invoke on blur of input field." }, { "name": "keydown", "parameters": [ { "name": "event", "optional": false, "type": "Event" } ], "returnType": "void", "description": "Callback to invoke when a key is pressed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DatePickerPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DatePickerSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "DatePickerResponsiveOptions": { "description": "Custom DatePicker responsive options metadata.", "props": [] }, "DatePickerMonthChangeEvent": { "description": "Custom DatePicker month change event.", "props": [] }, "DatePickerYearChangeEvent": { "description": "Custom DatePicker year change event.", "props": [] }, "DatePickerBlurEvent": { "description": "Custom DatePicker blur event.", "props": [] }, "DatePickerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DatePickerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DatePickerState": { "description": "Defines current inline state in DatePicker component.", "props": [] }, "DatePickerDateContext": { "description": "Defines current date options in DatePicker component.", "props": [] }, "DatePickerContext": { "description": "Defines current options in DatePicker component.", "props": [] }, "DatePickerMonthOptions": { "description": "Defines current month options.", "props": [] }, "DatePickerYearOptions": { "description": "Defines current year options.", "props": [] }, "DatePickerProps": { "description": "Defines valid properties in DatePicker component.", "props": [] }, "DatePickerDateSlotOptions": { "description": "Defines valid options of the date slot in DatePicker component.", "props": [] }, "DatePickerSlots": { "description": "Defines valid slots in DatePicker component.", "props": [] }, "DatePickerEmitsOptions": { "description": "Defines valid emits in DatePicker component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DatePickerPassThroughOptionType": { "values": "DatePickerPassThroughAttributes | (options: DatePickerPassThroughMethodOptions) => undefined | string | null | undefined" }, "DatePickerPassThroughTransitionType": { "values": "TransitionProps | (options: DatePickerPassThroughMethodOptions) => TransitionProps | undefined" }, "DatePickerEmits": { "values": "EmitFn" } } } }, "datepickerstyle": { "description": "DatePicker is a form component to work with dates.\n\n[Live Demo](https://www.primevue.org/datepicker/)", "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": { "DatePickerStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedBy": "CalendarStyle", "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DatePickerStyle": { "props": [] } } }, "enumerations": { "values": { "DatePickerClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-datepicker\"", "description": "Class name of the root element" }, { "name": "pcInput", "optional": false, "readonly": false, "value": "\"p-datepicker-input\"", "description": "Class name of the input element" }, { "name": "dropdown", "optional": false, "readonly": false, "value": "\"p-datepicker-dropdown\"", "description": "Class name of the dropdown element" }, { "name": "inputIconContainer", "optional": false, "readonly": false, "value": "\"p-datepicker-input-icon-container\"", "description": "Class name of the input icon container element" }, { "name": "inputIcon", "optional": false, "readonly": false, "value": "\"p-datepicker-input-icon\"", "description": "Class name of the input icon element" }, { "name": "panel", "optional": false, "readonly": false, "value": "\"p-datepicker-panel\"", "description": "Class name of the panel element" }, { "name": "calendarContainer", "optional": false, "readonly": false, "value": "\"p-datepicker-calendar-container\"", "description": "Class name of the calendar container element" }, { "name": "calendar", "optional": false, "readonly": false, "value": "\"p-datepicker-calendar\"", "description": "Class name of the calendar element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-datepicker-header\"", "description": "Class name of the header element" }, { "name": "pcPrevButton", "optional": false, "readonly": false, "value": "\"p-datepicker-prev-button\"", "description": "Class name of the previous button element" }, { "name": "title", "optional": false, "readonly": false, "value": "\"p-datepicker-title\"", "description": "Class name of the title element" }, { "name": "viewMonth", "optional": false, "readonly": false, "value": "\"p-datepicker-view-month\"", "description": "Class name of the view month element" }, { "name": "viewYear", "optional": false, "readonly": false, "value": "\"p-datepicker-view-year\"", "description": "Class name of the view year element" }, { "name": "decade", "optional": false, "readonly": false, "value": "\"p-datepicker-decade\"", "description": "Class name of the decade element" }, { "name": "pcNextButton", "optional": false, "readonly": false, "value": "\"p-datepicker-next-button\"", "description": "Class name of the next button element" }, { "name": "dayView", "optional": false, "readonly": false, "value": "\"p-datepicker-day-view\"", "description": "Class name of the day view element" }, { "name": "weekHeader", "optional": false, "readonly": false, "value": "\"p-datepicker-weekheader\"", "description": "Class name of the week header element" }, { "name": "weekNumber", "optional": false, "readonly": false, "value": "\"p-datepicker-weeknumber\"", "description": "Class name of the week number element" }, { "name": "weekLabelContainer", "optional": false, "readonly": false, "value": "\"p-datepicker-weeklabel-container\"", "description": "Class name of the week label container element" }, { "name": "weekDayCell", "optional": false, "readonly": false, "value": "\"p-datepicker-weekday-cell\"", "description": "Class name of the week day cell element" }, { "name": "weekDay", "optional": false, "readonly": false, "value": "\"p-datepicker-weekday\"", "description": "Class name of the week day element" }, { "name": "dayCell", "optional": false, "readonly": false, "value": "\"p-datepicker-day-cell\"", "description": "Class name of the day cell element" }, { "name": "day", "optional": false, "readonly": false, "value": "\"p-datepicker-day\"", "description": "Class name of the day element" }, { "name": "monthView", "optional": false, "readonly": false, "value": "\"p-datepicker-month-view\"", "description": "Class name of the month view element" }, { "name": "month", "optional": false, "readonly": false, "value": "\"p-datepicker-month\"", "description": "Class name of the month element" }, { "name": "yearView", "optional": false, "readonly": false, "value": "\"p-datepicker-year-view\"", "description": "Class name of the year view element" }, { "name": "year", "optional": false, "readonly": false, "value": "\"p-datepicker-year\"", "description": "Class name of the year element" }, { "name": "timePicker", "optional": false, "readonly": false, "value": "\"p-datepicker-time-picker\"", "description": "Class name of the time picker element" }, { "name": "hourPicker", "optional": false, "readonly": false, "value": "\"p-datepicker-hour-picker\"", "description": "Class name of the hour picker element" }, { "name": "pcIncrementButton", "optional": false, "readonly": false, "value": "\"p-datepicker-increment-button\"", "description": "Class name of the increment button element" }, { "name": "pcDecrementButton", "optional": false, "readonly": false, "value": "\"p-datepicker-decrement-button\"", "description": "Class name of the decrement button element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-datepicker-separator\"", "description": "Class name of the separator element" }, { "name": "minutePicker", "optional": false, "readonly": false, "value": "\"p-datepicker-minute-picker\"", "description": "Class name of the minute picker element" }, { "name": "secondPicker", "optional": false, "readonly": false, "value": "\"p-datepicker-second-picker\"", "description": "Class name of the second picker element" }, { "name": "ampmPicker", "optional": false, "readonly": false, "value": "\"p-datepicker-ampm-picker\"", "description": "Class name of the ampm picker element" }, { "name": "buttonbar", "optional": false, "readonly": false, "value": "\"p-datepicker-buttonbar\"", "description": "Class name of the buttonbar element" }, { "name": "pcTodayButton", "optional": false, "readonly": false, "value": "\"p-datepicker-today-button\"", "description": "Class name of the today button element" }, { "name": "pcClearButton", "optional": false, "readonly": false, "value": "\"p-datepicker-clear-button\"", "description": "Class name of the clear button element" } ] } } } }, "deferredcontent": { "description": "DeferredContent postpones the loading the content that is initially not in the viewport until it becomes visible on scroll.\n\n[Live Demo](https://www.primevue.org/deferredcontent/)", "components": { "default": { "description": "DeferredContent postpones the loading the content that is initially not in the viewport until it becomes visible on scroll.", "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": { "DeferredContentPassThroughMethodOptions": { "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": "DeferredContentProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DeferredContentState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "DeferredContentPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DeferredContentProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DeferredContentPassThroughOptionType", "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": [] }, "DeferredContentPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DeferredContentState": { "description": "Defines current inline state in DeferredContent component.", "relatedProp": "", "props": [ { "name": "loaded", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Current loaded state as a boolean." } ], "methods": [] }, "DeferredContentProps": { "description": "Defines valid props in DeferredContent component.", "relatedProp": "", "props": [ { "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": [] }, "DeferredContentSlots": { "description": "Defines valid slots in DeferredContent component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default content slot." } ] }, "DeferredContentEmitsOptions": { "description": "Defines valid emits in DeferredContent component.", "relatedProp": "", "props": [], "methods": [ { "name": "load", "parameters": [], "returnType": "void", "description": "Callback to invoke when deferred content is loaded." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DeferredContentPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DeferredContentPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DeferredContentPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DeferredContentState": { "description": "Defines current inline state in DeferredContent component.", "props": [] }, "DeferredContentProps": { "description": "Defines valid props in DeferredContent component.", "props": [] }, "DeferredContentSlots": { "description": "Defines valid slots in DeferredContent component.", "props": [] }, "DeferredContentEmitsOptions": { "description": "Defines valid emits in DeferredContent component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DeferredContentPassThroughOptionType": { "values": "DeferredContentPassThroughAttributes | (options: DeferredContentPassThroughMethodOptions) => undefined | string | null | undefined" }, "DeferredContentEmits": { "values": "EmitFn" } } } }, "deferredcontentstyle": { "description": "DeferredContent postpones the loading the content that is initially not in the viewport until it becomes visible on scroll.\n\n[Live Demo](https://www.primevue.org/deferredcontent/)", "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": { "DeferredContentStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DeferredContentStyle": { "props": [] } } }, "enumerations": { "values": { "DeferredContentClasses": { "members": [] } } } }, "dialog": { "description": "Dialog is a container to display content in an overlay window.\n\n[Live Demo](https://www.primevue.org/dialog)", "components": { "default": { "description": "Dialog is a container to display content in an overlay window.", "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": { "DialogPassThroughMethodOptions": { "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": "DialogProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DialogState", "default": "", "description": "Defines current inline state." }, { "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": [] }, "DialogSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "DialogProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DialogState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "DialogPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DialogProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "DialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "DialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header title's DOM element." }, { "name": "headerActions", "optional": true, "readonly": false, "type": "DialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header actions' DOM element." }, { "name": "pcMaximizeButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the maximize Button component." }, { "name": "pcCloseButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the close Button component." }, { "name": "content", "optional": true, "readonly": false, "type": "DialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "DialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "DialogPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "DialogPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "DialogPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DialogState": { "description": "Defines current inline state in Dialog component.", "relatedProp": "", "props": [ { "name": "containerVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state of the container as a boolean." }, { "name": "maximized", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current maximized state as a boolean." } ], "methods": [] }, "DialogBreakpoints": { "description": "Custom breakpoint metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "string" } ], "methods": [] }, "DialogProps": { "description": "Defines valid properties in Dialog component.", "relatedProp": "", "props": [ { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Title content of the dialog." }, { "name": "footer", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Footer content of the dialog." }, { "name": "visible", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies the visibility of the dialog." }, { "name": "modal", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if background should be blocked when dialog is displayed." }, { "name": "contentStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style of the content section." }, { "name": "contentClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the content section." }, { "name": "contentProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the overlay Dialog inside the component." }, { "name": "closable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Adds a close icon to the header to hide the dialog." }, { "name": "dismissableMask", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies if clicking the modal background should hide the dialog." }, { "name": "closeOnEscape", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Specifies if pressing escape key should hide the dialog." }, { "name": "showHeader", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show the header or not." }, { "name": "blockScroll", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether background scroll should be blocked when dialog is visible." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "position", "optional": true, "readonly": false, "type": "\"center\" | \"left\" | \"top\" | \"bottom\" | \"right\" | \"topleft\" | \"topright\" | \"bottomleft\" | \"bottomright\"", "default": "center", "description": "Position of the dialog." }, { "name": "maximizable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the dialog can be displayed full screen." }, { "name": "breakpoints", "optional": true, "readonly": false, "type": "DialogBreakpoints", "default": "", "description": "Object literal to define widths per screen size." }, { "name": "draggable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Enables dragging to change the position using header." }, { "name": "keepInViewPort", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Keeps dialog in the viewport when dragging." }, { "name": "minX", "optional": true, "readonly": false, "type": "number", "default": "0.", "description": "Minimum value for the left coordinate of dialog in dragging." }, { "name": "minY", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Minimum value for the top coordinate of dialog in dragging." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the dialog gets attached." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style of the dynamic dialog." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the dialog close button.", "deprecated": "since v3.27.0. Use 'closeicon' slot." }, { "name": "maximizeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the dialog maximize button when dialog is not maximized.", "deprecated": "since v3.27.0. Use 'maximizeicon' slot." }, { "name": "minimizeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the dialog maximize button when dialog is minimized.", "deprecated": "since v3.27.0. Use 'minimizeicon' slot." }, { "name": "closeButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the Button component." }, { "name": "maximizeButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the Button 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": [] }, "DialogSlots": { "description": "Defines valid slots in Dialog component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default content slot." }, { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "closeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the close icon\n }", "description": "close icon slot's params." } ], "returnType": "VNode[]", "description": "Custom close icon template." }, { "name": "maximizeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t maximized: boolean, // Maximized state as a boolean\n \t class: any, // Style class of the maximize icon\n }", "description": "maximize icon slot's params." } ], "returnType": "VNode[]", "description": "Custom maximize icon template of dialog." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClose: () ⇒ void, // Close dialog function.\n\t onMaximize: (event: Event) ⇒ void, // Maximize/minimize dialog function.\n\t closeCallback: () ⇒ void, // Close dialog function.\n\t maximizeCallback: (event: Event) ⇒ void, // Maximize/minimize dialog function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." } ] }, "DialogEmitsOptions": { "description": "Defines valid emits in Dialog component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:visible", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the visible changes." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when dialog is hidden." }, { "name": "after-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke after dialog is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when dialog is shown." }, { "name": "maximize", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Fired when a dialog gets maximized." }, { "name": "unmaximize", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Fired when a dialog gets unmaximized." }, { "name": "dragend", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Fired when a dialog drag completes." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DialogPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DialogSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "DialogPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DialogPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DialogState": { "description": "Defines current inline state in Dialog component.", "props": [] }, "DialogBreakpoints": { "description": "Custom breakpoint metadata.", "props": [] }, "DialogProps": { "description": "Defines valid properties in Dialog component.", "props": [] }, "DialogSlots": { "description": "Defines valid slots in Dialog component.", "props": [] }, "DialogEmitsOptions": { "description": "Defines valid emits in Dialog component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DialogPassThroughOptionType": { "values": "DialogPassThroughAttributes | (options: DialogPassThroughMethodOptions) => undefined | string | null | undefined" }, "DialogPassThroughTransitionType": { "values": "TransitionProps | (options: DialogPassThroughMethodOptions) => TransitionProps | undefined" }, "DialogEmits": { "values": "EmitFn" } } } }, "dialogstyle": { "description": "Dialog is a container to display content in an overlay window.\n\n[Live Demo](https://www.primevue.org/dialog)", "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": { "DialogStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DialogStyle": { "props": [] } } }, "enumerations": { "values": { "DialogClasses": { "members": [ { "name": "mask", "optional": false, "readonly": false, "value": "\"p-dialog-mask\"", "description": "Class name of the mask element" }, { "name": "root", "optional": false, "readonly": false, "value": "\"p-dialog\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-dialog-header\"", "description": "Class name of the header element" }, { "name": "title", "optional": false, "readonly": false, "value": "\"p-dialog-title\"", "description": "Class name of the title element" }, { "name": "headerActions", "optional": false, "readonly": false, "value": "\"p-dialog-header-actions\"", "description": "Class name of the header actions element" }, { "name": "pcMaximizeButton", "optional": false, "readonly": false, "value": "\"p-dialog-maximize-button\"", "description": "Class name of the maximize button element" }, { "name": "pcCloseButton", "optional": false, "readonly": false, "value": "\"p-dialog-close-button\"", "description": "Class name of the close button element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-dialog-content\"", "description": "Class name of the content element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-dialog-footer\"", "description": "Class name of the footer element" } ] } } } }, "dialogservice-usedialog": { "description": "[Live Demo](https://www.primevue.org/dynamicdialog/)", "model": { "DialogServiceMethods": { "description": "Dynamic Dialog components methods.", "props": { "description": "", "values": [] }, "methods": { "description": "", "values": [ { "name": "open", "parameters": [ { "name": "content", "optional": false, "type": "any", "description": "Dynamic component for content template" }, { "name": "options", "optional": true, "type": "DynamicDialogOptions", "description": "DynamicDialog Object" } ], "returnType": "DynamicDialogInstance", "description": "Displays the dialog using the dynamic dialog object options." } ] } } } }, "divider": { "description": "Divider is used to separate contents.\n\n[Live Demo](https://primevue.org/divider)", "components": { "default": { "description": "Divider is used to separate contents.", "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": { "DividerPassThroughMethodOptions": { "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": "DividerProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "DividerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DividerProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DividerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "DividerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "DividerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DividerProps": { "description": "Defines valid properties in Divider component.", "relatedProp": "", "props": [ { "name": "align", "optional": true, "readonly": false, "type": "\"center\" | \"left\" | \"top\" | \"bottom\" | \"right\"", "default": "", "description": "Alignment of the content." }, { "name": "layout", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Specifies the orientation, valid values are 'horizontal' and 'vertical'." }, { "name": "type", "optional": true, "readonly": false, "type": "\"dashed\" | \"dotted\" | \"solid\"", "default": "solid", "description": "Border style type." }, { "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": [] }, "DividerSlots": { "description": "Defines valid slots in Divider slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default content slot." } ] }, "DividerEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DividerPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DividerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DividerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DividerProps": { "description": "Defines valid properties in Divider component.", "props": [] }, "DividerSlots": { "description": "Defines valid slots in Divider slots.", "props": [] }, "DividerEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DividerPassThroughOptionType": { "values": "DividerPassThroughAttributes | (options: DividerPassThroughMethodOptions) => undefined | string | null | undefined" }, "DividerEmits": { "values": "EmitFn" } } } }, "dividerstyle": { "description": "Divider is used to separate contents.\n\n[Live Demo](https://primevue.org/divider)", "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": { "DividerStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DividerStyle": { "props": [] } } }, "enumerations": { "values": { "DividerClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-divider\"", "description": "Class name of the root element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-divider-content\"", "description": "Class name of the content element" } ] } } } }, "dock": { "description": "Dock is a navigation component consisting of menuitems.\n\n[Live Demo](https://www.primevue.org/dock/)", "components": { "default": { "description": "Dock is a navigation component consisting of menuitems.", "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": { "DockPassThroughMethodOptions": { "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": "DockProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DockState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "DockContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "DockPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DockProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DockPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "listContainer", "optional": true, "readonly": false, "type": "DockPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list container's DOM element." }, { "name": "list", "optional": true, "readonly": false, "type": "DockPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "DockPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemContent", "optional": true, "readonly": false, "type": "DockPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item content's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "DockPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "DockPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "DockPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DockState": { "description": "Defines current inline state in Dock component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "currentIndex", "optional": false, "readonly": false, "type": "number", "default": "-3", "description": "Current index as a number." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state as a boolean." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused item index as a number." } ], "methods": [] }, "DockContext": { "description": "Defines current options in Dock component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the menuitem." }, { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." } ], "methods": [] }, "DockTooltipOptions": { "description": "Defines tooltip options", "relatedProp": "", "props": [ { "name": "event", "optional": false, "readonly": false, "type": "undefined | \"focus\" | \"hover\"", "default": "", "description": "Event to show the tooltip, valid values are hover and focus." }, { "name": "position", "optional": false, "readonly": false, "type": "undefined | \"left\" | \"top\" | \"bottom\" | \"right\"", "default": "bottom", "description": "Position of element." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "DockRouterBindProps": { "description": "Defines valid router binding props in Dock component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" } ], "methods": [] }, "DockProps": { "description": "Defines valid properties in Dock component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "MenuModel instance to define the action items." }, { "name": "position", "optional": true, "readonly": false, "type": "\"left\" | \"top\" | \"bottom\" | \"right\"", "default": "bottom", "description": "Position of element." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the element." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the element." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "960px", "description": "The breakpoint to define the maximum width boundary." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "tooltipOptions", "optional": true, "readonly": false, "type": "DockTooltipOptions", "default": "", "description": "Whether to display the tooltip on items. The modifiers of Tooltip can be used like an object in it. Valid keys are 'event' and 'position'." }, { "name": "menuId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Unique identifier of the menu." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [] }, "DockSlots": { "description": "Defines valid slots in Dock component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Custom content for item.\n \t index: number, // Index of the menuitem\n \t label: undefined, // Label property of the menuitem\n \t props: DockRouterBindProps, // Binding properties of the menuitem\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item content." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Custom content for item icon.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'itemicon' slot.\nCustom icon content." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Custom content for item icon.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom icon content." } ] }, "DockEmitsOptions": { "description": "Defines valid emits in Dock component.", "relatedProp": "", "props": [], "methods": [ { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DockPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DockPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DockPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DockState": { "description": "Defines current inline state in Dock component.", "props": [] }, "DockContext": { "description": "Defines current options in Dock component.", "props": [] }, "DockTooltipOptions": { "description": "Defines tooltip options", "props": [] }, "DockRouterBindProps": { "description": "Defines valid router binding props in Dock component.", "props": [] }, "DockProps": { "description": "Defines valid properties in Dock component.", "props": [] }, "DockSlots": { "description": "Defines valid slots in Dock component.", "props": [] }, "DockEmitsOptions": { "description": "Defines valid emits in Dock component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DockPassThroughOptionType": { "values": "DockPassThroughAttributes | (options: DockPassThroughMethodOptions) => undefined | string | null | undefined" }, "DockEmits": { "values": "EmitFn" } } } }, "dockstyle": { "description": "Dock is a navigation component consisting of menuitems.\n\n[Live Demo](https://www.primevue.org/dock/)", "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": { "DockStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DockStyle": { "props": [] } } }, "enumerations": { "values": { "DockClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-dock\"", "description": "Class name of the root element" }, { "name": "listContainer", "optional": false, "readonly": false, "value": "\"p-dock-list-container\"", "description": "Class name of the list container element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-dock-list\"", "description": "Class name of the list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-dock-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-dock-item-content\"", "description": "Class name of the item content element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-dock-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-dock-item-icon\"", "description": "Class name of the item icon element" } ] } } } }, "drawer": { "description": "Drawer is a panel component displayed as an overlay at the edges of the screen.\n\n[Live Demo](https://primevue.org/drawer)", "components": { "default": { "description": "Drawer is a panel component displayed as an overlay.", "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": { "DrawerPassThroughMethodOptions": { "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": "DrawerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DrawerState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedBy": "SidebarPassThroughMethodOptions" }, "DrawerSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "DrawerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DrawerState", "default": "", "description": "Defines current inline state." } ], "methods": [], "extendedBy": "SidebarSharedPassThroughMethodOptions" }, "DrawerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DrawerProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header content's DOM element." }, { "name": "pcCloseButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the close button's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "DrawerPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedBy": "SidebarPassThroughOptions" }, "DrawerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedBy": "SidebarPassThroughAttributes" }, "DrawerState": { "description": "Defines current inline state in Drawer component.", "relatedProp": "", "props": [ { "name": "containerVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current container visible state as a boolean." } ], "methods": [], "extendedBy": "SidebarState" }, "DrawerProps": { "description": "Defines valid properties in Drawer component.", "relatedProp": "", "props": [ { "name": "visible", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies the visibility of the dialog." }, { "name": "position", "optional": true, "readonly": false, "type": "\"left\" | \"top\" | \"bottom\" | \"right\" | \"full\"", "default": "left", "description": "Specifies the position of the drawer." }, { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Title content of the dialog." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "dismissable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether clicking outside closes the panel." }, { "name": "showCloseIcon", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display a close icon inside the panel." }, { "name": "closeButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass the custom value to read for the button inside the component." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the drawer close button.", "deprecated": "since v3.27.0. Use 'closeicon' slot." }, { "name": "modal", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to a modal layer behind the drawer." }, { "name": "blockScroll", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether background scroll should be blocked when drawer is visible." }, { "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": [], "extendedBy": "SidebarProps" }, "DrawerSlots": { "description": "Defines valid slots in Drawer component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the header title\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "closeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the close icon\n }", "description": "close icon slot's params." } ], "returnType": "VNode[]", "description": "Custom close icon template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClose: () ⇒ void, // Close drawer function.\n\t closeCallback: () ⇒ void, // Close drawer function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." } ], "extendedBy": "SidebarSlots" }, "DrawerEmitsOptions": { "description": "Defines valid emits in Drawer component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when drawer gets shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when drawer gets hidden." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DrawerPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DrawerSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "DrawerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DrawerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DrawerState": { "description": "Defines current inline state in Drawer component.", "props": [] }, "DrawerProps": { "description": "Defines valid properties in Drawer component.", "props": [] }, "DrawerSlots": { "description": "Defines valid slots in Drawer component.", "props": [] }, "DrawerEmitsOptions": { "description": "Defines valid emits in Drawer component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DrawerPassThroughOptionType": { "values": "DrawerPassThroughAttributes | (options: DrawerPassThroughMethodOptions) => undefined | string | null | undefined" }, "DrawerPassThroughTransitionType": { "values": "TransitionProps | (options: DrawerPassThroughMethodOptions) => TransitionProps | undefined" }, "DrawerEmits": { "values": "EmitFn" } } } }, "drawerstyle": { "description": "Drawer is a panel component displayed as an overlay at the edges of the screen.\n\n[Live Demo](https://primevue.org/drawer)", "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": { "DrawerStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedBy": "SidebarStyle", "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DrawerStyle": { "props": [] } } }, "enumerations": { "values": { "DrawerClasses": { "members": [ { "name": "mask", "optional": false, "readonly": false, "value": "\"p-drawer-mask\"", "description": "Class name of the mask element" }, { "name": "root", "optional": false, "readonly": false, "value": "\"p-drawer\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-drawer-header\"", "description": "Class name of the header element" }, { "name": "title", "optional": false, "readonly": false, "value": "\"p-drawer-title\"", "description": "Class name of the title element" }, { "name": "pcCloseButton", "optional": false, "readonly": false, "value": "\"p-drawer-close-button\"", "description": "Class name of the close button element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-drawer-content\"", "description": "Class name of the content element" } ] } } } }, "dropdown": { "description": "Dropdown also known as Select, is used to choose an item from a collection of options.\n\n[Live Demo](https://www.primevue.org/select/)", "components": { "default": { "description": "", "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": { "DropdownPassThroughMethodOptions": { "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": "SelectProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SelectState", "default": "", "description": "Defines current inline state." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent instance." }, { "name": "context", "optional": false, "readonly": false, "type": "SelectContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedTypes": "SelectPassThroughMethodOptions" }, "DropdownChangeEvent": { "description": "Custom change event.", "relatedProp": "undefined.DropdownEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value" } ], "methods": [], "extendedTypes": "SelectChangeEvent" }, "DropdownFilterEvent": { "description": "Custom filter event.", "relatedProp": "undefined.DropdownEmitsOptions.filter", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Filter value" } ], "methods": [], "extendedTypes": "SelectFilterEvent" }, "DropdownPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "DropdownProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "clearIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the clear icon's DOM element." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown' DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "overlay", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcFilterContainer", "optional": true, "readonly": false, "type": "IconFieldPassThroughOptions", "default": "", "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", "optional": true, "readonly": false, "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, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, { "name": "listContainer", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list container's DOM element." }, { "name": "virtualScroller", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the VirtualScroller component." }, { "name": "list", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group's DOM element." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group label's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option label's DOM element." }, { "name": "optionCheckIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option check icon's DOM element." }, { "name": "optionBlankIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option blank icon's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message's DOM element." }, { "name": "hiddenFirstFocusableEl", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden first focusable element's DOM element." }, { "name": "hiddenFilterResult", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden filter result's DOM element." }, { "name": "hiddenEmptyMessage", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden empty message's DOM element." }, { "name": "hiddenSelectedMessage", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden selected message's DOM element." }, { "name": "hiddenLastFocusableEl", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden last focusable element's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "SelectPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedTypes": "SelectPassThroughOptions" }, "DropdownPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [], "methods": [], "extendedTypes": "SelectPassThroughAttributes" }, "DropdownState": { "description": "Defines current inline state in Dropdown component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused item index as a number." }, { "name": "filterValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current filter value state as a string." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." } ], "methods": [], "extendedTypes": "SelectState" }, "DropdownContext": { "description": "Defines current options in Dropdown component.", "relatedProp": "", "props": [ { "name": "option", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current item option." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current item index." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selection state of the item as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [], "extendedTypes": "SelectContext" }, "DropdownProps": { "description": "Defines valid properties in Dropdown component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "options", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of select items to display as the available options." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option." }, { "name": "optionValue", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." }, { "name": "optionDisabled", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option group." }, { "name": "optionGroupChildren", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function that refers to the children options of option group." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { "name": "filter", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, displays a filter input at header." }, { "name": "filterPlaceholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text to show when filter input is empty." }, { "name": "filterLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in filtering. The default locale is the host environment's current locale." }, { "name": "filterMatchMode", "optional": true, "readonly": false, "type": "HintedString<\"endsWith\" | \"startsWith\" | \"contains\">", "default": "contains", "description": "Defines the filtering algorithm to use when searching the options." }, { "name": "filterFields", "optional": true, "readonly": false, "type": "string[]", "default": "", "description": "Fields used when filtering the options, defaults to optionLabel." }, { "name": "editable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, custom value instead of predefined options can be entered using the editable input field." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Default text to display when no option is selected." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "A property to uniquely identify an option." }, { "name": "showClear", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, a clear icon is displayed to clear the value." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "", "deprecated": "since v4.0. Use 'labelId' instead.\nIdentifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "", "deprecated": "since v4.0. Use 'labelStyle' instead.\nInline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "", "deprecated": "since v4.0. Use 'labelClass' instead.\nStyle class of the input field." }, { "name": "labelId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying label element." }, { "name": "labelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the label field." }, { "name": "labelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the label field." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayStyle' instead.\nInline style of the overlay panel." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayClass' instead.\nStyle class of the overlay panel." }, { "name": "overlayStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay." }, { "name": "overlayClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the select is in loading state." }, { "name": "clearIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in clear button.", "deprecated": "since v3.27.0. Use 'clearicon' slot." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the select.", "deprecated": "since v3.27.0. Use 'dropdownicon' slot." }, { "name": "filterIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in filter input.", "deprecated": "since v3.27.0. Use 'filtericon' slot." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in loading state.", "deprecated": "since v3.27.0. Use 'loadingicon' slot." }, { "name": "resetFilterOnHide", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Clears the filter value when hiding the select." }, { "name": "resetFilterOnClear", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Clears the filter value when clicking on the clear icon." }, { "name": "virtualScrollerOptions", "optional": true, "readonly": false, "type": "VirtualScrollerProps", "default": "", "description": "Whether to use the virtualScroller feature. The properties of VirtualScroller component can be used like an object in it." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the first visible or selected element when the overlay panel is shown." }, { "name": "autoFilterFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the filter element when the overlay panel is shown." }, { "name": "selectOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the focused option is selected." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "highlightOnSelect", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the selected option will be add highlight class." }, { "name": "checkmark", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the selected option will be shown with a check mark." }, { "name": "filterMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} results are available'", "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration." }, { "name": "selectionMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} items selected'", "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySelectionMessage", "optional": true, "readonly": false, "type": "string", "default": "No selected item", "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyFilterMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": "SelectProps" }, "DropdownSlots": { "description": "Defines valid slots in Dropdown component.", "relatedProp": "", "props": [], "methods": [ { "name": "value", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t placeholder: string, // Placeholder prop value\n }", "description": "value slot's params." } ], "returnType": "VNode[]", "description": "Custom value template." }, { "name": "indicator", "parameters": [], "returnType": "VNode[]", "description": "Custom indicator template.", "deprecated": "since v3.27.0. Use 'dropdownicon or loadingicon' slots." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template of panel." }, { "name": "footer", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "footer slot's params." } ], "returnType": "VNode[]", "description": "Custom footer template of panel." }, { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t selected: boolean, // Selection state\n \t index: number, // Index of the option\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom option template." }, { "name": "optiongroup", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "option group slot's params." } ], "returnType": "VNode[]", "description": "Custom option group template." }, { "name": "emptyfilter", "parameters": [], "returnType": "VNode[]", "description": "Custom empty filter template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // An array of objects to display for virtualscroller\n \t styleClass: string, // Style class of the component\n \t contentRef: (el: any) ⇒ void, // Referance of the content\n\t getItemOptions: (index: number) ⇒ VirtualScrollerItemOptions, // Options of the items\n}", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "loader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t options: any, // Options of the loader items for virtualscroller\n }", "description": "loader slot's params." } ], "returnType": "VNode[]", "description": "Custom loader template." }, { "name": "clearicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the clear icon\n \t onClick: (event: Event) ⇒ void, // Clear icon click function.\n\t clearCallback: (event: Event) ⇒ void, // Clear icon click function.\n}", "description": "clear icon slot's params." } ], "returnType": "VNode[]", "description": "Custom clear icon template." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the select icon\n }", "description": "select icon slot's params." } ], "returnType": "VNode[]", "description": "Custom select icon template." }, { "name": "loadingicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the loading icon\n }", "description": "loading icon slot's params." } ], "returnType": "VNode[]", "description": "Custom loading icon template." }, { "name": "filtericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the filter icon\n }", "description": "filter icon slot's params." } ], "returnType": "VNode[]", "description": "Custom filter icon template." } ], "extendedTypes": "SelectSlots" }, "DropdownEmitsOptions": { "description": "Defines valid emits in Dropdown component.", "relatedProp": "", "props": [], "methods": [] }, "DropdownMethods": { "relatedProp": "", "props": [ { "name": "show", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "hide", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DropdownPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "DropdownChangeEvent": { "description": "Custom change event.", "props": [] }, "DropdownFilterEvent": { "description": "Custom filter event.", "props": [] }, "DropdownPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "DropdownPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "DropdownState": { "description": "Defines current inline state in Dropdown component.", "props": [] }, "DropdownContext": { "description": "Defines current options in Dropdown component.", "props": [] }, "DropdownProps": { "description": "Defines valid properties in Dropdown component.", "props": [] }, "DropdownSlots": { "description": "Defines valid slots in Dropdown component.", "props": [] }, "DropdownEmitsOptions": { "description": "Defines valid emits in Dropdown component.", "props": [] }, "DropdownMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DropdownEmits": { "values": "EmitFn & SelectEmits" } } } }, "dropdownstyle": { "description": "Dropdown also known as Select, is used to choose an item from a collection of options.\n\n[Live Demo](https://www.primevue.org/select/)", "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": { "DropdownStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "SelectStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DropdownStyle": { "props": [] } } }, "enumerations": { "values": { "DropdownClasses": { "members": [] } } } }, "dynamicdialog": { "description": "DynamicDialogs can be created dynamically with any component as the content using a DialogService.\n\n[Live Demo](https://primevue.org/dynamicdialog)", "components": { "default": { "description": "DynamicDialogs can be created dynamically with any component as the content using a DialogService.", "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": { "DynamicDialogProps": { "description": "Defines valid properties in DynamicDialog component.", "relatedProp": "", "props": [ { "name": "unstyled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, it removes component related styles in the core." } ], "methods": [] }, "DynamicDialogSlots": { "description": "Defines valid slots in DynamicDialog component.", "relatedProp": "", "props": [], "methods": [] }, "DynamicDialogEmitsOptions": { "description": "Defines valid emits in DynamicDialog component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DynamicDialogProps": { "description": "Defines valid properties in DynamicDialog component.", "props": [] }, "DynamicDialogSlots": { "description": "Defines valid slots in DynamicDialog component.", "props": [] }, "DynamicDialogEmitsOptions": { "description": "Defines valid emits in DynamicDialog component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "DynamicDialogEmits": { "values": "EmitFn" } } } }, "dynamicdialogstyle": { "description": "DynamicDialogs can be created dynamically with any component as the content using a DialogService.\n\n[Live Demo](https://primevue.org/dynamicdialog)", "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": { "DynamicDialogStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DynamicDialogStyle": { "props": [] } } }, "enumerations": { "values": { "DynamicDialogClasses": { "members": [] } } } }, "dynamicdialogoptions": { "description": "[Live Demo](https://www.primevue.org/dynamicdialog/)", "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": { "DynamicDialogTemplates": { "description": "Custom dialog templates.", "relatedProp": "", "props": [ { "name": "header", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Custom header template." }, { "name": "footer", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Custom footer template." } ], "methods": [] }, "DynamicDialogCloseOptions": { "description": "Dynamic Dialog close method options.", "relatedProp": "", "props": [ { "name": "data", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Custom data object" }, { "name": "type", "optional": false, "readonly": false, "type": "undefined | \"config-close\" | \"dialog-close\"", "default": "", "description": "Close type" } ], "methods": [] }, "DynamicDialogOptions": { "description": "Custom Dynamic Dialog options.", "relatedProp": "", "props": [ { "name": "props", "optional": true, "readonly": false, "type": "DialogProps", "default": "", "description": "Dialog Props" }, { "name": "templates", "optional": true, "readonly": false, "type": "DynamicDialogTemplates", "default": "", "description": "Dialog Slots" }, { "name": "data", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Custom data object" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [ { "name": "onClose", "parameters": [ { "name": "options", "optional": true, "type": "DynamicDialogCloseOptions" } ], "returnType": "void", "description": "Closes the dialog." } ] }, "DynamicDialogInstance": { "description": "Custom Dynamic Dialog options.", "relatedProp": "", "props": [ { "name": "content", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Dynamic component for content template" }, { "name": "options", "optional": false, "readonly": false, "type": "DynamicDialogOptions", "default": "", "description": "Instance options" }, { "name": "data", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Custom data object" }, { "name": "close", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DynamicDialogTemplates": { "description": "Custom dialog templates.", "props": [] }, "DynamicDialogCloseOptions": { "description": "Dynamic Dialog close method options.", "props": [] }, "DynamicDialogOptions": { "description": "Custom Dynamic Dialog options.", "props": [] }, "DynamicDialogInstance": { "description": "Custom Dynamic Dialog options.", "props": [] } } } }, "editor": { "description": "Editor groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/editor/)", "components": { "default": { "description": "Editor groups a collection of contents in tabs.", "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": { "EditorPassThroughMethodOptions": { "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": "EditorProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "EditorState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "EditorTextChangeEvent": { "description": "Custom text change event.", "relatedProp": "EditorEmitsOptions['text-change']", "props": [ { "name": "htmlValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current value as html." }, { "name": "textValue", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current value as text." }, { "name": "delta", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Representation of the change." }, { "name": "source", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Source of change. Will be either 'user' or 'api'." }, { "name": "instance", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Text editor instance." } ], "methods": [] }, "EditorSelectionChangeEvent": { "description": "Custom selection change event.", "relatedProp": "EditorEmitsOptions['selection-change']", "props": [ { "name": "htmlValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current value as html." }, { "name": "textValue", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current value as text." }, { "name": "range", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Representation of the selection boundaries." }, { "name": "oldRange", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Representation of the previous selection boundaries." }, { "name": "source", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Source of change. Will be either 'user' or 'api'." }, { "name": "instance", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Text editor instance." } ], "methods": [] }, "EditorLoadEvent": { "description": "Custom load event.", "relatedProp": "EditorEmitsOptions.load", "props": [ { "name": "instance", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Text editor instance." } ], "methods": [] }, "EditorPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "EditorProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "toolbar", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the toolbar's DOM element." }, { "name": "formats", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the formats' DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "bold", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the bold's DOM element." }, { "name": "italic", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the italic's DOM element." }, { "name": "underline", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the underline's DOM element." }, { "name": "color", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the color's DOM element." }, { "name": "background", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the background's DOM element." }, { "name": "list", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "select", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the select's DOM element." }, { "name": "link", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the link's DOM element." }, { "name": "image", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the image's DOM element." }, { "name": "codeBlock", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the code block's DOM element." }, { "name": "clean", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the clean's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "EditorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "EditorPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "EditorState": { "description": "Defines current inline state in Editor component.", "relatedProp": "", "props": [ { "name": "reRenderColorKey", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Current rerendered color key as a number." } ], "methods": [] }, "EditorProps": { "description": "Defines valid properties in Editor component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Value of the content." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text to show when editor is empty." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to instantiate the editor to readonly mode." }, { "name": "formats", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "Whitelist of formats to display, see here for available options." }, { "name": "editorStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the container." }, { "name": "modules", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Modules configuration, see here for available options." }, { "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": [] }, "EditorSlots": { "description": "Defines valid slots in Editor slots.", "relatedProp": "", "props": [ { "name": "toolbar", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] }, "EditorEmitsOptions": { "description": "Defines valid emits in Editor component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "string", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "text-change", "parameters": [ { "name": "event", "optional": false, "type": "EditorTextChangeEvent", "description": "Custom text change event." } ], "returnType": "void", "description": "Callback to invoke when text of editor changes." }, { "name": "selection-change", "parameters": [ { "name": "event", "optional": false, "type": "EditorSelectionChangeEvent", "description": "Custom selection change event." } ], "returnType": "void", "description": "Callback to invoke when selection of the text changes." }, { "name": "load", "parameters": [ { "name": "event", "optional": false, "type": "EditorLoadEvent", "description": "Custom load event." } ], "returnType": "void", "description": "Callback to invoke when the quill modules are loaded." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "EditorPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "EditorTextChangeEvent": { "description": "Custom text change event.", "props": [] }, "EditorSelectionChangeEvent": { "description": "Custom selection change event.", "props": [] }, "EditorLoadEvent": { "description": "Custom load event.", "props": [] }, "EditorPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "EditorPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "EditorState": { "description": "Defines current inline state in Editor component.", "props": [] }, "EditorProps": { "description": "Defines valid properties in Editor component.", "props": [] }, "EditorSlots": { "description": "Defines valid slots in Editor slots.", "props": [] }, "EditorEmitsOptions": { "description": "Defines valid emits in Editor component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "EditorPassThroughOptionType": { "values": "EditorPassThroughAttributes | (options: EditorPassThroughMethodOptions) => undefined | string | null | undefined" }, "EditorEmits": { "values": "EmitFn" } } } }, "editorstyle": { "description": "Editor groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/editor/)", "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": { "EditorStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "EditorStyle": { "props": [] } } }, "enumerations": { "values": { "EditorClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-editor\"", "description": "Class name of the root element" }, { "name": "toolbar", "optional": false, "readonly": false, "value": "\"p-editor-toolbar\"", "description": "Class name of the toolbar element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-editor-content\"", "description": "Class name of the content element" } ] } } } }, "fieldset": { "description": "Fieldset is a grouping component with the optional content toggle feature.\n\n[Live Demo](https://www.primevue.org/fieldset/)", "components": { "default": { "description": "Fieldset is a grouping component with the optional content toggle feature.", "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": { "FieldsetPassThroughMethodOptions": { "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": "FieldsetProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "FieldsetState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "FieldsetToggleEvent": { "description": "Custom toggle event.", "relatedProp": "FieldsetEmitsOptions.toggle", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Collapsed state as a boolean" } ], "methods": [] }, "FieldsetPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "FieldsetProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "legend", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the legend's DOM element." }, { "name": "toggler", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the toggler's DOM element." }, { "name": "toggleIcon", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the toggle icon's DOM element." }, { "name": "toggleButton", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the legend label's DOM element." }, { "name": "legendLabel", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the legend label's DOM element." }, { "name": "contentContainer", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content container's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "FieldsetPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "FieldsetPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "FieldsetPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "FieldsetState": { "description": "Defines current inline state in Fieldset component.", "relatedProp": "", "props": [ { "name": "d_collapsed", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current collapsed state as a boolean." } ], "methods": [] }, "FieldsetProps": { "description": "Defines valid properties in Fieldset component.", "relatedProp": "", "props": [ { "name": "legend", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Header text of the fieldset." }, { "name": "toggleable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, content can toggled by clicking the legend." }, { "name": "collapsed", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines the default visibility state of the content." }, { "name": "toggleButtonProps", "optional": true, "readonly": false, "type": "AnchorHTMLAttributes", "default": "", "description": "Used to pass the custom value to read for the AnchorHTMLAttributes inside the component.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, { "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": [] }, "FieldsetSlots": { "description": "Defines valid slots in Fieldset slots.", "relatedProp": "", "props": [ { "name": "default", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [ { "name": "legend", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t toggleCallback: (event: Event) ⇒ void, // Toggle function.\n}", "description": "legend slot's params." } ], "returnType": "VNode[]", "description": "Custom legend template." }, { "name": "togglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t collapsed: boolean, // Collapsed state as a boolean\n }", "description": "toggler icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use the 'toggleicon' slot instead.\nCustom toggler icon template." }, { "name": "toggleicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t collapsed: boolean, // Collapsed state as a boolean\n }", "description": "toggler icon slot's params." } ], "returnType": "VNode[]", "description": "Custom toggler icon template." } ] }, "FieldsetEmitsOptions": { "description": "Defines valid emits in Fildset component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:collapsed", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the collapsed changes." }, { "name": "toggle", "parameters": [ { "name": "event", "optional": false, "type": "FieldsetToggleEvent", "description": "Custom toggle event." } ], "returnType": "void", "description": "Callback to invoke when a tab gets expanded or collapsed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FieldsetPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "FieldsetToggleEvent": { "description": "Custom toggle event.", "props": [] }, "FieldsetPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "FieldsetPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "FieldsetState": { "description": "Defines current inline state in Fieldset component.", "props": [] }, "FieldsetProps": { "description": "Defines valid properties in Fieldset component.", "props": [] }, "FieldsetSlots": { "description": "Defines valid slots in Fieldset slots.", "props": [] }, "FieldsetEmitsOptions": { "description": "Defines valid emits in Fildset component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "FieldsetPassThroughOptionType": { "values": "FieldsetPassThroughAttributes | (options: FieldsetPassThroughMethodOptions) => undefined | string | null | undefined" }, "FieldsetPassThroughTransitionType": { "values": "TransitionProps | (options: FieldsetPassThroughMethodOptions) => TransitionProps | undefined" }, "FieldsetEmits": { "values": "EmitFn" } } } }, "fieldsetstyle": { "description": "Fieldset is a grouping component with the optional content toggle feature.\n\n[Live Demo](https://www.primevue.org/fieldset/)", "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": { "FieldsetStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FieldsetStyle": { "props": [] } } }, "enumerations": { "values": { "FieldsetClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-fieldset\"", "description": "Class name of the root element" }, { "name": "legend", "optional": false, "readonly": false, "value": "\"p-fieldset-legend\"", "description": "Class name of the legend element" }, { "name": "legendLabel", "optional": false, "readonly": false, "value": "\"p-fieldset-legend-label\"", "description": "Class name of the legend label element" }, { "name": "toggleIcon", "optional": false, "readonly": false, "value": "\"p-fieldset-toggle-icon\"", "description": "Class name of the toggle icon element" }, { "name": "contentContainer", "optional": false, "readonly": false, "value": "\"p-fieldset-content-container\"", "description": "Class name of the content container element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-fieldset-content\"", "description": "Class name of the content element" } ] } } } }, "fileupload": { "description": "FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.\n\n[Live Demo](https://www.primevue.org/fileupload/)", "components": { "default": { "description": "FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.", "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": { "FileUploadPassThroughMethodOptions": { "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": "FileUploadProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "FileUploadState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "FileUploadSelectEvent": { "description": "Custom select event.", "relatedProp": "FileUploadEmitsOptions.select", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "files", "optional": false, "readonly": false, "type": "any", "default": "", "description": "List of selected files." } ], "methods": [] }, "FileUploadBeforeUploadEvent": { "description": "Custom before upload event.", "relatedProp": "FileUploadEmitsOptions['before-upload']", "props": [ { "name": "xhr", "optional": false, "readonly": false, "type": "XMLHttpRequest", "default": "", "description": "XmlHttpRequest instance." }, { "name": "formData", "optional": false, "readonly": false, "type": "FormData", "default": "", "description": "FormData object." } ], "methods": [] }, "FileUploadProgressEvent": { "description": "Custom progress event.", "relatedProp": "FileUploadEmitsOptions.progress", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "progress", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Calculated progress value." } ], "methods": [] }, "FileUploadUploadEvent": { "description": "Custom upload event.", "relatedProp": "FileUploadEmitsOptions.upload", "props": [ { "name": "xhr", "optional": false, "readonly": false, "type": "XMLHttpRequest", "default": "", "description": "XmlHttpRequest instance." }, { "name": "files", "optional": false, "readonly": false, "type": "File | File[]", "default": "", "description": "Files that are not uploaded." } ], "methods": [] }, "FileUploadUploaderEvent": { "description": "Custom uploader event.", "relatedProp": "FileUploadEmitsOptions.uploader", "props": [ { "name": "files", "optional": false, "readonly": false, "type": "File | File[]", "default": "", "description": "List of selected files." } ], "methods": [] }, "FileUploadErrorEvent": { "description": "Custom error event.", "relatedProp": "FileUploadEmitsOptions.error", "props": [ { "name": "xhr", "optional": false, "readonly": false, "type": "XMLHttpRequest", "default": "", "description": "XmlHttpRequest instance." }, { "name": "files", "optional": false, "readonly": false, "type": "File | File[]", "default": "", "description": "Files that are not uploaded." } ], "methods": [] }, "FileUploadBeforeSendEvent": { "description": "Custom before send event.", "relatedProp": "FileUploadEmitsOptions['before-send']", "props": [ { "name": "xhr", "optional": false, "readonly": false, "type": "XMLHttpRequest", "default": "", "description": "XmlHttpRequest instance." }, { "name": "formData", "optional": false, "readonly": false, "type": "FormData", "default": "", "description": "FormData object." } ], "methods": [] }, "FileUploadRemoveEvent": { "description": "Custom remove event.", "relatedProp": "FileUploadEmitsOptions.remove", "props": [ { "name": "file", "optional": false, "readonly": false, "type": "File", "default": "", "description": "Removed file." }, { "name": "files", "optional": false, "readonly": false, "type": "File[]", "default": "", "description": "Remaining files to be uploaded." } ], "methods": [] }, "FileUploadRemoveUploadedFile": { "description": "Custom remove upload file event.", "relatedProp": "FileUploadEmitsOptions['remove-uploaded-file']", "props": [ { "name": "file", "optional": false, "readonly": false, "type": "File", "default": "", "description": "Removed file." }, { "name": "files", "optional": false, "readonly": false, "type": "File[]", "default": "", "description": "Remaining files to be uploaded." } ], "methods": [] }, "FileUploadPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "FileUploadProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcChooseButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the choose Button component." }, { "name": "pcUploadButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the upload Button component." }, { "name": "pcCancelButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the cancel Button component." }, { "name": "content", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "pcProgressbar", "optional": true, "readonly": false, "type": "ProgressBarPassThroughOptions", "default": "", "description": "Used to pass attributes to the ProgressBar component." }, { "name": "pcMessage", "optional": true, "readonly": false, "type": "MessagePassThroughOptions", "default": "", "description": "Used to pass attributes to the message's DOM element." }, { "name": "file", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the file's DOM element." }, { "name": "fileThumbnail", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the file thumbnail's DOM element." }, { "name": "fileInfo", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the file info's DOM element." }, { "name": "fileName", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the fileName's DOM element." }, { "name": "fileSize", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the fileSize's DOM element." }, { "name": "pcFileBadge", "optional": true, "readonly": false, "type": "BadgePassThroughOptions", "default": "", "description": "Used to pass attributes to the Badge component." }, { "name": "fileActions", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the file actions' DOM element." }, { "name": "pcFileRemoveButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the file remove button's DOM element." }, { "name": "empty", "optional": true, "readonly": false, "type": "FileUploadPassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty's DOM element." }, { "name": "pcMessages", "optional": true, "readonly": false, "type": "MessagePassThroughOptions", "default": "", "description": "Used to pass attributes to the messages' DOM element." }, { "name": "pcButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the basic mode's button's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "FileUploadPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "FileUploadState": { "description": "Defines current inline state in FileUpload component.", "relatedProp": "", "props": [ { "name": "uploadedFileCount", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Current uploaded file count state as a number." }, { "name": "files", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current files." }, { "name": "messages", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current messages." }, { "name": "progress", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current progress state as a number." }, { "name": "uploadedFiles", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current uploaded files." } ], "methods": [] }, "FileUploadProps": { "description": "Defines valid properties in FileUpload component.", "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the request parameter to identify the files at backend." }, { "name": "url", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Remote url to upload the files." }, { "name": "mode", "optional": true, "readonly": false, "type": "\"basic\" | \"advanced\"", "default": "advanced", "description": "Defines the UI of the component, possible values are 'advanced' and 'basic'." }, { "name": "multiple", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Used to select multiple files at once from file dialog." }, { "name": "accept", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Pattern to restrict the allowed file types such as 'image/*'." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Disables the upload functionality." }, { "name": "auto", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, upload begins automatically after selection is completed." }, { "name": "maxFileSize", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum file size allowed in bytes." }, { "name": "invalidFileSizeMessage", "optional": true, "readonly": false, "type": "string", "default": ": Invalid file size, file size should be smaller than {1.}", "description": "Message of the invalid fize size." }, { "name": "invalidFileLimitMessage", "optional": true, "readonly": false, "type": "string", "default": "Maximum number of files to be uploaded is {0.}", "description": "Message to display when number of files to be uploaded exceeeds the limit." }, { "name": "invalidFileTypeMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0}: Invalid file type.'", "description": "Message of the invalid fize type." }, { "name": "fileLimit", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum number of files that can be uploaded." }, { "name": "withCredentials", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Cross-site Access-Control requests should be made using credentials such as cookies, authorization headers or TLS client certificates." }, { "name": "previewWidth", "optional": true, "readonly": false, "type": "number", "default": "50", "description": "Width of the image thumbnail in pixels." }, { "name": "chooseLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label of the choose button. Defaults to PrimeVue Locale configuration." }, { "name": "uploadLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label of the upload button. Defaults to PrimeVue Locale configuration." }, { "name": "cancelLabel", "optional": true, "readonly": false, "type": "string", "default": "Cancel", "description": "Label of the cancel button. Defaults to PrimeVue Locale configuration." }, { "name": "customUpload", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "Whether to use the default upload or a manual implementation defined in uploadHandler callback. Defaults to PrimeVue Locale configuration." }, { "name": "showUploadButton", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show the upload button." }, { "name": "showCancelButton", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show the cancel button." }, { "name": "chooseIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the choose button.", "deprecated": "since v3.27.0. Use 'chooseicon' slot." }, { "name": "uploadIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the upload button.", "deprecated": "since v3.27.0. Use 'updateicon' slot." }, { "name": "cancelIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the cancel button.", "deprecated": "since v3.27.0. Use 'cancelicon' slot." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the component." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the component." }, { "name": "chooseButtonProps", "optional": true, "readonly": false, "type": "object", "default": "null", "description": "Used to pass all properties of the ButtonProps to the choose button inside the component." }, { "name": "uploadButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the upload button inside the component." }, { "name": "cancelButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the cancel button inside 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": [] }, "FileUploadSlots": { "description": "Defines valid slots in FileUpload slots.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t files: File, // Files to upload.\n \t uploadedFiles: File, // Uploaded files.\n \t chooseCallback: () ⇒ void, // Choose function\n\t uploadCallback: () ⇒ void, // Upload function\n\t clearCallback: () ⇒ void, // Clear function\n}", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header content template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t files: File, // Files to upload.\n \t uploadedFiles: File, // Uploaded files.\n \t removeUploadedFileCallback: (index: number) ⇒ void, // Function to remove an uploaded file.\n\t removeFileCallback: (index: number) ⇒ void, // Function to remove a file.\n \t progress: number, // Uploaded progress as number.\n \t messages: undefined, // Status messages about upload process.\n }", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom uploaded content template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom content when there is no selected file." }, { "name": "chooseicon", "parameters": [], "returnType": "VNode[]", "description": "Custom choose icon template." }, { "name": "uploadicon", "parameters": [], "returnType": "VNode[]", "description": "Custom upload icon template." }, { "name": "cancelicon", "parameters": [], "returnType": "VNode[]", "description": "Custom cancel icon template." }, { "name": "fileremoveicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t file: File, // File to upload.\n \t index: number, // The index of file\n }", "description": "fileremoveicon slot's params." } ], "returnType": "VNode[]", "description": "Custom remove icon template for each file." }, { "name": "filelabel", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t files: File, // File to upload.\n }", "description": "filelabel slot's params." } ], "returnType": "VNode[]", "description": "Custom file label template." } ] }, "FileUploadEmitsOptions": { "relatedProp": "", "props": [], "methods": [ { "name": "select", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadSelectEvent", "description": "Custom select event." } ], "returnType": "void", "description": "Callback to invoke when files are selected." }, { "name": "before-upload", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadBeforeUploadEvent", "description": "Custom before upload event." } ], "returnType": "void", "description": "Callback to invoke before file upload begins to customize the request such as post parameters before the files." }, { "name": "progress", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadProgressEvent", "description": "Custom progress event." } ], "returnType": "void", "description": "Callback to invoke when files are being uploaded." }, { "name": "upload", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadUploadEvent", "description": "Custom upload event." } ], "returnType": "void", "description": "Callback to invoke when file upload is complete." }, { "name": "uploader", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadUploaderEvent", "description": "Custom uploader event." } ], "returnType": "void", "description": "Callback to invoke to implement a custom upload." }, { "name": "error", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadErrorEvent", "description": "Custom error event." } ], "returnType": "void", "description": "Callback to invoke if file upload fails." }, { "name": "before-send", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadBeforeSendEvent", "description": "Custom before send event." } ], "returnType": "void", "description": "Callback to invoke before file send begins to customize the request such as adding headers." }, { "name": "clear", "parameters": [], "returnType": "void", "description": "Callback to invoke when files in queue are removed without uploading." }, { "name": "remove", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadRemoveEvent", "description": "Custom remove event." } ], "returnType": "void", "description": "Callback to invoke when a singe file is removed from the list." }, { "name": "removeUploadedFile", "parameters": [ { "name": "event", "optional": false, "type": "FileUploadRemoveUploadedFile", "description": "Custom uploaded file remove event." } ], "returnType": "void", "description": "Callback to invoke when a single uploaded file is removed from the uploaded file list." } ] }, "FileUploadMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "upload", "parameters": [], "returnType": "void", "description": "Upload file." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FileUploadPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "FileUploadSelectEvent": { "description": "Custom select event.", "props": [] }, "FileUploadBeforeUploadEvent": { "description": "Custom before upload event.", "props": [] }, "FileUploadProgressEvent": { "description": "Custom progress event.", "props": [] }, "FileUploadUploadEvent": { "description": "Custom upload event.", "props": [] }, "FileUploadUploaderEvent": { "description": "Custom uploader event.", "props": [] }, "FileUploadErrorEvent": { "description": "Custom error event.", "props": [] }, "FileUploadBeforeSendEvent": { "description": "Custom before send event.", "props": [] }, "FileUploadRemoveEvent": { "description": "Custom remove event.", "props": [] }, "FileUploadRemoveUploadedFile": { "description": "Custom remove upload file event.", "props": [] }, "FileUploadPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "FileUploadPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "FileUploadState": { "description": "Defines current inline state in FileUpload component.", "props": [] }, "FileUploadProps": { "description": "Defines valid properties in FileUpload component.", "props": [] }, "FileUploadSlots": { "description": "Defines valid slots in FileUpload slots.", "props": [] }, "FileUploadEmitsOptions": { "props": [] }, "FileUploadMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "FileUploadPassThroughOptionType": { "values": "FileUploadPassThroughAttributes | (options: FileUploadPassThroughMethodOptions) => undefined | string | null | undefined" }, "FileUploadEmits": { "values": "EmitFn" } } } }, "fileuploadstyle": { "description": "FileUpload is an advanced uploader with dragdrop support, multi file uploads, auto uploading, progress tracking and validations.\n\n[Live Demo](https://www.primevue.org/fileupload/)", "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": { "FileUploadStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FileUploadStyle": { "props": [] } } }, "enumerations": { "values": { "FileUploadClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-fileupload\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-fileupload-header\"", "description": "Class name of the header element" }, { "name": "pcChooseButton", "optional": false, "readonly": false, "value": "\"p-fileupload-choose-button\"", "description": "Class name of the choose button element" }, { "name": "pcUploadButton", "optional": false, "readonly": false, "value": "\"p-fileupload-upload-button\"", "description": "Class name of the upload button element" }, { "name": "pcCancelButton", "optional": false, "readonly": false, "value": "\"p-fileupload-cancel-button\"", "description": "Class name of the cancel button element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-fileupload-content\"", "description": "Class name of the content element" }, { "name": "fileList", "optional": false, "readonly": false, "value": "\"p-fileupload-file-list\"", "description": "Class name of the file list element" }, { "name": "file", "optional": false, "readonly": false, "value": "\"p-fileupload-file\"", "description": "Class name of the file element" }, { "name": "fileThumbnail", "optional": false, "readonly": false, "value": "\"p-fileupload-file-thumbnail\"", "description": "Class name of the file thumbnail element" }, { "name": "fileInfo", "optional": false, "readonly": false, "value": "\"p-fileupload-file-info\"", "description": "Class name of the file info element" }, { "name": "fileName", "optional": false, "readonly": false, "value": "\"p-fileupload-file-name\"", "description": "Class name of the file name element" }, { "name": "fileSize", "optional": false, "readonly": false, "value": "\"p-fileupload-file-size\"", "description": "Class name of the file size element" }, { "name": "pcFileBadge", "optional": false, "readonly": false, "value": "\"p-fileupload-file-badge\"", "description": "Class name of the file badge element" }, { "name": "fileActions", "optional": false, "readonly": false, "value": "\"p-fileupload-file-actions\"", "description": "Class name of the file actions element" }, { "name": "pcFileRemoveButton", "optional": false, "readonly": false, "value": "\"p-fileupload-file-remove-button\"", "description": "Class name of the file remove button element" } ] } } } }, "floatlabel": { "description": "FloatLabel appears on top of the input field when focused.\n\n[Live Demo](https://www.primevue.org/inputtext/)", "components": { "default": { "description": "FloatLabel appears on top of the input field when focused.", "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": { "FloatLabelPassThroughMethodOptions": { "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": "FloatLabelProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "FloatLabelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "FloatLabelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "FloatLabelPassThroughOptionType", "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": [] }, "FloatLabelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "FloatLabelProps": { "description": "Defines valid properties in FloatLabel component.", "relatedProp": "", "props": [ { "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": [] }, "FloatLabelSlots": { "description": "Defines valid slots in FloatLabel component.", "relatedProp": "", "props": [ { "name": "default", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] }, "FloatLabelEmitsOptions": { "description": "Defines valid emits in FloatLabel component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FloatLabelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "FloatLabelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "FloatLabelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "FloatLabelProps": { "description": "Defines valid properties in FloatLabel component.", "props": [] }, "FloatLabelSlots": { "description": "Defines valid slots in FloatLabel component.", "props": [] }, "FloatLabelEmitsOptions": { "description": "Defines valid emits in FloatLabel component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "FloatLabelPassThroughOptionType": { "values": "FloatLabelPassThroughAttributes | (options: FloatLabelPassThroughMethodOptions) => undefined | string | null | undefined" }, "FloatLabelPassThroughTransitionType": { "values": "TransitionProps | (options: FloatLabelPassThroughMethodOptions) => TransitionProps | undefined" }, "FloatLabelEmits": { "values": "EmitFn" } } } }, "floatlabelstyle": { "description": "FloatLabel appears on top of the input field when focused.\n\n[Live Demo](https://www.primevue.org/inputtext/)", "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": { "FloatLabelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FloatLabelStyle": { "props": [] } } }, "enumerations": { "values": { "FloatLabelClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-floatlabel\"", "description": "Class name of the root element" } ] } } } }, "focustrap": { "description": "Focus Trap keeps focus within a certain DOM element while tabbing.\n\n[Live Demo](https://primevue.org/focustrap)", "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": { "FocusTrapOptions": { "description": "Defines options of FocusTrap.", "relatedProp": "", "props": [ { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the directive should be disabled." }, { "name": "autoFocus", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When When disabled, focustrap will not focus by default." }, { "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." } ], "methods": [] }, "FocusTrapDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "FocusTrapOptions.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "FocusTrapDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "firstFocusableElement", "optional": true, "readonly": false, "type": "FocusTrapDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the first focusable element's DOM element." }, { "name": "lastFocusableElement", "optional": true, "readonly": false, "type": "FocusTrapDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the last focusable element's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "DirectiveHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "FocusTrapDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "FocusTrapDirectiveBinding": { "description": "Binding of FocusTrap directive.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "FocusTrapOptions", "default": "", "description": "Value of the FocusTrap." } ], "methods": [], "extendedTypes": "Omit" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FocusTrapOptions": { "description": "Defines options of FocusTrap.", "props": [] }, "FocusTrapDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "FocusTrapDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "FocusTrapDirectiveBinding": { "description": "Binding of FocusTrap directive.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "FocusTrapDirectivePassThroughOptionType": { "values": "FocusTrapDirectivePassThroughAttributes | null | undefined" } } } }, "focustrapstyle": { "description": "Focus Trap keeps focus within a certain DOM element while tabbing.\n\n[Live Demo](https://primevue.org/focustrap)", "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": { "FocusTrapStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FocusTrapStyle": { "props": [] } } }, "enumerations": { "values": { "FocusTrapClasses": { "members": [] } } } }, "galleria": { "description": "Galleria is an advanced content gallery component.\n\n[Live Demo](https://www.primevue.org/galleria/)", "components": { "default": { "description": "Galleria is an advanced content gallery component.", "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": { "GalleriaPassThroughMethodOptions": { "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": "GalleriaProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "GalleriaState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "GalleriaContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "GalleriaResponsiveOptions": { "relatedProp": "", "props": [ { "name": "breakpoint", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Breakpoint for responsive mode. Exp;" }, { "name": "numVisible", "optional": false, "readonly": false, "type": "number", "default": "", "description": "The number of visible items on breakpoint." } ], "methods": [] }, "GalleriaPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "GalleriaProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "closeButton", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the close button's DOM element." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the close icon's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "itemsContainer", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item container's DOM element." }, { "name": "items", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the items' DOM element." }, { "name": "previousItemButton", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the previous item button's DOM element." }, { "name": "previousItemIcon", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the previous item icon's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "nextItemButton", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the next item button's DOM element." }, { "name": "nextItemIcon", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the next item icon's DOM element." }, { "name": "caption", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the caption's DOM element." }, { "name": "indicatorList", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the indicator list's DOM element." }, { "name": "indicator", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the indicator's DOM element." }, { "name": "indicatorButton", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the indicator button's DOM element." }, { "name": "thumbnails", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the thumbnails' DOM element." }, { "name": "thumbnailContent", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the thumbnail content's DOM element." }, { "name": "previousThumbnailButton", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the previous thumbnail button's DOM element." }, { "name": "previousThumbnailIcon", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the previous thumbnail icon's DOM element." }, { "name": "thumbnailsViewport", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the thumbnails viewport's DOM element." }, { "name": "thumbnailItems", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the thumbnail items' DOM element." }, { "name": "thumbnailItem", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the thumbnail item's DOM element." }, { "name": "thumbnail", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the thumbnail's DOM element." }, { "name": "nextThumbnailButton", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the next thumbnail button's DOM element." }, { "name": "nextThumbnailIcon", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the next thumbnail icon's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "GalleriaPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "GalleriaPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "GalleriaPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "GalleriaState": { "description": "Defines current inline state in Galleria component.", "relatedProp": "", "props": [ { "name": "containerVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current container visible state as a boolean." }, { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Style id of the component." }, { "name": "activeIndex", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Index of the first item as a number." }, { "name": "numVisible", "optional": false, "readonly": false, "type": "number", "default": "3", "description": "Number of items per page as a number." }, { "name": "slideShowActive", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current slide active state as a boolean." }, { "name": "d_numVisible", "optional": false, "readonly": false, "type": "number", "default": "3", "description": "Number of items per page as a number." }, { "name": "d_oldNumVisible", "optional": false, "readonly": false, "type": "number", "default": "3", "description": "Old number of items per page as a number." }, { "name": "d_activeIndex", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Current active item index as a number." }, { "name": "d_oldActiveItemIndex", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "The previous active item index as a number." }, { "name": "page", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Index of the first item." }, { "name": "totalShiftedItems", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Total shifted items' count as a number." } ], "methods": [] }, "GalleriaContext": { "description": "Defines current inline options in Galleria component.", "relatedProp": "", "props": [ { "name": "highlighted", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current highlighted state of the indicator as a boolean." } ], "methods": [] }, "GalleriaProps": { "description": "Defines valid properties in Galleria component.", "relatedProp": "", "props": [ { "name": "id", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Unique identifier of the element." }, { "name": "value", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of objects to display." }, { "name": "activeIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the first item." }, { "name": "fullScreen", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display the component on fullscreen." }, { "name": "visible", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies the visibility of the mask on fullscreen mode." }, { "name": "numVisible", "optional": true, "readonly": false, "type": "number", "default": "3", "description": "Number of items per page." }, { "name": "responsiveOptions", "optional": true, "readonly": false, "type": "GalleriaResponsiveOptions[]", "default": "", "description": "An array of options for responsive design." }, { "name": "showItemNavigators", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display navigation buttons in item section." }, { "name": "showThumbnailNavigators", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display navigation buttons in thumbnail container." }, { "name": "showItemNavigatorsOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display navigation buttons on item hover." }, { "name": "changeItemOnIndicatorHover", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, item is changed on indicator hover." }, { "name": "circular", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if scrolling would be infinite." }, { "name": "autoPlay", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Items are displayed with a slideshow in autoPlay mode." }, { "name": "transitionInterval", "optional": true, "readonly": false, "type": "number", "default": "4000", "description": "Time in milliseconds to scroll items." }, { "name": "showThumbnails", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display thumbnail container." }, { "name": "thumbnailsPosition", "optional": true, "readonly": false, "type": "\"left\" | \"top\" | \"bottom\" | \"right\"", "default": "bottom", "description": "Position of thumbnails." }, { "name": "verticalThumbnailViewPortHeight", "optional": true, "readonly": false, "type": "string", "default": "300px", "description": "Height of the viewport in vertical thumbnail." }, { "name": "showIndicators", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display indicator container." }, { "name": "showIndicatorsOnItem", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, indicator container is displayed on item container." }, { "name": "indicatorsPosition", "optional": true, "readonly": false, "type": "\"left\" | \"top\" | \"bottom\" | \"right\"", "default": "bottom", "description": "Position of indicators." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "maskClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the mask on fullscreen mode." }, { "name": "containerStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the component on fullscreen mode. Otherwise, the 'style' property can be used." }, { "name": "containerClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the component on fullscreen mode. Otherwise, the 'class' property can be used." }, { "name": "containerProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the container element on fullscreen mode." }, { "name": "prevButtonProps", "optional": true, "readonly": false, "type": "ButtonHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the previous navigation button." }, { "name": "nextButtonProps", "optional": true, "readonly": false, "type": "ButtonHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the next navigation button." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaRoledescription", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that description for the role 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": [] }, "GalleriaSlots": { "description": "Defines valid slots in Galleria slots.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item instance\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." }, { "name": "caption", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item instance\n }", "description": "caption slot's params." } ], "returnType": "VNode[]", "description": "Custom caption template." }, { "name": "indicator", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t index: number, // Index of the indicator item\n }", "description": "indicator slot's params." } ], "returnType": "VNode[]", "description": "Custom indicator template." }, { "name": "thumbnail", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item instance\n }", "description": "thumbnail slot's params." } ], "returnType": "VNode[]", "description": "Custom thumbnail template." }, { "name": "closeicon", "parameters": [], "returnType": "VNode[]", "description": "Custom close icon template." }, { "name": "previousitemicon", "parameters": [], "returnType": "VNode[]", "description": "Custom navigator previous item icon template." }, { "name": "nextitemicon", "parameters": [], "returnType": "VNode[]", "description": "Custom navigator next item icon template." }, { "name": "previousthumbnailicon", "parameters": [], "returnType": "VNode[]", "description": "Custom thumbnail previous icon template." }, { "name": "nextthumbnailicon", "parameters": [], "returnType": "VNode[]", "description": "Custom thumbnail next item template." } ] }, "GalleriaEmitsOptions": { "description": "Defines valid emits in Galleria component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:activeIndex", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "Index of new active item." } ], "returnType": "void", "description": "Emitted when the active index changes." }, { "name": "update:visible", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the visible changes." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "GalleriaPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "GalleriaResponsiveOptions": { "props": [] }, "GalleriaPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "GalleriaPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "GalleriaState": { "description": "Defines current inline state in Galleria component.", "props": [] }, "GalleriaContext": { "description": "Defines current inline options in Galleria component.", "props": [] }, "GalleriaProps": { "description": "Defines valid properties in Galleria component.", "props": [] }, "GalleriaSlots": { "description": "Defines valid slots in Galleria slots.", "props": [] }, "GalleriaEmitsOptions": { "description": "Defines valid emits in Galleria component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "GalleriaPassThroughOptionType": { "values": "GalleriaPassThroughAttributes | (options: GalleriaPassThroughMethodOptions) => undefined | string | null | undefined" }, "GalleriaPassThroughTransitionType": { "values": "TransitionProps | (options: GalleriaPassThroughMethodOptions) => TransitionProps | undefined" }, "GalleriaEmits": { "values": "EmitFn" } } } }, "galleriastyle": { "description": "Galleria is an advanced content gallery component.\n\n[Live Demo](https://www.primevue.org/galleria/)", "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": { "GalleriaStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "GalleriaStyle": { "props": [] } } }, "enumerations": { "values": { "GalleriaClasses": { "members": [ { "name": "mask", "optional": false, "readonly": false, "value": "\"p-galleria-mask\"", "description": "Class name of the mask element" }, { "name": "root", "optional": false, "readonly": false, "value": "\"p-galleria\"", "description": "Class name of the root element" }, { "name": "closeButton", "optional": false, "readonly": false, "value": "\"p-galleria-close-button\"", "description": "Class name of the close button element" }, { "name": "closeIcon", "optional": false, "readonly": false, "value": "\"p-galleria-close-icon\"", "description": "Class name of the close icon element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-galleria-header\"", "description": "Class name of the header element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-galleria-content\"", "description": "Class name of the content element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-galleria-footer\"", "description": "Class name of the footer element" }, { "name": "itemsContainer", "optional": false, "readonly": false, "value": "\"p-galleria-items-container\"", "description": "Class name of the items container element" }, { "name": "items", "optional": false, "readonly": false, "value": "\"p-galleria-items\"", "description": "Class name of the items element" }, { "name": "previousItemButton", "optional": false, "readonly": false, "value": "\"p-galleria-prev-button\"", "description": "Class name of the previous item button element" }, { "name": "previousItemIcon", "optional": false, "readonly": false, "value": "\"p-galleria-prev-icon\"", "description": "Class name of the previous item icon element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-galleria-item\"", "description": "Class name of the item element" }, { "name": "nextItemButton", "optional": false, "readonly": false, "value": "\"p-galleria-next-button\"", "description": "Class name of the next item button element" }, { "name": "nextItemIcon", "optional": false, "readonly": false, "value": "\"p-galleria-next-icon\"", "description": "Class name of the next item icon element" }, { "name": "caption", "optional": false, "readonly": false, "value": "\"p-galleria-caption\"", "description": "Class name of the caption element" }, { "name": "indicatorList", "optional": false, "readonly": false, "value": "\"p-galleria-indicator-list\"", "description": "Class name of the indicator list element" }, { "name": "indicator", "optional": false, "readonly": false, "value": "\"p-galleria-indicator\"", "description": "Class name of the indicator element" }, { "name": "indicatorButton", "optional": false, "readonly": false, "value": "\"p-galleria-indicator-button\"", "description": "Class name of the indicator button element" }, { "name": "thumbnails", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnails\"", "description": "Class name of the thumbnails element" }, { "name": "thumbnailContent", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnails-content\"", "description": "Class name of the thumbnail content element" }, { "name": "previousThumbnailButton", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnail-prev-button\"", "description": "Class name of the previous thumbnail button element" }, { "name": "previousThumbnailIcon", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnail-prev-icon\"", "description": "Class name of the previous thumbnail icon element" }, { "name": "thumbnailsViewport", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnails-viewport\"", "description": "Class name of the thumbnails viewport element" }, { "name": "thumbnailItems", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnail-items\"", "description": "Class name of the thumbnail items element" }, { "name": "thumbnailItem", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnail-item\"", "description": "Class name of the thumbnail item element" }, { "name": "thumbnail", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnail\"", "description": "Class name of the thumbnail element" }, { "name": "nextThumbnailButton", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnail-next-button\"", "description": "Class name of the next thumbnail button element" }, { "name": "nextThumbnailIcon", "optional": false, "readonly": false, "value": "\"p-galleria-thumbnail-next-icon\"", "description": "Class name of the next thumbnail icon element" } ] } } } }, "iconfield": { "description": "IconField wraps an input and an icon.\n\n[Live Demo](https://www.primevue.org/inputtext/)", "components": { "default": { "description": "IconField is used to select a boolean value.", "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": { "IconFieldPassThroughMethodOptions": { "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": "IconFieldProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "IconFieldPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "IconFieldProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "IconFieldPassThroughOptionType", "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": [] }, "IconFieldPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "IconFieldProps": { "description": "Defines valid properties in IconField component.", "relatedProp": "", "props": [ { "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": [] }, "IconFieldSlots": { "description": "Defines valid slots in IconField component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default slot for content." } ] }, "IconFieldEmitsOptions": { "description": "Defines valid emits in IconField component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "IconFieldPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "IconFieldPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "IconFieldPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "IconFieldProps": { "description": "Defines valid properties in IconField component.", "props": [] }, "IconFieldSlots": { "description": "Defines valid slots in IconField component.", "props": [] }, "IconFieldEmitsOptions": { "description": "Defines valid emits in IconField component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "IconFieldPassThroughOptionType": { "values": "IconFieldPassThroughAttributes | (options: IconFieldPassThroughMethodOptions) => undefined | string | null | undefined" }, "IconFieldEmits": { "values": "EmitFn" } } } }, "iconfieldstyle": { "description": "IconField wraps an input and an icon.\n\n[Live Demo](https://www.primevue.org/inputtext/)", "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": { "IconFieldStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "IconFieldStyle": { "props": [] } } }, "enumerations": { "values": { "IconFieldClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-iconfield\"", "description": "Class name of the root element" } ] } } } }, "icons/angledoubledown": {}, "icons/angledoubleleft": {}, "icons/angledoubleright": {}, "icons/angledoubleup": {}, "icons/angledown": {}, "icons/angleleft": {}, "icons/angleright": {}, "icons/angleup": {}, "icons/arrowdown": {}, "icons/arrowup": {}, "icons/ban": {}, "icons/bars": {}, "icons/blank": {}, "icons/calendar": {}, "icons/check": {}, "icons/chevrondown": {}, "icons/chevronleft": {}, "icons/chevronright": {}, "icons/chevronup": {}, "icons/exclamationtriangle": {}, "icons/eye": {}, "icons/eyeslash": {}, "icons/filter": {}, "icons/filterslash": {}, "icons": { "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": { "IconProps": { "relatedProp": "", "props": [ { "name": "label", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "spin", "optional": true, "readonly": false, "type": "boolean", "default": "" } ], "methods": [] }, "IconSlots": { "relatedProp": "", "props": [], "methods": [] }, "IconEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "IconProps": { "props": [] }, "IconSlots": { "props": [] }, "IconEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "IconEmits": { "values": "EmitFn" } } } }, "icons/infocircle": {}, "icons/minus": {}, "icons/pencil": {}, "icons/plus": {}, "icons/refresh": {}, "icons/search": {}, "icons/searchminus": {}, "icons/searchplus": {}, "icons/sortalt": {}, "icons/sortamountdown": {}, "icons/sortamountupalt": {}, "icons/spinner": {}, "icons/star": {}, "icons/starfill": {}, "icons/thlarge": {}, "icons/times": {}, "icons/timescircle": {}, "icons/trash": {}, "icons/undo": {}, "icons/upload": {}, "icons/windowmaximize": {}, "icons/windowminimize": {}, "image": { "description": "Displays an image with preview and tranformation options. For multiple image, see Galleria.\n\n[Live Demo](https://www.primevue.org/image/)", "components": { "default": { "description": "Displays an image with preview and tranformation options. For multiple image, see Galleria.", "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": { "ImagePassThroughMethodOptions": { "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": "ImageProps", "default": "", "description": "ˆ\nDefines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ImageState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ImagePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ImageProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "image", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the image's DOM element." }, { "name": "previewMask", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the preview mask's DOM element." }, { "name": "previewIcon", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the preview icon's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "toolbar", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the toolbar's DOM element." }, { "name": "rotateRightButton", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the rotate right button's DOM element." }, { "name": "rotateRightIcon", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the rotate right icon's DOM element." }, { "name": "rotateLeftButton", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the rotate left button's DOM element." }, { "name": "rotateLeftIcon", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the rotate left icon's DOM element." }, { "name": "zoomOutButton", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the zoom out button's DOM element." }, { "name": "zoomOutIcon", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the zoom out icon's DOM element." }, { "name": "zoomInButton", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the zoom in button's DOM element." }, { "name": "zoomInIcon", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the zoom in icon's DOM element." }, { "name": "closeButton", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the close button's DOM element." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the close icon's DOM element." }, { "name": "originalContainer", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the original container's DOM element." }, { "name": "original", "optional": true, "readonly": false, "type": "ImagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the original's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "ImagePassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "ImagePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ImageState": { "description": "Defines current inline state in Image component.", "relatedProp": "", "props": [ { "name": "maskVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Mask visible state as a boolean." }, { "name": "previewVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Preview visible state as a boolean." }, { "name": "rotate", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Rotate state as a number." }, { "name": "scale", "optional": false, "readonly": false, "type": "number", "default": "1", "description": "Scale state as a boolean." } ], "methods": [] }, "ImageProps": { "description": "Defines valid properties in Image component.", "relatedProp": "", "props": [ { "name": "preview", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Controls the preview functionality." }, { "name": "imageStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the image element." }, { "name": "imageClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the image element." }, { "name": "indicatorIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Custom indicator icon.", "deprecated": "since v4.0. Use 'previewIcon' prop instead." }, { "name": "previewIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Custom indicator icon." }, { "name": "zoomInDisabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Disable the zoom-in button" }, { "name": "zoomOutDisabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Disable the zoom-out button" }, { "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": [] }, "ImageSlots": { "description": "Defines valid slots in Image slots.", "relatedProp": "", "props": [], "methods": [ { "name": "previewicon", "parameters": [], "returnType": "VNode[]", "description": "Custom indicator template." }, { "name": "indicatoricon", "parameters": [], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'previewicon' slot instead.\nCustom indicator template." }, { "name": "refresh", "parameters": [], "returnType": "VNode[]", "description": "Custom refresh template." }, { "name": "undo", "parameters": [], "returnType": "VNode[]", "description": "Custom undo template." }, { "name": "zoomout", "parameters": [], "returnType": "VNode[]", "description": "Custom zoomout template." }, { "name": "zoomin", "parameters": [], "returnType": "VNode[]", "description": "Custom zoomin template." }, { "name": "close", "parameters": [], "returnType": "VNode[]", "description": "Custom close template." }, { "name": "image", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the image element.\n \t style: any, // Style of the image element.\n \t onError: () ⇒ void, // Image error function.\n\t errorCallback: () ⇒ void, // Preview click function.\n}", "description": "image slot's params." } ], "returnType": "VNode[]", "description": "Custom image template." }, { "name": "preview", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the preview image element.\n \t style: any, // Style of the preview image element.\n \t onClick: () ⇒ void, // Preview click function.\n\t previewCallback: () ⇒ void, // Preview click function.\n}", "description": "preview slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. use 'original' slot instead.\nCustom preview template." }, { "name": "original", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the original image element.\n \t style: any, // Style of the original image element.\n \t onClick: () ⇒ void, // Original click function.\n\t previewCallback: () ⇒ void, // Preview click function.\n}", "description": "original slot's params." } ], "returnType": "VNode[]", "description": "Custom original template." } ] }, "ImageEmitsOptions": { "relatedProp": "", "props": [], "methods": [] }, "ImageMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "show", "parameters": [], "returnType": "void", "description": "Triggered when the preview overlay is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Triggered when the preview overlay is hidden." }, { "name": "error", "parameters": [], "returnType": "void", "description": "Triggered when an error occurs while loading an image file." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ImagePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ImagePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ImagePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ImageState": { "description": "Defines current inline state in Image component.", "props": [] }, "ImageProps": { "description": "Defines valid properties in Image component.", "props": [] }, "ImageSlots": { "description": "Defines valid slots in Image slots.", "props": [] }, "ImageEmitsOptions": { "props": [] }, "ImageMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ImagePassThroughOptionType": { "values": "ImagePassThroughAttributes | (options: ImagePassThroughMethodOptions) => undefined | string | null | undefined" }, "ImagePassThroughTransitionType": { "values": "TransitionProps | (options: ImagePassThroughMethodOptions) => TransitionProps | undefined" }, "ImageEmits": { "values": "EmitFn" } } } }, "imagestyle": { "description": "Displays an image with preview and tranformation options. For multiple image, see Galleria.\n\n[Live Demo](https://www.primevue.org/image/)", "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": { "ImageStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ImageStyle": { "props": [] } } }, "enumerations": { "values": { "ImageClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-image\"", "description": "Class name of the root element" }, { "name": "previewMask", "optional": false, "readonly": false, "value": "\"p-image-preview-mask\"", "description": "Class name of the preview mask element" }, { "name": "previewIcon", "optional": false, "readonly": false, "value": "\"p-image-preview-icon\"", "description": "Class name of the preview icon element" }, { "name": "mask", "optional": false, "readonly": false, "value": "\"p-image-mask\"", "description": "Class name of the mask element" }, { "name": "toolbar", "optional": false, "readonly": false, "value": "\"p-image-toolbar\"", "description": "Class name of the toolbar element" }, { "name": "rotateRightButton", "optional": false, "readonly": false, "value": "\"p-image-rotate-right-button\"", "description": "Class name of the rotate right button element" }, { "name": "rotateLeftButton", "optional": false, "readonly": false, "value": "\"p-image-rotate-left-button\"", "description": "Class name of the rotate left button element" }, { "name": "zoomOutButton", "optional": false, "readonly": false, "value": "\"p-image-zoom-out-button\"", "description": "Class name of the zoom out button element" }, { "name": "zoomInButton", "optional": false, "readonly": false, "value": "\"p-image-zoom-in-button\"", "description": "Class name of the zoom in button element" }, { "name": "closeButton", "optional": false, "readonly": false, "value": "\"p-image-close-button\"", "description": "Class name of the close button element" }, { "name": "original", "optional": false, "readonly": false, "value": "\"p-image-original\"", "description": "Class name of the original element" } ] } } } }, "inlinemessage": { "description": "InlineMessage component is useful in cases where a single message needs to be displayed related to an element such as forms. It has one property, severity of the message.\n\n[Live Demo](https://www.primevue.org/inlinemessage/)", "components": { "default": { "description": "InlineMessage component is useful in cases where a single message needs to be displayed related to an element such as forms. It has one property, severity of the message.", "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": { "InlineMessagePassThroughMethodOptions": { "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": "InlineMessageProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InlineMessageState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "InlineMessagePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InlineMessageProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InlineMessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "InlineMessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "text", "optional": true, "readonly": false, "type": "InlineMessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the text's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "InlineMessagePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InlineMessageState": { "description": "Defines current inline state in InlineMessage component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." } ], "methods": [] }, "InlineMessageProps": { "description": "Defines valid properties in InlineMessage component.", "relatedProp": "", "props": [ { "name": "severity", "optional": true, "readonly": false, "type": "HintedString<\"error\" | \"success\" | \"secondary\" | \"info\" | \"warn\" | \"contrast\">", "default": "info", "description": "Severity level of the message." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Display a custom icon for the message.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "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": [] }, "InlineMessageSlots": { "description": "Defines valid slots in InlineMessage slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default custom slot." }, { "name": "icon", "parameters": [], "returnType": "VNode[]", "description": "Custom message icon template." } ] }, "InlineMessageEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InlineMessagePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InlineMessagePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InlineMessagePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InlineMessageState": { "description": "Defines current inline state in InlineMessage component.", "props": [] }, "InlineMessageProps": { "description": "Defines valid properties in InlineMessage component.", "props": [] }, "InlineMessageSlots": { "description": "Defines valid slots in InlineMessage slots.", "props": [] }, "InlineMessageEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InlineMessagePassThroughOptionType": { "values": "InlineMessagePassThroughAttributes | (options: InlineMessagePassThroughMethodOptions) => undefined | string | null | undefined" }, "InlineMessageEmits": { "values": "EmitFn" } } } }, "inlinemessagestyle": { "description": "InlineMessage component is useful in cases where a single message needs to be displayed related to an element such as forms. It has one property, severity of the message.\n\n[Live Demo](https://www.primevue.org/inlinemessage/)", "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": { "InlineMessageStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InlineMessageStyle": { "props": [] } } }, "enumerations": { "values": { "InlineMessageClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inlinemessage\"", "description": "Class name of the root element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-inlinemessage-icon\"", "description": "Class name of the icon element" }, { "name": "text", "optional": false, "readonly": false, "value": "\"p-inlinemessage-text\"", "description": "Class name of the text element" } ] } } } }, "inplace": { "description": "Inplace provides an easy to do editing and display at the same time where clicking the output displays the actual content.\n\n[Live Demo](https://www.primevue.org/inplace)", "components": { "default": { "description": "Inplace provides an easy to do editing and display at the same time where clicking the output displays the actual content.", "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": { "InplacePassThroughMethodOptions": { "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": "InplaceProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InplaceState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "InplaceSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "InplaceProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InplaceState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "InplacePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InplaceProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InplacePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "display", "optional": true, "readonly": false, "type": "InplacePassThroughOptionType", "default": "", "description": "Used to pass attributes to the display's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "InplacePassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "InplacePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InplaceState": { "description": "Defines current inline state in Inplace component.", "relatedProp": "", "props": [ { "name": "d_active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state as a boolean." } ], "methods": [] }, "InplaceProps": { "description": "Defines valid properties in Inplace component.", "relatedProp": "", "props": [ { "name": "active", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the content is displayed or not." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the element should be disabled." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the close button.", "deprecated": "since v3.27.0. Use 'closeicon' slot." }, { "name": "displayProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to display container." }, { "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": [] }, "InplaceSlots": { "description": "Defines valid slots in Inplace component.", "relatedProp": "", "props": [], "methods": [ { "name": "display", "parameters": [], "returnType": "VNode[]", "description": "Custom display template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t closeCallback: () ⇒ void, // Close message function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom content template." } ] }, "InplaceEmitsOptions": { "description": "Defines valid emits in Inplace component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:active", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the active changes." }, { "name": "open", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when inplace is opened." }, { "name": "close", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when inplace is closed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InplacePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InplaceSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "InplacePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InplacePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InplaceState": { "description": "Defines current inline state in Inplace component.", "props": [] }, "InplaceProps": { "description": "Defines valid properties in Inplace component.", "props": [] }, "InplaceSlots": { "description": "Defines valid slots in Inplace component.", "props": [] }, "InplaceEmitsOptions": { "description": "Defines valid emits in Inplace component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InplacePassThroughOptionType": { "values": "InplacePassThroughAttributes | (options: InplacePassThroughMethodOptions) => undefined | string | null | undefined" }, "InplaceEmits": { "values": "EmitFn" } } } }, "inplacestyle": { "description": "Inplace provides an easy to do editing and display at the same time where clicking the output displays the actual content.\n\n[Live Demo](https://www.primevue.org/inplace)", "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": { "InplaceStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InplaceStyle": { "props": [] } } }, "enumerations": { "values": { "InplaceClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inplace\"", "description": "Class name of the root element" }, { "name": "display", "optional": false, "readonly": false, "value": "\"p-inplace-display\"", "description": "Class name of the display element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-inplace-content\"", "description": "Class name of the content element" } ] } } } }, "inputchips": { "description": "InputChips groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/inputchips/)", "components": { "default": { "description": "InputChips is used to enter multiple values on an input field.", "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": { "InputChipsPassThroughMethodOptions": { "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": "InputChipsProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputChipsState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedBy": "ChipsPassThroughMethodOptions" }, "InputChipsSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "InputChipsProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputChipsState", "default": "", "description": "Defines current inline state." } ], "methods": [], "extendedBy": "ChipsSharedPassThroughMethodOptions" }, "InputChipsAddEvent": { "description": "Custom add event.", "relatedProp": "InputChipsEmitsOptions.add", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Added/Removed item value." } ], "methods": [], "extendedBy": "ChipsAddEvent,InputChipsRemoveEvent" }, "InputChipsRemoveEvent": { "description": "Custom remove event.", "relatedProp": "InputChipsEmitsOptions.remove", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Added/Removed item value." } ], "methods": [], "extendedTypes": "InputChipsAddEvent" }, "InputChipsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputChipsProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "chipItem", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip's DOM element." }, { "name": "pcChip", "optional": true, "readonly": false, "type": "ChipPassThroughOptions", "default": "", "description": "Used to pass attributes to the Chip component." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip icon's DOM element." }, { "name": "inputItem", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input item's DOM element." }, { "name": "inputItemField", "optional": true, "readonly": false, "type": "InputChipsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input item field's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [], "extendedBy": "ChipsPassThroughOptions" }, "InputChipsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedBy": "ChipsPassThroughAttributes" }, "InputChipsState": { "description": "Defines current inline state in InputChips component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "inputValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current input value as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "focusedIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current focused item index state as a number." } ], "methods": [], "extendedBy": "ChipsState" }, "InputChipsProps": { "description": "Defines valid properties in InputChips component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "Value of the component." }, { "name": "max", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum number of entries allowed." }, { "name": "addOnBlur", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to add an item when the input loses focus." }, { "name": "allowDuplicate", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to allow duplicate values or not." }, { "name": "separator", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Separator char to add an item when pressed in addition to the enter key." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the focus input to match a label defined for the inputchips." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputProps", "optional": true, "readonly": false, "type": "InputHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component.", "deprecated": "since v3.26.0. Use 'pt' property instead." }, { "name": "removeTokenIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action.", "deprecated": "since v3.27.0. Use 'removetokenicon' slot." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the element should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text for the input." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [], "extendedBy": "ChipsProps" }, "InputChipsSlots": { "description": "Defines valid slots in InputChips slots.", "relatedProp": "", "props": [], "methods": [ { "name": "chip", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n }", "description": "chip slot's params." } ], "returnType": "VNode[]", "description": "Custom chip template." }, { "name": "removetokenicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n \t index: number, // Index of the token.\n \t onClick: (event: Event, index: number) ⇒ void, // chip icon function.\n\t removeCallback: (event: Event, index: number) ⇒ void, // chip icon function.\n}", "description": "chip icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'chipicon' slot.\nCustom chip icon template." }, { "name": "chipicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n \t index: number, // Index of the token.\n \t onClick: (event: Event, index: number) ⇒ void, // chip icon function.\n\t removeCallback: (event: Event, index: number) ⇒ void, // chip icon function.\n}", "description": "chip icon slot's params." } ], "returnType": "VNode[]", "description": "Custom chip icon template." } ], "extendedBy": "ChipsSlots" }, "InputChipsEmitsOptions": { "description": "Defines valid emits in InputChips component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any[]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "add", "parameters": [ { "name": "event", "optional": false, "type": "InputChipsAddEvent", "description": "Custom add event." } ], "returnType": "void", "description": "Callback to invoke when a chip is added." }, { "name": "remove", "parameters": [ { "name": "event", "optional": false, "type": "InputChipsRemoveEvent", "description": "Custom remove event." } ], "returnType": "void", "description": "Callback to invoke when a chip is removed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputChipsPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputChipsSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "InputChipsAddEvent": { "description": "Custom add event.", "props": [] }, "InputChipsRemoveEvent": { "description": "Custom remove event.", "props": [] }, "InputChipsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputChipsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputChipsState": { "description": "Defines current inline state in InputChips component.", "props": [] }, "InputChipsProps": { "description": "Defines valid properties in InputChips component.", "props": [] }, "InputChipsSlots": { "description": "Defines valid slots in InputChips slots.", "props": [] }, "InputChipsEmitsOptions": { "description": "Defines valid emits in InputChips component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputChipsPassThroughOptionType": { "values": "InputChipsPassThroughAttributes | (options: InputChipsPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputChipsEmits": { "values": "EmitFn" } } } }, "inputchipsstyle": { "description": "InputChips groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/inputchips/)", "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": { "InputChipsStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedBy": "ChipsStyle", "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputChipsStyle": { "props": [] } } }, "enumerations": { "values": { "InputChipsClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputchips\"", "description": "Class name of the root element" }, { "name": "input", "optional": false, "readonly": false, "value": "\"p-inputchips-input\"", "description": "Class name of the input element" }, { "name": "chipItem", "optional": false, "readonly": false, "value": "\"p-inputchips-chip-item\"", "description": "Class name of the chip item element" }, { "name": "pcChip", "optional": false, "readonly": false, "value": "\"p-inputchips-chip-label\"", "description": "Class name of the chip element" }, { "name": "chipIcon", "optional": false, "readonly": false, "value": "\"p-inputchips-chip-icon\"", "description": "Class name of the chip icon element" }, { "name": "inputItem", "optional": false, "readonly": false, "value": "\"p-inputchips-input-item\"", "description": "Class name of the input item element" } ] } } } }, "inputgroup": { "description": "InputGroup displays text, icon, buttons and other content can be grouped next to an input.\n\n[Live Demo](https://www.primevue.org/inputgroup/)", "components": { "default": { "description": "InputGroup displays text, icon, buttons and other content can be grouped next to an input.", "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": { "InputGroupPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "instance", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines instance." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "InputGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputGroupProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputGroupPassThroughOptionType", "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": [] }, "InputGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InputGroupProps": { "description": "Defines valid properties in InputGroup component.", "relatedProp": "", "props": [ { "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": [] }, "InputGroupSlots": { "description": "Defines valid slots in InputGroup component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "Function" } ], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom default template." } ] }, "InputGroupEmitsOptions": { "description": "Defines valid emits in InputGroup component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputGroupPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputGroupProps": { "description": "Defines valid properties in InputGroup component.", "props": [] }, "InputGroupSlots": { "description": "Defines valid slots in InputGroup component.", "props": [] }, "InputGroupEmitsOptions": { "description": "Defines valid emits in InputGroup component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputGroupPassThroughOptionType": { "values": "InputGroupPassThroughAttributes | (options: InputGroupPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputGroupEmits": { "values": "EmitFn" } } } }, "inputgroupstyle": { "description": "InputGroup displays text, icon, buttons and other content can be grouped next to an input.\n\n[Live Demo](https://www.primevue.org/inputgroup/)", "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": { "InputGroupStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputGroupStyle": { "props": [] } } }, "enumerations": { "values": { "InputGroupClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputgroup\"", "description": "Class name of the root element" } ] } } } }, "inputgroupaddon": { "description": "InputGroupAddon displays text, icon, buttons and other content can be grouped next to an input.\n\n[Live Demo](https://www.primevue.org/inputgroup/)", "components": { "default": { "description": "InputGroupAddon displays text, icon, buttons and other content can be grouped next to an input.", "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": { "InputGroupAddonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "instance", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines instance." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "InputGroupAddonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputGroupAddonProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputGroupAddonPassThroughOptionType", "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": [] }, "InputGroupAddonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InputGroupAddonProps": { "description": "Defines valid properties in InputGroupAddon component.", "relatedProp": "", "props": [ { "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": [] }, "InputGroupAddonSlots": { "description": "Defines valid slots in InputGroupAddon component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "Function" } ], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom default template." } ] }, "InputGroupAddonEmitsOptions": { "description": "Defines valid emits in InputGroupAddon component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputGroupAddonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputGroupAddonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputGroupAddonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputGroupAddonProps": { "description": "Defines valid properties in InputGroupAddon component.", "props": [] }, "InputGroupAddonSlots": { "description": "Defines valid slots in InputGroupAddon component.", "props": [] }, "InputGroupAddonEmitsOptions": { "description": "Defines valid emits in InputGroupAddon component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputGroupAddonPassThroughOptionType": { "values": "InputGroupAddonPassThroughAttributes | (options: InputGroupAddonPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputGroupAddonEmits": { "values": "EmitFn" } } } }, "inputgroupaddonstyle": { "description": "InputGroupAddon displays text, icon, buttons and other content can be grouped next to an input.\n\n[Live Demo](https://www.primevue.org/inputgroup/)", "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": { "InputGroupAddonStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputGroupAddonStyle": { "props": [] } } }, "enumerations": { "values": { "InputGroupAddonClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputgroupaddon\"", "description": "Class name of the root element" } ] } } } }, "inputicon": { "description": "InputIcon displays an icon.\n\n[Live Demo](https://www.primevue.org/inputgroup/)", "components": { "default": { "description": "InputIcon displays text, icon, buttons and other content can be grouped next to an input.", "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": { "InputIconPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "instance", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines instance." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "InputIconPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputIconProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputIconPassThroughOptionType", "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": [] }, "InputIconPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InputIconProps": { "description": "Defines valid properties in InputIcon component.", "relatedProp": "", "props": [ { "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": [] }, "InputIconSlots": { "description": "Defines valid slots in InputIcon component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom default template." } ] }, "InputIconEmitsOptions": { "description": "Defines valid emits in InputIcon component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputIconPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputIconPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputIconPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputIconProps": { "description": "Defines valid properties in InputIcon component.", "props": [] }, "InputIconSlots": { "description": "Defines valid slots in InputIcon component.", "props": [] }, "InputIconEmitsOptions": { "description": "Defines valid emits in InputIcon component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputIconPassThroughOptionType": { "values": "InputIconPassThroughAttributes | (options: InputIconPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputIconEmits": { "values": "EmitFn" } } } }, "inputiconstyle": { "description": "InputIcon displays an icon.\n\n[Live Demo](https://www.primevue.org/inputgroup/)", "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": { "InputIconStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputIconStyle": { "props": [] } } }, "enumerations": { "values": { "InputIconClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputicon\"", "description": "Class name of the root element" } ] } } } }, "inputmask": { "description": "InputMask component is used to enter input in a certain format such as numeric, date, currency, email and phone.\n\n[Live Demo](https://www.primevue.org/inputmask/)", "components": { "default": { "description": "InputMask component is used to enter input in a certain format such as numeric, date, currency, email and phone.", "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": { "InputMaskPassThroughMethodOptions": { "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": "InputMaskProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "InputMaskContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "InputMaskSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "InputMaskProps", "default": "", "description": "Defines valid properties." } ], "methods": [] }, "InputMaskPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputMaskProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "InputMaskPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InputMaskContext": { "description": "Defines current options in InputMask 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": [] }, "InputMaskProps": { "description": "Defines valid properties in InputMask component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Value of the component." }, { "name": "slotChar", "optional": true, "readonly": false, "type": "string", "default": "_", "description": "Placeholder character in mask, default is underscore." }, { "name": "mask", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Mask pattern." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text for the input." }, { "name": "autoClear", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Clears the incomplete value on blur." }, { "name": "unmask", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if model sets the raw unmasked value to bound value or the formatted mask value." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the items are clickable or not." }, { "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": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "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": [] }, "InputMaskSlots": { "description": "Defines valid slots in InputMask component.", "relatedProp": "", "props": [], "methods": [] }, "InputMaskEmitsOptions": { "description": "Defines valid emits in InputMask component.", "relatedProp": "", "props": [ { "name": "keypress", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "paste", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "complete", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "string", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event" } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event" } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "keydown", "parameters": [ { "name": "event", "optional": false, "type": "Event" } ], "returnType": "void", "description": "Callback to invoke when a key is pressed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputMaskPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputMaskSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "InputMaskPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputMaskPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputMaskContext": { "description": "Defines current options in InputMask component.", "props": [] }, "InputMaskProps": { "description": "Defines valid properties in InputMask component.", "props": [] }, "InputMaskSlots": { "description": "Defines valid slots in InputMask component.", "props": [] }, "InputMaskEmitsOptions": { "description": "Defines valid emits in InputMask component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputMaskPassThroughOptionType": { "values": "InputMaskPassThroughAttributes | (options: InputMaskPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputMaskEmits": { "values": "EmitFn" } } } }, "inputmaskstyle": { "description": "InputMask component is used to enter input in a certain format such as numeric, date, currency, email and phone.\n\n[Live Demo](https://www.primevue.org/inputmask/)", "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": { "InputMaskStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputMaskStyle": { "props": [] } } }, "enumerations": { "values": { "InputMaskClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputmask\"", "description": "Class name of the root element" } ] } } } }, "inputnumber": { "description": "InputNumber is an input component to provide numerical input.\n\n[Live Demo](https://www.primevue.org/inputnumber/)", "components": { "default": { "description": "InputNumber is an input component to provide numerical input.", "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": { "InputNumberPassThroughMethodOptions": { "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": "InputNumberProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputNumberState", "default": "", "description": "Defines current inline state." }, { "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": [] }, "InputNumberSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "InputNumberProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputNumberState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "InputNumberInputEvent": { "description": "Custom input event.", "relatedProp": "InputNumberEmitsOptions.input", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "undefined | string | number", "default": "", "description": "New value" }, { "name": "formattedValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "currentValue" } ], "methods": [] }, "InputNumberBlurEvent": { "description": "Custom blur event.", "relatedProp": "InputNumberEmitsOptions.blur", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Input value" } ], "methods": [] }, "InputNumberPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputNumberProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputNumberPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcInput", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, { "name": "buttonGroup", "optional": true, "readonly": false, "type": "InputNumberPassThroughOptionType", "default": "", "description": "Used to pass attributes to the button group's DOM element." }, { "name": "incrementButton", "optional": true, "readonly": false, "type": "InputNumberPassThroughOptionType", "default": "", "description": "Used to pass attributes to the increment button's DOM element." }, { "name": "incrementIcon", "optional": true, "readonly": false, "type": "InputNumberPassThroughOptionType", "default": "", "description": "Used to pass attributes to the increment icon's DOM element." }, { "name": "decrementButton", "optional": true, "readonly": false, "type": "InputNumberPassThroughOptionType", "default": "", "description": "Used to pass attributes to the decrement button's DOM element." }, { "name": "decrementIcon", "optional": true, "readonly": false, "type": "InputNumberPassThroughOptionType", "default": "", "description": "Used to pass attributes to the decrement icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "InputNumberPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InputNumberState": { "description": "Defines current inline state in InputNumber component.", "relatedProp": "", "props": [ { "name": "d_modelValue", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current value state as a number." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." } ], "methods": [] }, "InputNumberButtonListeners": { "description": "Defines valid listeners in InputNumber component.", "relatedProp": "", "props": [ { "name": "onMousedown", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "onMouseup", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "onMouseleave", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "onKeydown", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "onKeyup", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] }, "InputNumberProps": { "description": "Defines valid properties in InputNumber component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "Nullable", "default": "", "description": "Value of the component." }, { "name": "format", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to format the value." }, { "name": "showButtons", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Displays spinner buttons." }, { "name": "buttonLayout", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\" | \"stacked\"", "default": "stacked", "description": "Layout of the buttons." }, { "name": "incrementButtonClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the increment button." }, { "name": "decrementButtonClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the decrement button." }, { "name": "incrementButtonIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the increment icon.", "deprecated": "since v4.0. Use 'incrementIcon'." }, { "name": "incrementIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the increment icon." }, { "name": "decrementButtonIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the decrement icon.", "deprecated": "since v4.0. Use 'decrementIcon'." }, { "name": "decrementIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the decrement icon." }, { "name": "locale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to be used in formatting." }, { "name": "localeMatcher", "optional": true, "readonly": false, "type": "\"best fit\" | \"lookup\"", "default": "best fit", "description": "The locale matching algorithm to use. Possible values are 'lookup' and 'best fit'; the default is 'best fit'.\nSee [Locale Negotation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#locale_negotiation) for details." }, { "name": "mode", "optional": true, "readonly": false, "type": "\"decimal\" | \"currency\"", "default": "decimal", "description": "Defines the behavior of the component." }, { "name": "prefix", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text to display before the value." }, { "name": "suffix", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text to display after the value." }, { "name": "currency", "optional": true, "readonly": false, "type": "string", "default": "", "description": "The currency to use in currency formatting. Possible values are the [ISO 4217 currency codes](https://www.six-group.com/en/products-services/financial-information/data-standards.html#scrollTo=maintenance-agency), such as 'USD' for the US dollar, 'EUR' for the euro, or 'CNY' for the Chinese RMB.\nThere is no default value; if the style is 'currency', the currency property must be provided." }, { "name": "currencyDisplay", "optional": true, "readonly": false, "type": "string", "default": "symbol", "description": "How to display the currency in currency formatting. Possible values are 'symbol' to use a localized currency symbol such as €, 'code' to use the ISO currency code, 'name' to use a localized currency name such as 'dollar'." }, { "name": "useGrouping", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to use grouping separators, such as thousands separators or thousand/lakh/crore separators." }, { "name": "minFractionDigits", "optional": true, "readonly": false, "type": "number", "default": "", "description": "The minimum number of fraction digits to use. Possible values are from 0 to 20; the default for plain number and percent formatting is 0;\nthe default for currency formatting is the number of minor unit digits provided by the [ISO 4217 currency code](https://www.six-group.com/en/products-services/financial-information/data-standards.html#scrollTo=maintenance-agency) list (2 if the list doesn't provide that information)." }, { "name": "maxFractionDigits", "optional": true, "readonly": false, "type": "number", "default": "", "description": "The maximum number of fraction digits to use. Possible values are from 0 to 20; the default for plain number formatting is the larger of minimumFractionDigits and 3;\nthe default for currency formatting is the larger of minimumFractionDigits and the number of minor unit digits provided by the [ISO 4217 currency code](https://www.six-group.com/en/products-services/financial-information/data-standards.html#scrollTo=maintenance-agency) list (2 if the list doesn't provide that information)." }, { "name": "roundingMode", "optional": true, "readonly": false, "type": "RoundingMode", "default": "", "description": "How decimals should be rounded.\nThe default value is `\"halfExpand\"` , [further information](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#roundingmode)." }, { "name": "min", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Minimum boundary value." }, { "name": "max", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum boundary value." }, { "name": "step", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Step factor to increment/decrement the value." }, { "name": "allowEmpty", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Determines whether the input field is empty." }, { "name": "highlightOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Highlights automatically the input value." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that an input field is read-only." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text for the input." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the focus input to match a label defined for the chips." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [] }, "InputNumberSlots": { "description": "Defines valid slots in InputNumber component.", "relatedProp": "", "props": [], "methods": [ { "name": "incrementbutton", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t listeners: InputNumberButtonListeners, // InputNumber listeners\n }" } ], "returnType": "VNode[]", "description": "Custom increment button template." }, { "name": "decrementbutton", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t listeners: InputNumberButtonListeners, // InputNumber listeners\n }" } ], "returnType": "VNode[]", "description": "Custom decrement button template." }, { "name": "incrementbuttonicon", "parameters": [], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'incrementicon' slot.\nCustom increment icon template." }, { "name": "incrementicon", "parameters": [], "returnType": "VNode[]", "description": "Custom increment icon template." }, { "name": "decrementbuttonicon", "parameters": [], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'decrementicon' slot.\nCustom decrement icon template." }, { "name": "decrementicon", "parameters": [], "returnType": "VNode[]", "description": "Custom decrement icon template." } ] }, "InputNumberEmitsOptions": { "description": "Defines valid emits in InputNumber component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "input", "parameters": [ { "name": "event", "optional": false, "type": "InputNumberInputEvent", "description": "Custom input event." } ], "returnType": "void", "description": "Callback to invoke when the value is entered." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Focus event" } ], "returnType": "void", "description": "Callback to invoke on focus of input field." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "InputNumberBlurEvent", "description": "Blur event" } ], "returnType": "void", "description": "Callback to invoke on blur of input field." } ] }, "InputNumberMethods": { "relatedProp": "", "props": [ { "name": "getFormatter", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputNumberPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputNumberSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "InputNumberInputEvent": { "description": "Custom input event.", "props": [] }, "InputNumberBlurEvent": { "description": "Custom blur event.", "props": [] }, "InputNumberPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputNumberPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputNumberState": { "description": "Defines current inline state in InputNumber component.", "props": [] }, "InputNumberButtonListeners": { "description": "Defines valid listeners in InputNumber component.", "props": [] }, "InputNumberProps": { "description": "Defines valid properties in InputNumber component.", "props": [] }, "InputNumberSlots": { "description": "Defines valid slots in InputNumber component.", "props": [] }, "InputNumberEmitsOptions": { "description": "Defines valid emits in InputNumber component.", "props": [] }, "InputNumberMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "RoundingMode": { "values": "\"ceil\" | \"floor\" | \"expand\" | \"trunc\" | \"halfCeil\" | \"halfFloor\" | \"halfExpand\" | \"halfTrunc\" | \"halfEven\"" }, "InputNumberPassThroughOptionType": { "values": "InputNumberPassThroughAttributes | (options: InputNumberPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputNumberEmits": { "values": "EmitFn" } } } }, "inputnumberstyle": { "description": "InputNumber is an input component to provide numerical input.\n\n[Live Demo](https://www.primevue.org/inputnumber/)", "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": { "InputNumberStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputNumberStyle": { "props": [] } } }, "enumerations": { "values": { "InputNumberClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputnumber\"", "description": "Class name of the root element" }, { "name": "pcInput", "optional": false, "readonly": false, "value": "\"p-inputnumber-input\"", "description": "Class name of the input element" }, { "name": "buttonGroup", "optional": false, "readonly": false, "value": "\"p-inputnumber-button-group\"", "description": "Class name of the button group element" }, { "name": "incrementButton", "optional": false, "readonly": false, "value": "\"p-inputnumber-increment-button\"", "description": "Class name of the increment button element" }, { "name": "decrementButton", "optional": false, "readonly": false, "value": "\"p-inputnumber-decrement-button\"", "description": "Class name of the decrement button element" } ] } } } }, "inputotp": { "description": "InputOtp is used to enter one time passwords.\n\n[Live Demo](https://www.primevue.org/inputotp/)", "components": { "default": { "description": "InputOtp is used to enter one time passwords.", "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": { "InputOtpPassThroughMethodOptions": { "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": "InputOtpProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputOtpState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "InputOtpSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "InputOtpProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "InputOtpState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "InputOtpPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputOtpProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "InputOtpPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcInput", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "InputOtpPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "InputOtpState": { "description": "Defines current inline state in InputOtp component.", "relatedProp": "", "props": [ { "name": "tokens", "optional": false, "readonly": false, "type": "string[] | number[]", "default": "", "description": "Array of input tokens" } ], "methods": [] }, "InputOtpTemplateAttrsOptions": { "description": "InputOtp attr options", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Input token value" } ], "methods": [] }, "InputOtpTemplateEvents": { "description": "InputOtp templating events", "relatedProp": "", "props": [ { "name": "input", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "keydown", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "focus", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "blur", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "paste", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] }, "InputOtpProps": { "description": "Defines valid properties in InputOtp component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "string | boolean", "default": "false", "description": "Specifies whether a inputotp should be checked or not." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that an input field is read-only." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "length", "optional": true, "readonly": false, "type": "number", "default": "4", "description": "Number of characters to initiate." }, { "name": "mask", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Mask pattern." }, { "name": "integerOnly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that an input field is integer-only." }, { "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": [] }, "InputOtpSlots": { "description": "", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t events: (index: number) ⇒ InputOtpTemplateEvents, // Events of the component\n\t attrs: (index: number) ⇒ InputOtpTemplateAttrsOptions, // Attributes of the component\n \t index: number, // Index of the input field\n }" } ], "returnType": "VNode[]", "description": "Default content slot." } ] }, "InputOtpEmitsOptions": { "description": "Defines valid emits in InputOtp component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputOtpPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputOtpSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "InputOtpPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputOtpPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputOtpState": { "description": "Defines current inline state in InputOtp component.", "props": [] }, "InputOtpTemplateAttrsOptions": { "description": "InputOtp attr options", "props": [] }, "InputOtpTemplateEvents": { "description": "InputOtp templating events", "props": [] }, "InputOtpProps": { "description": "Defines valid properties in InputOtp component.", "props": [] }, "InputOtpSlots": { "description": "", "props": [] }, "InputOtpEmitsOptions": { "description": "Defines valid emits in InputOtp component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputOtpPassThroughOptionType": { "values": "InputOtpPassThroughAttributes | (options: InputOtpPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputOtpEmits": { "values": "EmitFn" } } } }, "inputotpstyle": { "description": "InputOtp is used to enter one time passwords.\n\n[Live Demo](https://www.primevue.org/inputotp/)", "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": { "InputOtpStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputOtpStyle": { "props": [] } } }, "enumerations": { "values": { "InputOtpClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputotp\"", "description": "Class name of the root element" }, { "name": "pcInput", "optional": false, "readonly": false, "value": "\"p-inputotp-input\"", "description": "Class name of the input element" } ] } } } }, "inputswitch": { "description": "InputSwitch is used to select a boolean value.\n\n[Live Demo](https://www.primevue.org/toggleswitch/)", "components": { "default": { "description": "", "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": { "InputSwitchPassThroughMethodOptions": { "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": "ToggleSwitchProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "ToggleSwitchContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedTypes": "ToggleSwitchPassThroughMethodOptions" }, "InputSwitchPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "InputSwitchProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ToggleSwitchPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "ToggleSwitchPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "slider", "optional": true, "readonly": false, "type": "ToggleSwitchPassThroughOptionType", "default": "", "description": "Used to pass attributes to the slider's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [], "extendedTypes": "ToggleSwitchPassThroughOptions" }, "InputSwitchPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [], "methods": [], "extendedTypes": "ToggleSwitchPassThroughAttributes" }, "InputSwitchProps": { "description": "Defines valid properties in InputSwitch component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "string | boolean", "default": "false", "description": "Specifies whether a toggleswitch should be checked or not." }, { "name": "trueValue", "optional": true, "readonly": false, "type": "any", "default": "true", "description": "Value in checked state." }, { "name": "falseValue", "optional": true, "readonly": false, "type": "any", "default": "false", "description": "Value in unchecked state." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies that an input field is read-only." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": "ToggleSwitchProps" }, "InputSwitchContext": { "description": "Defines current options in InputSwitch component.", "relatedProp": "", "props": [ { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current checked state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [], "extendedTypes": "ToggleSwitchContext" }, "InputSwitchSlots": { "relatedProp": "", "props": [], "methods": [], "extendedTypes": "ToggleSwitchSlots" }, "InputSwitchEmitsOptions": { "description": "Defines valid emits in InputSwitch component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputSwitchPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputSwitchPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputSwitchPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputSwitchProps": { "description": "Defines valid properties in InputSwitch component.", "props": [] }, "InputSwitchContext": { "description": "Defines current options in InputSwitch component.", "props": [] }, "InputSwitchSlots": { "props": [] }, "InputSwitchEmitsOptions": { "description": "Defines valid emits in InputSwitch component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputSwitchEmits": { "values": "EmitFn & ToggleSwitchEmits" } } } }, "inputswitchstyle": { "description": "InputSwitch is used to select a boolean value.\n\n[Live Demo](https://www.primevue.org/toggleswitch/)", "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": { "InputSwitchStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "ToggleSwitchStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputSwitchStyle": { "props": [] } } }, "enumerations": { "values": { "InputSwitchClasses": { "members": [] } } } }, "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": [] }, "InputTextEmitsOptions": { "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." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputTextPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "InputTextPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "InputTextPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "InputTextContext": { "description": "Defines current options in InputText component.", "props": [] }, "InputTextProps": { "description": "Defines valid properties in InputText component.", "props": [] }, "InputTextSlots": { "description": "Defines valid slots in InputText component.", "props": [] }, "InputTextEmitsOptions": { "description": "Defines valid emits in InputText component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "InputTextPassThroughOptionType": { "values": "InputTextPassThroughAttributes | (options: InputTextPassThroughMethodOptions) => undefined | string | null | undefined" }, "InputTextEmits": { "values": "EmitFn" } } } }, "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.", "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": { "InputTextStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputTextStyle": { "props": [] } } }, "enumerations": { "values": { "InputTextClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-inputtext\"", "description": "The class of root element" } ] } } } }, "knob": { "description": "Knob is a form component to define number inputs with a dial.\n\n[Live Demo](https://www.primevue.org/knob/)", "components": { "default": { "description": "Knob groups a collection of contents in tabs.", "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": { "KnobPassThroughMethodOptions": { "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": "KnobProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "KnobState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "KnobPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "KnobProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "KnobPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "svg", "optional": true, "readonly": false, "type": "KnobPassThroughOptionType", "default": "", "description": "Used to pass attributes to the svg's DOM element." }, { "name": "range", "optional": true, "readonly": false, "type": "KnobPassThroughOptionType", "default": "", "description": "Used to pass attributes to the range's DOM element." }, { "name": "value", "optional": true, "readonly": false, "type": "KnobPassThroughOptionType", "default": "", "description": "Used to pass attributes to the value' DOM element." }, { "name": "text", "optional": true, "readonly": false, "type": "KnobPassThroughOptionType", "default": "", "description": "Used to pass attributes to the text's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "KnobPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "KnobState": { "description": "Defines current inline state in Knob component.", "relatedProp": "", "props": [ { "name": "radius", "optional": false, "readonly": false, "type": "number", "default": "40", "description": "Current radius state as a number." }, { "name": "midX", "optional": false, "readonly": false, "type": "number", "default": "50", "description": "Current middle x axis state as a number." }, { "name": "midY", "optional": false, "readonly": false, "type": "number", "default": "50", "description": "Current middle y axis state as a number." }, { "name": "minRadians", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current minimum radian state as a number." }, { "name": "maxRadians", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current maximum radian state as a number." } ], "methods": [] }, "KnobProps": { "description": "Defines valid properties in Knob component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Value of the component." }, { "name": "size", "optional": true, "readonly": false, "type": "number", "default": "100", "description": "Size of the component in pixels." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component value cannot be edited." }, { "name": "step", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Step factor to increment/decrement the value." }, { "name": "min", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Mininum boundary value." }, { "name": "max", "optional": true, "readonly": false, "type": "number", "default": "100", "description": "Maximum boundary value." }, { "name": "valueColor", "optional": true, "readonly": false, "type": "string", "default": "$dt('knob.value.background')", "description": "Background of the value." }, { "name": "rangeColor", "optional": true, "readonly": false, "type": "string", "default": "$dt('knob.range.background')", "description": "Background color of the range." }, { "name": "textColor", "optional": true, "readonly": false, "type": "string", "default": "$dt('knob.text.color')", "description": "Color of the value text." }, { "name": "strokeWidth", "optional": true, "readonly": false, "type": "number", "default": "14", "description": "Width of the knob stroke." }, { "name": "showValue", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the show the value inside the knob." }, { "name": "valueTemplate", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the element in tabbing order." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Used to define a string that labels the element." }, { "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": [] }, "KnobSlots": { "description": "Defines valid slots in Knob component.", "relatedProp": "", "props": [], "methods": [] }, "KnobEmitsOptions": { "description": "Defines valid emits in Knob component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "number" } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "value", "optional": false, "type": "number" } ], "returnType": "void", "description": "Callback to invoke when the value changes." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "KnobPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "KnobPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "KnobPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "KnobState": { "description": "Defines current inline state in Knob component.", "props": [] }, "KnobProps": { "description": "Defines valid properties in Knob component.", "props": [] }, "KnobSlots": { "description": "Defines valid slots in Knob component.", "props": [] }, "KnobEmitsOptions": { "description": "Defines valid emits in Knob component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "KnobPassThroughOptionType": { "values": "KnobPassThroughAttributes | (options: KnobPassThroughMethodOptions) => undefined | string | null | undefined" }, "KnobEmits": { "values": "EmitFn" } } } }, "knobstyle": { "description": "Knob is a form component to define number inputs with a dial.\n\n[Live Demo](https://www.primevue.org/knob/)", "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": { "KnobStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "KnobStyle": { "props": [] } } }, "enumerations": { "values": { "KnobClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-knob\"", "description": "Class name of the root element" }, { "name": "range", "optional": false, "readonly": false, "value": "\"p-knob-range\"", "description": "Class name of the range element" }, { "name": "value", "optional": false, "readonly": false, "value": "\"p-knob-value\"", "description": "Class name of the value element" }, { "name": "text", "optional": false, "readonly": false, "value": "\"p-knob-text\"", "description": "Class name of the text element" } ] } } } }, "listbox": { "description": "ListBox is used to select one or more values from a list of items.\n\n[Live Demo](https://www.primevue.org/listbox/)", "components": { "default": { "description": "ListBox is used to select one or more values from a list of items.", "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": { "ListboxPassThroughMethodOptions": { "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": "ListboxProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ListboxState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "ListboxContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ListboxSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "ListboxProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ListboxState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "ListboxChangeEvent": { "description": "Custom change event.", "relatedProp": "ListboxEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event" }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value" } ], "methods": [] }, "ListboxOptionDblClickEvent": { "description": "Custom double click event.", "relatedProp": "listboxListboxEmitsOptions.['item-dblclick']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event" }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value" } ], "methods": [] }, "ListboxFilterEvent": { "description": "Custom filter event.", "relatedProp": "ListboxEmitsOptions.filter", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event" }, { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Filter value" } ], "methods": [] }, "ListboxPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ListboxProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcFilterContainer", "optional": true, "readonly": false, "type": "IconFieldPassThroughOptions", "default": "", "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", "optional": true, "readonly": false, "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, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, { "name": "listContainer", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list container's DOM element." }, { "name": "virtualScroller", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the VirtualScroller component." }, { "name": "list", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "optionCheckIcon", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option check icon's DOM element." }, { "name": "optionBlankIcon", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option blank icon's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the emptyMessage's DOM element." }, { "name": "hiddenFirstFocusableEl", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden first focusable element's DOM element." }, { "name": "hiddenFilterResult", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden filter result's DOM element." }, { "name": "hiddenSelectedMessage", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden selected message's DOM element." }, { "name": "hiddenLastFocusableEl", "optional": true, "readonly": false, "type": "ListboxPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden last focusable element's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ListboxPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ListboxState": { "description": "Defines current inline state in Listbox component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "filterValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current filter value state as a string." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused item index as a number." } ], "methods": [] }, "ListboxContext": { "description": "Defines current options in Listbox component.", "relatedProp": "", "props": [ { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selection state of the item as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [] }, "ListboxProps": { "description": "Defines valid properties in Listbox component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "options", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of selectitems to display as the available options." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option." }, { "name": "optionValue", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." }, { "name": "optionDisabled", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option group." }, { "name": "optionGroupChildren", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function that refers to the children options of option group." }, { "name": "listStyle", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Inline style of inner list element." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, disables the component." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "A property to uniquely identify an option." }, { "name": "multiple", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, allows selecting multiple values." }, { "name": "metaKeySelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines how multiple items can be selected, when true metaKey needs to be pressed to select or unselect an item and when set to false selection of each item can be toggled individually.\nOn touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "filter", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, displays a filter input at header." }, { "name": "filterPlaceholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text to show when filter input is empty." }, { "name": "filterLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in filtering. The default locale is the host environment's current locale." }, { "name": "filterMatchMode", "optional": true, "readonly": false, "type": "HintedString<\"endsWith\" | \"startsWith\" | \"contains\">", "default": "contains", "description": "Defines the filtering algorithm to use when searching the options." }, { "name": "filterFields", "optional": true, "readonly": false, "type": "string[]", "default": "", "description": "Fields used when filtering the options, defaults to optionLabel." }, { "name": "virtualScrollerOptions", "optional": true, "readonly": false, "type": "VirtualScrollerProps", "default": "", "description": "Whether to use the virtualScroller feature. The properties of VirtualScroller component can be used like an object in it." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the first visible or selected element." }, { "name": "selectOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the focused option is selected." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "highlightOnSelect", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the selected option will be add highlight class." }, { "name": "checkmark", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the selected option will be shown with a check mark." }, { "name": "filterMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} results are available'", "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration." }, { "name": "selectionMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} items selected'", "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySelectionMessage", "optional": true, "readonly": false, "type": "string", "default": "No selected item", "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyFilterMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration." }, { "name": "striped", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to displays rows with alternating colors." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "filterIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in filter input.", "deprecated": "since v3.27.0. Use 'filtericon' slot." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": [] }, "ListboxSlots": { "description": "Defines valid slots in Listbox component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "footer slot's params." } ], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t selected: boolean, // Selection state\n \t index: number, // Index of the option\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom option template." }, { "name": "optiongroup", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "optiongroup slot's params." } ], "returnType": "VNode[]", "description": "Custom optiongroup template." }, { "name": "emptyfilter", "parameters": [], "returnType": "VNode[]", "description": "Custom emptyfilter template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // An array of objects to display for virtualscroller\n \t styleClass: string, // Style class of the component\n \t contentRef: (el: any) ⇒ void, // Referance of the content\n\t getItemOptions: (index: number) ⇒ VirtualScrollerItemOptions, // Options of the items\n}", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "loader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t options: any, // Options of the loader items for virtualscroller\n }", "description": "loader slot's params." } ], "returnType": "VNode[]", "description": "Custom loader template." }, { "name": "filtericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the filter icon\n }", "description": "filter icon slot's params." } ], "returnType": "VNode[]", "description": "Custom filter icon template." } ] }, "ListboxEmitsOptions": { "description": "Defines valid emits in Listbox component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "ListboxChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "filter", "parameters": [ { "name": "event", "optional": false, "type": "ListboxFilterEvent", "description": "Custom filter event." } ], "returnType": "void", "description": "Callback to invoke on filter input." }, { "name": "item-dblclick", "parameters": [ { "name": "event", "optional": false, "type": "ListboxOptionDblClickEvent", "description": "Custom option double click event." } ], "returnType": "void", "description": "Callback to invoke on option double click." }, { "name": "option-dblclick", "parameters": [ { "name": "event", "optional": false, "type": "ListboxOptionDblClickEvent", "description": "Custom option double click event." } ], "returnType": "void", "description": "Callback to invoke on option double click." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ListboxPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ListboxSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "ListboxChangeEvent": { "description": "Custom change event.", "props": [] }, "ListboxOptionDblClickEvent": { "description": "Custom double click event.", "props": [] }, "ListboxFilterEvent": { "description": "Custom filter event.", "props": [] }, "ListboxPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ListboxPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ListboxState": { "description": "Defines current inline state in Listbox component.", "props": [] }, "ListboxContext": { "description": "Defines current options in Listbox component.", "props": [] }, "ListboxProps": { "description": "Defines valid properties in Listbox component.", "props": [] }, "ListboxSlots": { "description": "Defines valid slots in Listbox component.", "props": [] }, "ListboxEmitsOptions": { "description": "Defines valid emits in Listbox component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ListboxPassThroughOptionType": { "values": "ListboxPassThroughAttributes | (options: ListboxPassThroughMethodOptions) => undefined | string | null | undefined" }, "ListboxEmits": { "values": "EmitFn" } } } }, "listboxstyle": { "description": "ListBox is used to select one or more values from a list of items.\n\n[Live Demo](https://www.primevue.org/listbox/)", "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": { "ListboxStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ListboxStyle": { "props": [] } } }, "enumerations": { "values": { "ListboxClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-listbox\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-listbox-header\"", "description": "Class name of the header element" }, { "name": "pcFilter", "optional": false, "readonly": false, "value": "\"p-listbox-filter\"", "description": "Class name of the filter element" }, { "name": "listContainer", "optional": false, "readonly": false, "value": "\"p-listbox-list-container\"", "description": "Class name of the list container element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-listbox-list\"", "description": "Class name of the list element" }, { "name": "optionGroup", "optional": false, "readonly": false, "value": "\"p-listbox-option-group\"", "description": "Class name of the option group element" }, { "name": "option", "optional": false, "readonly": false, "value": "\"p-listbox-option\"", "description": "Class name of the option element" }, { "name": "optionCheckIcon", "optional": false, "readonly": false, "value": "\"p-listbox-option-check-icon\"", "description": "Class name of the option check icon element" }, { "name": "optionBlankIcon", "optional": false, "readonly": false, "value": "\"p-listbox-option-blank-icon\"", "description": "Class name of the option blank icon element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-listbox-empty-message\"", "description": "Class name of the empty message element" } ] } } } }, "megamenu": { "description": "MegaMenu is navigation component that displays submenus together.\n\n[Live Demo](https://www.primevue.org/megamenu/)", "components": { "default": { "description": "MegaMenu is navigation component that displays submenus together.", "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": { "MegaMenuPassThroughMethodOptions": { "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": "MegaMenuProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "MegaMenuState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "MegaMenuContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "MegaMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "MegaMenuProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "rootList", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemContent", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item content's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu icon's DOM element." }, { "name": "overlay", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay DOM element." }, { "name": "grid", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the grid's DOM element." }, { "name": "column", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the column's DOM element." }, { "name": "submenuLabel", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu item's DOM element." }, { "name": "submenu", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "button", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mobile popup menu button's DOM element." }, { "name": "start", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the start of the component." }, { "name": "end", "optional": true, "readonly": false, "type": "MegaMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the end of the component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "MegaMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MegaMenuFocusedItemInfo": { "description": "Defines focused item info", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item index" }, { "name": "level", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item level" }, { "name": "parentKey", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Parent key info" } ], "methods": [] }, "MegaMenuState": { "description": "Defines current inline state in MegaMenu component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state as a boolean." }, { "name": "focusedItemInfo", "optional": false, "readonly": false, "type": "MegaMenuFocusedItemInfo", "default": "", "description": "Current focused item info." }, { "name": "activeItem", "optional": false, "readonly": false, "type": "MenuItem", "default": "", "description": "Active item path." } ], "methods": [] }, "MegaMenuContext": { "description": "Defines current options in MegaMenu component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the menuitem." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of menuitem as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of menuitem as a boolean." } ], "methods": [] }, "MegaMenuRouterBindProps": { "description": "Defines valid router binding props in MegaMenu component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" }, { "name": "submenuicon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Submenuicon elemnt binding" } ], "methods": [] }, "MegaMenuProps": { "description": "Defines valid properties in MegaMenu component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "orientation", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Defines the orientation." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "960px", "description": "The breakpoint to define the maximum width boundary." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying menu element." }, { "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": [] }, "MegaMenuSlots": { "description": "Defines valid slots in MegaMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "start", "parameters": [], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "end", "parameters": [], "returnType": "VNode[]", "description": "Custom end template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t label: undefined, // Label property of the menuitem\n \t props: MegaMenuRouterBindProps, // Binding properties of the menuitem\n \t hasSubmenu: boolean, // Whether or not there is a submenu\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." }, { "name": "menubutton", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t id: string, // Current id state as a string\n \t class: string, // Style class of component\n \t toggleCallback: () ⇒ void, // Toggle event\n}", "description": "menu button slot's params." } ], "returnType": "VNode[]", "description": "Custom menu button template on responsive mode." }, { "name": "menubuttonicon", "parameters": [], "returnType": "VNode[]", "description": "Custom menu button icon template on responsive mode." }, { "name": "submenuicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t active: boolean, // Whether item is active\n }", "description": "submenuicon slot's params." } ], "returnType": "VNode[]", "description": "Custom submenu icon template." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." } ] }, "MegaMenuEmitsOptions": { "description": "Defines valid emits in MegaMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MegaMenuPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "MegaMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "MegaMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "MegaMenuFocusedItemInfo": { "description": "Defines focused item info", "props": [] }, "MegaMenuState": { "description": "Defines current inline state in MegaMenu component.", "props": [] }, "MegaMenuContext": { "description": "Defines current options in MegaMenu component.", "props": [] }, "MegaMenuRouterBindProps": { "description": "Defines valid router binding props in MegaMenu component.", "props": [] }, "MegaMenuProps": { "description": "Defines valid properties in MegaMenu component.", "props": [] }, "MegaMenuSlots": { "description": "Defines valid slots in MegaMenu component.", "props": [] }, "MegaMenuEmitsOptions": { "description": "Defines valid emits in MegaMenu component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "MegaMenuPassThroughOptionType": { "values": "MegaMenuPassThroughAttributes | (options: MegaMenuPassThroughMethodOptions) => undefined | string | null | undefined" }, "MegaMenuEmits": { "values": "EmitFn" } } } }, "megamenustyle": { "description": "MegaMenu is navigation component that displays submenus together.\n\n[Live Demo](https://www.primevue.org/megamenu/)", "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": { "MegaMenuStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MegaMenuStyle": { "props": [] } } }, "enumerations": { "values": { "MegaMenuClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-megamenu\"", "description": "Class name of the root element" }, { "name": "start", "optional": false, "readonly": false, "value": "\"p-megamenu-start\"", "description": "Class name of the start element" }, { "name": "button", "optional": false, "readonly": false, "value": "\"p-megamenu-button\"", "description": "Class name of the button element" }, { "name": "rootList", "optional": false, "readonly": false, "value": "\"p-megamenu-root-list\"", "description": "Class name of the root list element" }, { "name": "submenuItem", "optional": false, "readonly": false, "value": "\"p-megamenu-submenu-item\"", "description": "Class name of the submenu item element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-megamenu-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-megamenu-item-content\"", "description": "Class name of the item content element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-megamenu-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-megamenu-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-megamenu-item-label\"", "description": "Class name of the item label element" }, { "name": "submenuIcon", "optional": false, "readonly": false, "value": "\"p-megamenu-submenu-icon\"", "description": "Class name of the submenu icon element" }, { "name": "panel", "optional": false, "readonly": false, "value": "\"p-megamenu-panel\"", "description": "Class name of the panel element" }, { "name": "grid", "optional": false, "readonly": false, "value": "\"p-megamenu-grid\"", "description": "Class name of the grid element" }, { "name": "submenu", "optional": false, "readonly": false, "value": "\"p-megamenu-submenu\"", "description": "Class name of the submenu element" }, { "name": "submenuItemLabel", "optional": false, "readonly": false, "value": "\"p-megamenu-submenu-item-label\"", "description": "Class name of the submenu item label element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-megamenu-separator\"", "description": "Class name of the separator element" }, { "name": "end", "optional": false, "readonly": false, "value": "\"p-megamenu-end\"", "description": "Class name of the end element" } ] } } } }, "menu": { "description": "Menu is a navigation / command component that supports dynamic and static positioning.\n\n[Live Demo](https://www.primevue.org/menu/)", "components": { "default": { "description": "Menu is a navigation / command component that supports dynamic and static positioning.", "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": { "MenuPassThroughMethodOptions": { "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": "MenuProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "MenuState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "MenuContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "MenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "MenuProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "list", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "submenuLabel", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu item's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemContent", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item content's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "start", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the start of the component." }, { "name": "end", "optional": true, "readonly": false, "type": "MenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the end of the component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "MenuPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "MenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MenuState": { "description": "Defines current inline state in Menu component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state as a boolean." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Focused option index." }, { "name": "selectedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Selected option index." } ], "methods": [] }, "MenuContext": { "description": "Defines current options in Menu component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the menuitem." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of menuitem as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of menuitem as a boolean." } ], "methods": [] }, "MenuRouterBindProps": { "description": "Defines valid router binding props in Menu component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" } ], "methods": [] }, "MenuProps": { "description": "Defines valid properties in Menu component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "popup", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if menu would displayed as a popup." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": [] }, "MenuSlots": { "description": "Defines valid slots in Menu component.", "relatedProp": "", "props": [], "methods": [ { "name": "start", "parameters": [], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "end", "parameters": [], "returnType": "VNode[]", "description": "Custom end template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t label: undefined, // Label property of the menuitem\n \t props: MenuRouterBindProps, // Binding properties of the menuitem\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." }, { "name": "submenuheader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n }", "description": "submenuheader slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use submenuitem slot instead.\nCustom submenu header template." }, { "name": "submenuitem", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n }", "description": "submenuitem slot's params." } ], "returnType": "VNode[]", "description": "Custom submenu item template." } ] }, "MenuEmitsOptions": { "description": "Defines valid emits in Menu component.", "relatedProp": "", "props": [], "methods": [ { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] }, "MenuMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "toggle", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Toggles the visibility of the overlay." }, { "name": "show", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." }, { "name": "target", "optional": true, "type": "any", "description": "Target element" } ], "returnType": "void", "description": "Shows the overlay." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Hides the overlay." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MenuPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "MenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "MenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "MenuState": { "description": "Defines current inline state in Menu component.", "props": [] }, "MenuContext": { "description": "Defines current options in Menu component.", "props": [] }, "MenuRouterBindProps": { "description": "Defines valid router binding props in Menu component.", "props": [] }, "MenuProps": { "description": "Defines valid properties in Menu component.", "props": [] }, "MenuSlots": { "description": "Defines valid slots in Menu component.", "props": [] }, "MenuEmitsOptions": { "description": "Defines valid emits in Menu component.", "props": [] }, "MenuMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "MenuPassThroughOptionType": { "values": "MenuPassThroughAttributes | (options: MenuPassThroughMethodOptions) => undefined | string | null | undefined" }, "MenuPassThroughTransitionType": { "values": "TransitionProps | (options: MenuPassThroughMethodOptions) => TransitionProps | undefined" }, "MenuEmits": { "values": "EmitFn" } } } }, "menustyle": { "description": "Menu is a navigation / command component that supports dynamic and static positioning.\n\n[Live Demo](https://www.primevue.org/menu/)", "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": { "MenuStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MenuStyle": { "props": [] } } }, "enumerations": { "values": { "MenuClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-menu\"", "description": "Class name of the root element" }, { "name": "start", "optional": false, "readonly": false, "value": "\"p-menu-start\"", "description": "Class name of the start element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-menu-list\"", "description": "Class name of the list element" }, { "name": "submenuItem", "optional": false, "readonly": false, "value": "\"p-menu-submenu-item\"", "description": "Class name of the submenu item element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-menu-separator\"", "description": "Class name of the separator element" }, { "name": "end", "optional": false, "readonly": false, "value": "\"p-menu-end\"", "description": "Class name of the end element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-menu-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-menu-item-content\"", "description": "Class name of the item content element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-menu-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-menu-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-menu-item-label\"", "description": "Class name of the item label element" } ] } } } }, "menubar": { "description": "Menubar is a horizontal menu component.\n\n[Live Demo](https://www.primevue.org/menubar/)", "components": { "default": { "description": "Menubar is a horizontal menu component.", "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": { "MenubarPassThroughMethodOptions": { "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": "MenubarProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "MenubarState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "MenubarContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "MenubarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "MenubarProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "rootList", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemContent", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item content's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu icon's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "button", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mobile menu button's DOM element." }, { "name": "buttonicon", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mobile menu button icon's DOM element." }, { "name": "submenu", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu's DOM element." }, { "name": "start", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the start of the component." }, { "name": "end", "optional": true, "readonly": false, "type": "MenubarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the end of the component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "MenubarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MenubarFocusedItemInfo": { "description": "Defines focused item info", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item index" }, { "name": "level", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item level" }, { "name": "parentKey", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Parent key info" } ], "methods": [] }, "MenubarState": { "description": "Defines current inline state in Menubar component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "mobileActive", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current mobile menu active state as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state as a boolean." }, { "name": "focusedItemInfo", "optional": false, "readonly": false, "type": "MenubarFocusedItemInfo", "default": "", "description": "Current focused item info." }, { "name": "activeItemPath", "optional": false, "readonly": false, "type": "MenubarFocusedItemInfo[]", "default": "", "description": "Active item path." } ], "methods": [] }, "MenubarContext": { "description": "Defines current options in Menubar component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the menuitem." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of menuitem as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of menuitem as a boolean." }, { "name": "level", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current level of the menuitem." } ], "methods": [] }, "MenubarRouterBindProps": { "description": "Defines valid router binding props in Menubar component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" }, { "name": "submenuicon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Submenuicon elemnt binding" } ], "methods": [] }, "MenubarProps": { "description": "Defines valid properties in Menubar component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "960px", "description": "The breakpoint to define the maximum width boundary." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "buttonProps", "optional": true, "readonly": false, "type": "ButtonHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the menu button." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": [] }, "MenubarSlots": { "description": "Defines valid slots in Menubar component.", "relatedProp": "", "props": [], "methods": [ { "name": "start", "parameters": [], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "end", "parameters": [], "returnType": "VNode[]", "description": "Custom end template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t label: undefined, // Label property of the menuitem\n \t props: MenubarRouterBindProps, // Binding properties of the menuitem\n \t root: boolean, // State of the root\n \t hasSubmenu: boolean, // Whether or not there is a submenu\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." }, { "name": "menubutton", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t id: string, // Current id state as a string\n \t class: string, // Style class of component\n \t toggleCallback: () ⇒ void, // Toggle event\n}", "description": "menu button slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. use 'button' slot instead.\nCustom menu button template on responsive mode." }, { "name": "button", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t id: string, // Current id state as a string\n \t class: string, // Style class of component\n \t toggleCallback: () ⇒ void, // Toggle event\n}", "description": "menu button slot's params." } ], "returnType": "VNode[]", "description": "Custom menu button template on responsive mode." }, { "name": "menubuttonicon", "parameters": [], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. use 'buttonicon' slot instead.\nCustom menu button icon template on responsive mode." }, { "name": "buttonicon", "parameters": [], "returnType": "VNode[]", "description": "Custom menu button icon template on responsive mode." }, { "name": "submenuicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t root: boolean, // Whether item is root\n \t active: boolean, // Whether item is active\n }", "description": "submenuicon slot's params." } ], "returnType": "VNode[]", "description": "Custom submenu icon template." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." } ] }, "MenubarEmitsOptions": { "description": "Defines valid emits in Menubar component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MenubarPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "MenubarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "MenubarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "MenubarFocusedItemInfo": { "description": "Defines focused item info", "props": [] }, "MenubarState": { "description": "Defines current inline state in Menubar component.", "props": [] }, "MenubarContext": { "description": "Defines current options in Menubar component.", "props": [] }, "MenubarRouterBindProps": { "description": "Defines valid router binding props in Menubar component.", "props": [] }, "MenubarProps": { "description": "Defines valid properties in Menubar component.", "props": [] }, "MenubarSlots": { "description": "Defines valid slots in Menubar component.", "props": [] }, "MenubarEmitsOptions": { "description": "Defines valid emits in Menubar component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "MenubarPassThroughOptionType": { "values": "MenubarPassThroughAttributes | (options: MenubarPassThroughMethodOptions) => undefined | string | null | undefined" }, "MenubarEmits": { "values": "EmitFn" } } } }, "menubarstyle": { "description": "Menubar is a horizontal menu component.\n\n[Live Demo](https://www.primevue.org/menubar/)", "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": { "MenubarStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MenubarStyle": { "props": [] } } }, "enumerations": { "values": { "MenubarClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-menubar\"", "description": "Class name of the root element" }, { "name": "start", "optional": false, "readonly": false, "value": "\"p-menubar-start\"", "description": "Class name of the start element" }, { "name": "button", "optional": false, "readonly": false, "value": "\"p-menubar-button\"", "description": "Class name of the button element" }, { "name": "rootList", "optional": false, "readonly": false, "value": "\"p-menubar-root-list\"", "description": "Class name of the root list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-menubar-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-menubar-item-content\"", "description": "Class name of the item content element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-menubar-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-menubar-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-menubar-item-label\"", "description": "Class name of the item label element" }, { "name": "submenuIcon", "optional": false, "readonly": false, "value": "\"p-menubar-submenu-icon\"", "description": "Class name of the submenu icon element" }, { "name": "submenu", "optional": false, "readonly": false, "value": "\"p-menubar-submenu\"", "description": "Class name of the submenu element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-menubar-separator\"", "description": "Class name of the separator element" }, { "name": "end", "optional": false, "readonly": false, "value": "\"p-menubar-end\"", "description": "Class name of the end element" } ] } } } }, "menuitem": { "description": "PrimeVue menu components share a common api to specify the menuitems and submenus.", "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": { "MenuItemCommandEvent": { "description": "Custom command event.", "relatedProp": "", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "item", "optional": false, "readonly": false, "type": "MenuItem", "default": "", "description": "Menuitem instance." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MenuItem": { "description": "Defines model of MenuItem API.", "relatedProp": "", "props": [ { "name": "label", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an item." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the item." }, { "name": "command", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "url", "optional": true, "readonly": false, "type": "string", "default": "", "description": "External link to navigate when item is clicked." }, { "name": "items", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of children menuitems." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean | Function", "default": "false", "description": "A boolean or a function to return a boolean to specify if the item is disabled." }, { "name": "visible", "optional": true, "readonly": false, "type": "boolean | Function", "default": "true", "description": "A boolean or a function to return a boolean to specify if the item is visible." }, { "name": "target", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Specifies where to open the linked document." }, { "name": "separator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines the item as a separator." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the menuitem." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the menuitem." }, { "name": "key", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Unique identifier of an item." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MenuItemCommandEvent": { "description": "Custom command event.", "props": [] }, "MenuItem": { "description": "Defines model of MenuItem API.", "props": [] } } } }, "message": { "description": "Message groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/message/)", "components": { "default": { "description": "Messages is used to display inline messages with various severities.", "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": { "MessagePassThroughMethodOptions": { "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": "MessageProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "MessageState", "default": "", "description": "Defines current inline state." }, { "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": [] }, "MessagePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "MessageProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "text", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the text's DOM element." }, { "name": "button", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the button's DOM element.", "deprecated": "since v3.30.2. Use 'closeButton' option." }, { "name": "closeButton", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the button's DOM element." }, { "name": "buttonIcon", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the button icon's DOM element.", "deprecated": "since v3.30.2. Use 'closeIcon' option." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "MessagePassThroughOptionType", "default": "", "description": "Used to pass attributes to the button icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "MessagePassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "MessagePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MessageState": { "description": "Defines current inline state in Message component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." } ], "methods": [] }, "MessageProps": { "description": "Defines valid properties in Message component.", "relatedProp": "", "props": [ { "name": "severity", "optional": true, "readonly": false, "type": "HintedString<\"error\" | \"success\" | \"secondary\" | \"info\" | \"warn\" | \"contrast\">", "default": "info", "description": "Severity level of the message." }, { "name": "closable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the message can be closed manually using the close icon." }, { "name": "sticky", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, message is not removed automatically." }, { "name": "life", "optional": true, "readonly": false, "type": "number", "default": "3000", "description": "Delay in milliseconds to close the message automatically." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Display a custom icon for the message." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the message close button.", "deprecated": "since v3.27.0. Use 'closeicon' slot." }, { "name": "closeButtonProps", "optional": true, "readonly": false, "type": "ButtonHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the close button." }, { "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": [] }, "MessageSlots": { "description": "Defines valid slots in Message slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default custom slot." }, { "name": "messageicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the item icon element.\n }", "description": "messageicon slot's params." } ], "returnType": "VNode[]", "description": "Custom message icon template." }, { "name": "closeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the item icon element.\n }", "description": "closeicon slot's params." } ], "returnType": "VNode[]", "description": "Custom close icon template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClose: () ⇒ void, // Close message function.\n\t closeCallback: () ⇒ void, // Close message function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." } ] }, "MessageEmitsOptions": { "description": "Defines valid emits in Message component.", "relatedProp": "", "props": [], "methods": [ { "name": "close", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when a message is closed." }, { "name": "life-end", "parameters": [], "returnType": "void", "description": "Callback to invoke when the message's timeout is over." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MessagePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "MessagePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "MessagePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "MessageState": { "description": "Defines current inline state in Message component.", "props": [] }, "MessageProps": { "description": "Defines valid properties in Message component.", "props": [] }, "MessageSlots": { "description": "Defines valid slots in Message slots.", "props": [] }, "MessageEmitsOptions": { "description": "Defines valid emits in Message component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "MessagePassThroughOptionType": { "values": "MessagePassThroughAttributes | (options: MessagePassThroughMethodOptions) => undefined | string | null | undefined" }, "MessagePassThroughTransitionType": { "values": "TransitionProps | (options: MessagePassThroughMethodOptions) => TransitionProps | undefined" }, "MessageEmits": { "values": "EmitFn" } } } }, "messagestyle": { "description": "Message groups a collection of contents in tabs.\n\n[Live Demo](https://www.primevue.org/message/)", "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": { "MessageStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MessageStyle": { "props": [] } } }, "enumerations": { "values": { "MessageClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-message\"", "description": "Class name of the root element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-message-content\"", "description": "Class name of the content element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-message-icon\"", "description": "Class name of the icon element" }, { "name": "text", "optional": false, "readonly": false, "value": "\"p-message-text\"", "description": "Class name of the text element" }, { "name": "closeButton", "optional": false, "readonly": false, "value": "\"p-message-close-button\"", "description": "Class name of the close button element" }, { "name": "closeIcon", "optional": false, "readonly": false, "value": "\"p-message-close-icon\"", "description": "Class name of the close icon element" } ] } } } }, "metergroup": { "description": "MeterGroup is a group of process status indicators.\n\n[Live Demo](https://primevue.org/metergroup)", "components": { "default": { "description": "MeterGroup is a group of process status indicators.", "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": { "MeterGroupPassThroughMethodOptions": { "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": "MeterGroupProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "MeterGroupContext", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "MeterGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "MeterGroupProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "meters", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the meter container's DOM element." }, { "name": "meter", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the meter's DOM element." }, { "name": "labelList", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label list's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label list item's DOM element." }, { "name": "labelIcon", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label icon type's DOM element." }, { "name": "labelMarker", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label list type's DOM element." }, { "name": "labelText", "optional": true, "readonly": false, "type": "MeterGroupPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." } ], "methods": [] }, "MeterGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MeterGroupContext": { "description": "Defines current options in MeterGroup component.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "MeterItem", "default": "", "description": "Current value of the meter item" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the meter item" } ], "methods": [] }, "MeterItem": { "description": "Defines valid properties of a meter item.", "relatedProp": "", "props": [ { "name": "label", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current label of the meter item." }, { "name": "value", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current value of the meter item." }, { "name": "color", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current color of the meter item." }, { "name": "icon", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current icon of the meter item." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MeterGroupProps": { "description": "Defines valid properties in MeterGroup component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "MeterItem[]", "default": "", "description": "Current value of the metergroup." }, { "name": "min", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Mininum boundary value." }, { "name": "max", "optional": true, "readonly": false, "type": "number", "default": "100", "description": "Maximum boundary value." }, { "name": "orientation", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Specifies the layout of the component, valid values are 'horizontal' and 'vertical'." }, { "name": "labelPosition", "optional": true, "readonly": false, "type": "\"end\" | \"start\"", "default": "end", "description": "Specifies the label position of the component, valid values are 'start' and 'end'." }, { "name": "labelOrientation", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Specifies the label orientation of the component, valid values are 'horizontal' and 'vertical'." }, { "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": [] }, "MeterGroupSlots": { "description": "Defines valid slots in MeterGroup component.", "relatedProp": "", "props": [], "methods": [ { "name": "label", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: MeterItem, // Current value of the component\n \t totalPercent: number, // Total percent of the metergroup items\n \t percentages: number, // Array of sequential sum of values of metergroup items\n }" } ], "returnType": "VNode[]", "description": "Custom label template." }, { "name": "meter", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: MeterItem, // Current value of the meter item\n \t index: number, // Current index of the meter item\n \t class: string, // Style class of the meter item\n \t orientation: string, // Current orientation of the component\n \t size: string, // Current width of the meter item\n \t totalPercent: number, // Total percent of the metergroup items\n }" } ], "returnType": "VNode[]", "description": "Custom meter template." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: MeterItem, // Current value of the component\n \t class: string, // Style class of the icon\n }" } ], "returnType": "VNode[]", "description": "Custom icon template." }, { "name": "start", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: MeterItem, // Current value of the component\n \t totalPercent: number, // Total percent of the metergroup items\n \t percentages: number, // Array of sequential sum of values of metergroup items\n }" } ], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "end", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: MeterItem, // Current value of the component\n \t totalPercent: number, // Total percent of the metergroup items\n \t percentages: number, // Array of sequential sum of values of metergroup items\n }" } ], "returnType": "VNode[]", "description": "Custom end template." } ] }, "MeterGroupEmitsOptions": { "description": "Defines valid emits in MeterGroup component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MeterGroupPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "MeterGroupPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "MeterGroupPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "MeterGroupContext": { "description": "Defines current options in MeterGroup component.", "props": [] }, "MeterItem": { "description": "Defines valid properties of a meter item.", "props": [] }, "MeterGroupProps": { "description": "Defines valid properties in MeterGroup component.", "props": [] }, "MeterGroupSlots": { "description": "Defines valid slots in MeterGroup component.", "props": [] }, "MeterGroupEmitsOptions": { "description": "Defines valid emits in MeterGroup component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "MeterGroupPassThroughOptionType": { "values": "MeterGroupPassThroughAttributes | (options: MeterGroupPassThroughMethodOptions) => undefined | string | null | undefined" }, "MeterGroupEmits": { "values": "EmitFn" } } } }, "metergroupstyle": { "description": "MeterGroup is a group of process status indicators.\n\n[Live Demo](https://primevue.org/metergroup)", "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": { "MeterGroupStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MeterGroupStyle": { "props": [] } } }, "enumerations": { "values": { "MeterGroupClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-metergroup\"", "description": "Class name of the root element" }, { "name": "meters", "optional": false, "readonly": false, "value": "\"p-metergroup-meters\"", "description": "Class name of the meters element" }, { "name": "meter", "optional": false, "readonly": false, "value": "\"p-metergroup-meter\"", "description": "Class name of the meter element" }, { "name": "labelList", "optional": false, "readonly": false, "value": "\"p-metergroup-label-list\"", "description": "Class name of the label list element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-metergroup-label\"", "description": "Class name of the label element" }, { "name": "labelIcon", "optional": false, "readonly": false, "value": "\"p-metergroup-label-icon\"", "description": "Class name of the label icon element" }, { "name": "labelMarker", "optional": false, "readonly": false, "value": "\"p-metergroup-label-marker\"", "description": "Class name of the label marker element" }, { "name": "labelText", "optional": false, "readonly": false, "value": "\"p-metergroup-label-text\"", "description": "Class name of the label text element" } ] } } } }, "multiselect": { "description": "MultiSelect is used to select multiple items from a collection.\n\n[Live Demo](https://www.primevue.org/multiselect/)", "components": { "default": { "description": "MultiSelect is used to select multiple items from a collection.", "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": { "MultiSelectPassThroughMethodOptions": { "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": "MultiSelectProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "MultiSelectState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "MultiSelectContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "MultiSelectSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "MultiSelectProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "MultiSelectState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "MultiSelectChangeEvent": { "description": "Custom change event.", "relatedProp": "MultiSelectEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value" } ], "methods": [] }, "MultiSelectAllChangeEvent": { "description": "Custom all change event.", "relatedProp": "MultiSelectEmitsOptions['selectall-change']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether all data is selected." } ], "methods": [] }, "MultiSelectFilterEvent": { "description": "Custom filter event", "relatedProp": "MultiSelectEmitsOptions.filter", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event" }, { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Filter value" } ], "methods": [] }, "MultiSelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "MultiSelectProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "labelContainer", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label container's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "chipItem", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip's DOM element." }, { "name": "pcChip", "optional": true, "readonly": false, "type": "ChipPassThroughOptions", "default": "", "description": "Used to pass attributes to the Chip." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip icon's DOM element." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown's DOM element." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown icon's DOM element." }, { "name": "overlay", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcHeaderCheckbox", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header checkbox's DOM element." }, { "name": "pcFilterContainer", "optional": true, "readonly": false, "type": "IconFieldPassThroughOptions", "default": "", "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", "optional": true, "readonly": false, "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, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, { "name": "listContainer", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list container's DOM element." }, { "name": "virtualScroller", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the VirtualScroller component." }, { "name": "list", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option label's DOM element." }, { "name": "pcOptionCheckbox", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option checkbox's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the emptyMessage's DOM element." }, { "name": "hiddenInputContainer", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden input container's DOM element." }, { "name": "hiddenFirstFocusableEl", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden first focusable element's DOM element." }, { "name": "hiddenFilterResult", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden filter result's DOM element." }, { "name": "hiddenSelectedMessage", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden selected message's DOM element." }, { "name": "hiddenLastFocusableEl", "optional": true, "readonly": false, "type": "MultiSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden last focusable element's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "MultiSelectPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "MultiSelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "MultiSelectState": { "description": "Defines current inline state in MultiSelect component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused item index as a number." }, { "name": "filterValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current filter value state as a string." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." } ], "methods": [] }, "MultiSelectContext": { "description": "Defines current options in MultiSelect component.", "relatedProp": "", "props": [ { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selection state of the item as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [] }, "MultiSelectProps": { "description": "Defines valid properties in MultiSelect component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "options", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of select items to display as the available options." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option." }, { "name": "optionValue", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." }, { "name": "optionDisabled", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option group." }, { "name": "optionGroupChildren", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function that refers to the children options of option group." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label to display when there are no selections." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayStyle' instead.\nInline style of the overlay." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayClass' instead.\nStyle class of the overlay." }, { "name": "overlayStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the overlay." }, { "name": "overlayClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the overlay." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "A property to uniquely identify an option." }, { "name": "filter", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, displays a filter input at header." }, { "name": "filterPlaceholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text to show when filter input is empty." }, { "name": "filterLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in filtering. The default locale is the host environment's current locale." }, { "name": "filterMatchMode", "optional": true, "readonly": false, "type": "HintedString<\"endsWith\" | \"startsWith\" | \"contains\">", "default": "contains", "description": "Defines the filtering algorithm to use when searching the options." }, { "name": "filterFields", "optional": true, "readonly": false, "type": "string[]", "default": "", "description": "Fields used when filtering the options, defaults to optionLabel." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "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": "display", "optional": true, "readonly": false, "type": "\"comma\" | \"chip\"", "default": "comma", "description": "Defines how the selected items are displayed." }, { "name": "selectedItemsLabel", "optional": true, "readonly": false, "type": "string", "default": "'{0} items selected'", "description": "Label to display after exceeding max selected labels." }, { "name": "maxSelectedLabels", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Decides how many selected item labels to show at most." }, { "name": "selectionLimit", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Maximum number of selectable items." }, { "name": "showToggleAll", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show the header checkbox to toggle the selection of all items at once." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the multiselect is in loading state." }, { "name": "checkboxIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the checkboxes.", "deprecated": "since v3.27.0. Use 'checkboxicon' slot." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the dropdown close button.", "deprecated": "since v3.27.0. Use 'closeicon' slot." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the dropdown.", "deprecated": "since v3.27.0. Use 'dropdownicon' slot." }, { "name": "filterIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in filter input.", "deprecated": "since v3.27.0. Use 'filtericon' slot." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in loading state.", "deprecated": "since v3.27.0. Use 'loadingicon' slot." }, { "name": "removeTokenIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action.", "deprecated": "since v4.0. Use 'chipicon' slot." }, { "name": "chipIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in chip remove action." }, { "name": "selectAll", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether all data is selected." }, { "name": "resetFilterOnHide", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Clears the filter value when hiding the dropdown." }, { "name": "virtualScrollerOptions", "optional": true, "readonly": false, "type": "VirtualScrollerProps", "default": "", "description": "Whether to use the virtualScroller feature. The properties of VirtualScroller component can be used like an object in it." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the first visible or selected element when the overlay panel is shown." }, { "name": "autoFilterFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the filter element when the overlay panel is shown." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "highlightOnSelect", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Highlights automatically the first item." }, { "name": "filterMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} results are available'", "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration." }, { "name": "selectionMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} items selected'", "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySelectionMessage", "optional": true, "readonly": false, "type": "string", "default": "No selected item", "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyFilterMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found'", "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": [] }, "MultiSelectSlots": { "description": "Defines valid slots in MultiSelect component.", "relatedProp": "", "props": [], "methods": [ { "name": "value", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t placeholder: string, // Placeholder prop value\n }", "description": "value slot's params." } ], "returnType": "VNode[]", "description": "Custom value template." }, { "name": "chip", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // A value in the selection\n }", "description": "chip slot's params." } ], "returnType": "VNode[]", "description": "Custom chip template." }, { "name": "indicator", "parameters": [], "returnType": "VNode[]", "description": "Custom indicator template.", "deprecated": "since v3.27.0. Use 'loadingicon and dropdownicon' slot." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "footer slot's params." } ], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t selected: boolean, // Selection state\n \t index: number, // Index of the option\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom option template." }, { "name": "optiongroup", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "option group slot's params." } ], "returnType": "VNode[]", "description": "Custom option group template." }, { "name": "emptyfilter", "parameters": [], "returnType": "VNode[]", "description": "Custom emptyfilter template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // An array of objects to display for virtualscroller\n \t styleClass: string, // Style class of the component\n \t contentRef: (el: any) ⇒ void, // Referance of the content\n\t getItemOptions: (index: number) ⇒ VirtualScrollerItemOptions, // Options of the items\n}", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "loader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t options: any, // Options of the loader items for virtualscroller\n }", "description": "loader slot's params." } ], "returnType": "VNode[]", "description": "Custom loader template." }, { "name": "removetokenicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loading icon.\n \t item: any, // Item of the token.\n \t onClick: (event: Event, item: any) ⇒ void, // Chip icon function.\n\t removeCallback: (event: Event, item: any) ⇒ void, // Chip icon function.\n}", "description": "removetokenicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'chipicon' slot instead.\nCustom chip icon template." }, { "name": "chipicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loading icon.\n \t item: any, // Item of the token.\n \t onClick: (event: Event, item: any) ⇒ void, // Chip icon function.\n\t removeCallback: (event: Event, item: any) ⇒ void, // Chip icon function.\n}", "description": "chipicon slot's params." } ], "returnType": "VNode[]", "description": "Custom chip icon template." }, { "name": "headercheckboxicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t allSelected: boolean, // Options of the loader items for virtualscroller\n \t class: string, // Style class of the loading icon.\n }", "description": "header checkbox icon slot's params." } ], "returnType": "VNode[]", "description": "Custom header checkbox icon template." }, { "name": "filtericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loading icon.\n }", "description": "filtericon slot's params." } ], "returnType": "VNode[]", "description": "Custom filter icon template." }, { "name": "closeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loading icon.\n }", "description": "closeicon slot's params." } ], "returnType": "VNode[]", "description": "Custom close icon template." }, { "name": "itemcheckboxicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t selected: boolean, // Options of the loader items for virtualscroller\n \t class: string, // Style class of the loading icon.\n }", "description": "itemcheckboxicon slot's params." } ], "returnType": "VNode[]", "description": "Custom item checkbox icon template." }, { "name": "loadingicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loading icon.\n }", "description": "loading icon slot's params." } ], "returnType": "VNode[]", "description": "Custom loading icon template." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the loading icon.\n }", "description": "dropdownicon slot's params." } ], "returnType": "VNode[]", "description": "Custom dropdown icon template." } ] }, "MultiSelectEmitsOptions": { "description": "Defines valid emits in MultiSelect component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "MultiSelectChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "before-show", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is shown." }, { "name": "before-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is hidden." }, { "name": "filter", "parameters": [ { "name": "event", "optional": false, "type": "MultiSelectFilterEvent", "description": "Custom filter event." } ], "returnType": "void", "description": "Callback to invoke on filter input." }, { "name": "selectall-change", "parameters": [ { "name": "event", "optional": false, "type": "MultiSelectAllChangeEvent", "description": "Custom select all change event." } ], "returnType": "void", "description": "Callback to invoke when all data is selected." } ] }, "MultiSelectMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "show", "parameters": [ { "name": "isFocus", "optional": true, "type": "boolean", "description": "Decides whether to focus on the component. Default value is false." } ], "returnType": "void", "description": "Shows the overlay." }, { "name": "hide", "parameters": [ { "name": "isFocus", "optional": true, "type": "boolean", "description": "Decides whether to focus on the component. Default value is false." } ], "returnType": "void", "description": "Hides the overlay." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MultiSelectPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "MultiSelectSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "MultiSelectChangeEvent": { "description": "Custom change event.", "props": [] }, "MultiSelectAllChangeEvent": { "description": "Custom all change event.", "props": [] }, "MultiSelectFilterEvent": { "description": "Custom filter event", "props": [] }, "MultiSelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "MultiSelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "MultiSelectState": { "description": "Defines current inline state in MultiSelect component.", "props": [] }, "MultiSelectContext": { "description": "Defines current options in MultiSelect component.", "props": [] }, "MultiSelectProps": { "description": "Defines valid properties in MultiSelect component.", "props": [] }, "MultiSelectSlots": { "description": "Defines valid slots in MultiSelect component.", "props": [] }, "MultiSelectEmitsOptions": { "description": "Defines valid emits in MultiSelect component.", "props": [] }, "MultiSelectMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "MultiSelectPassThroughOptionType": { "values": "MultiSelectPassThroughAttributes | (options: MultiSelectPassThroughMethodOptions) => undefined | string | null | undefined" }, "MultiSelectPassThroughTransitionType": { "values": "TransitionProps | (options: MultiSelectPassThroughMethodOptions) => TransitionProps | undefined" }, "MultiSelectEmits": { "values": "EmitFn" } } } }, "multiselectstyle": { "description": "MultiSelect is used to select multiple items from a collection.\n\n[Live Demo](https://www.primevue.org/multiselect/)", "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": { "MultiSelectStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MultiSelectStyle": { "props": [] } } }, "enumerations": { "values": { "MultiSelectClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-multiselect\"", "description": "Class name of the root element" }, { "name": "labelContainer", "optional": false, "readonly": false, "value": "\"p-multiselect-label-container\"", "description": "Class name of the label container element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-multiselect-label\"", "description": "Class name of the label element" }, { "name": "chipItem", "optional": false, "readonly": false, "value": "\"p-multiselect-chip-item\"", "description": "Class name of the chip item element" }, { "name": "pcChip", "optional": false, "readonly": false, "value": "\"p-multiselect-chip\"", "description": "Class name of the chip element" }, { "name": "chipIcon", "optional": false, "readonly": false, "value": "\"p-multiselect-chip-icon\"", "description": "Class name of the chip icon element" }, { "name": "dropdown", "optional": false, "readonly": false, "value": "\"p-multiselect-dropdown\"", "description": "Class name of the dropdown element" }, { "name": "loadingIcon", "optional": false, "readonly": false, "value": "\"p-multiselect-loading-icon\"", "description": "Class name of the loading icon element" }, { "name": "dropdownIcon", "optional": false, "readonly": false, "value": "\"p-multiselect-dropdown-icon\"", "description": "Class name of the dropdown icon element" }, { "name": "overlay", "optional": false, "readonly": false, "value": "\"p-multiselect-overlay\"", "description": "Class name of the overlay element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-multiselect-header\"", "description": "Class name of the header element" }, { "name": "pcFilterContainer", "optional": false, "readonly": false, "value": "\"p-multiselect-filter-container\"", "description": "Class name of the filter container element" }, { "name": "pcFilter", "optional": false, "readonly": false, "value": "\"p-multiselect-filter\"", "description": "Class name of the filter element" }, { "name": "listContainer", "optional": false, "readonly": false, "value": "\"p-multiselect-list-container\"", "description": "Class name of the list container element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-multiselect-list\"", "description": "Class name of the list element" }, { "name": "optionGroup", "optional": false, "readonly": false, "value": "\"p-multiselect-option-group\"", "description": "Class name of the option group element" }, { "name": "option", "optional": false, "readonly": false, "value": "\"p-multiselect-option\"", "description": "Class name of the option element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-multiselect-empty-message\"", "description": "Class name of the empty message element" } ] } } } }, "orderlist": { "description": "OrderList is used to managed the order of a collection.\n\n[Live Demo](https://primevue.org/orderlist)", "components": { "default": { "description": "OrderList is used to sort a collection.", "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": { "OrderListPassThroughMethodOptions": { "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": "OrderListProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "OrderListState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "OrderListSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "OrderListProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "OrderListState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "OrderListReorderEvent": { "description": "Custom reorder event", "relatedProp": "OrderListEmitsOptions.reorder", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Ordered list" }, { "name": "direction", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Direction of the change; 'up', 'down', 'bottom', 'top'" } ], "methods": [] }, "OrderListSelectionChangeEvent": { "description": "Custom selection change event", "relatedProp": "OrderListEmitsOptions['selection-change']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Ordered list" } ], "methods": [] }, "OrderListPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "OrderListProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "OrderListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "controls", "optional": true, "readonly": false, "type": "OrderListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the controls' DOM element." }, { "name": "pcMoveUpButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcMoveTopButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcMoveDownButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcMoveBottomButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "container", "optional": true, "readonly": false, "type": "OrderListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the container's DOM element." }, { "name": "pcList", "optional": true, "readonly": false, "type": "ListboxPassThroughOptions", "default": "", "description": "Used to pass attributes to the Listbox component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "OrderListPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "OrderListPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "OrderListState": { "description": "Defines current inline state in OrderList component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "d_selection", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current id state as a string." } ], "methods": [] }, "OrderListProps": { "description": "Defines valid properties in OrderList component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "Value of the component." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the field that uniquely identifies the a record in the data." }, { "name": "selection", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "Selected items in the list." }, { "name": "metaKeySelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines whether metaKey is required or not for the selection.\nWhen true metaKey needs to be pressed to select or unselect an item and\nwhen set to false selection of each item can be toggled individually. On touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to focus on the first visible or selected element." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "listStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the the list element." }, { "name": "responsive", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the list optimizes layout based on screen size." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "960px", "description": "The breakpoint to define the maximum width boundary when responsiveness is enabled." }, { "name": "striped", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to displays rows with alternating colors." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { "name": "buttonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the button inside the component." }, { "name": "moveUpButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move up button inside the component." }, { "name": "moveTopButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move top button inside the component." }, { "name": "moveDownButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move down button inside the component." }, { "name": "moveBottomButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move bottom button inside the component." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive list element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying list element." }, { "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": [] }, "OrderListSlots": { "description": "Defines valid slots in OrderList component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item of the component\n \t selected: boolean, // Selection state\n \t index: number, // Index of the item.\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use option slot instead.\nCustom item template." }, { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option of the component\n \t selected: boolean, // Selection state\n \t index: number, // Index of the option.\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom option template." }, { "name": "controlsstart", "parameters": [], "returnType": "VNode[]", "description": "Custom controls start template." }, { "name": "controlsend", "parameters": [], "returnType": "VNode[]", "description": "Custom controls end template." }, { "name": "moveupicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move up icon template." }, { "name": "movetopicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move top icon template." }, { "name": "movedownicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move down icon template." }, { "name": "movebottomicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move bottom icon template." } ] }, "OrderListEmitsOptions": { "description": "Defines valid slots in OrderList component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any[]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "update:selection", "parameters": [ { "name": "value", "optional": false, "type": "any[]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the selection changes." }, { "name": "reorder", "parameters": [ { "name": "event", "optional": false, "type": "OrderListReorderEvent", "description": "Custom reorder event." } ], "returnType": "void", "description": "Callback to invoke when the list is reordered." }, { "name": "selection-change", "parameters": [ { "name": "event", "optional": false, "type": "OrderListSelectionChangeEvent", "description": "Custom selection change event." } ], "returnType": "void", "description": "Callback to invoke when selection changes." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OrderListPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "OrderListSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "OrderListReorderEvent": { "description": "Custom reorder event", "props": [] }, "OrderListSelectionChangeEvent": { "description": "Custom selection change event", "props": [] }, "OrderListPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "OrderListPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "OrderListState": { "description": "Defines current inline state in OrderList component.", "props": [] }, "OrderListProps": { "description": "Defines valid properties in OrderList component.", "props": [] }, "OrderListSlots": { "description": "Defines valid slots in OrderList component.", "props": [] }, "OrderListEmitsOptions": { "description": "Defines valid slots in OrderList component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "OrderListPassThroughOptionType": { "values": "OrderListPassThroughAttributes | (options: OrderListPassThroughMethodOptions) => undefined | string | null | undefined" }, "OrderListPassThroughTransitionType": { "values": "TransitionProps | (options: OrderListPassThroughMethodOptions) => TransitionProps | undefined" }, "OrderListEmits": { "values": "EmitFn" } } } }, "orderliststyle": { "description": "OrderList is used to managed the order of a collection.\n\n[Live Demo](https://primevue.org/orderlist)", "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": { "OrderListStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OrderListStyle": { "props": [] } } }, "enumerations": { "values": { "OrderListClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-orderlist\"", "description": "Class name of the root element" }, { "name": "controls", "optional": false, "readonly": false, "value": "\"p-orderlist-controls\"", "description": "Class name of the controls element" } ] } } } }, "organizationchart": { "description": "OrganizationChart visualizes hierarchical organization data.\n\n[Live Demo](https://primevue.org/organizationchart)", "components": { "default": { "description": "OrganizationChart visualizes hierarchical organization 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": { "OrganizationChartPassThroughMethodOptions": { "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": "OrganizationChartProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "OrganizationChartState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "OrganizationChartContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "OrganizationChartNode": { "description": "Defines valid properties in OrganizationChartNode.", "relatedProp": "", "props": [ { "name": "key", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Unique identifier of the node. (required)" }, { "name": "type", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Type of the node to match a template." }, { "name": "styleClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the node content." }, { "name": "data", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Data represented by the node." }, { "name": "selectable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether node is selectable when selection is enabled." }, { "name": "collapsible", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether node is collapsible when node expansion is enabled." }, { "name": "children", "optional": true, "readonly": false, "type": "OrganizationChartNode[]", "default": "", "description": "Children nodes array." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "OrganizationChartSelectionKeys": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "OrganizationChartCollapsedKeys": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "OrganizationChartPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "OrganizationChartProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "table", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the table's DOM element." }, { "name": "body", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the body's DOM element." }, { "name": "row", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the row' DOM element." }, { "name": "cell", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the cell's DOM element." }, { "name": "node", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the node's DOM element." }, { "name": "nodeToggleButton", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the node toggle button's DOM element." }, { "name": "nodeToggleButtonIcon", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the node toggle button icon's DOM element." }, { "name": "connectors", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the connectors's DOM element." }, { "name": "lineCell", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the lineCell's DOM element." }, { "name": "connectorDown", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the connector down's DOM element." }, { "name": "connectorLeft", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the connector left's DOM element." }, { "name": "connectorRight", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the connector right's DOM element." }, { "name": "nodeChildren", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the node children's DOM element." }, { "name": "nodeCell", "optional": true, "readonly": false, "type": "OrganizationChartPassThroughOptionType", "default": "", "description": "Used to pass attributes to the nodeCell's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "OrganizationChartPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "OrganizationChartState": { "description": "Defines current inline state in OrganizationChart component.", "relatedProp": "", "props": [ { "name": "d_collapsedKeys", "optional": false, "readonly": false, "type": "OrganizationChartCollapsedKeys", "default": "false", "description": "Current collapsed keys' state." } ], "methods": [] }, "OrganizationChartContext": { "description": "Defines current options in OrganizationChart component.", "relatedProp": "", "props": [ { "name": "expanded", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus expanded of the node as a boolean." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selectable state of the node as a boolean." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selection state of the node as a boolean." }, { "name": "toggleable", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current toggleable state of the node as a boolean." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of the node as a boolean." }, { "name": "lineTop", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current being top line state of the node as a boolean." } ], "methods": [] }, "OrganizationChartProps": { "description": "Defines valid properties in OrganizationChart component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "OrganizationChartNode", "default": "", "description": "Value of the component." }, { "name": "selectionKeys", "optional": true, "readonly": false, "type": "OrganizationChartSelectionKeys", "default": "", "description": "A map instance of key-value pairs to represented the selected nodes." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"single\"", "default": "", "description": "Type of the selection." }, { "name": "collapsedKeys", "optional": true, "readonly": false, "type": "OrganizationChartCollapsedKeys", "default": "", "description": "A map instance of key-value pairs to represented the collapsed nodes." }, { "name": "collapsible", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the nodes can be expanded or toggled." }, { "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": [] }, "OrganizationChartSlots": { "description": "Defines valid slots in OrganizationChart component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "Function" } ], "methods": [ { "name": "default", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: any, // Current node\n }" } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "togglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t expanded: boolean, // Curent state of the node\n }", "description": "togglericon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'toggleicon' slot instead.\nCustom toggler icon template." }, { "name": "toggleicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t expanded: boolean, // Curent state of the node\n }", "description": "togglericon slot's params." } ], "returnType": "VNode[]", "description": "Custom toggler icon template." } ] }, "OrganizationChartEmitsOptions": { "description": "Defines valid emits in OrganizationChart component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:selectionKeys", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "update:collapsedKeys", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "node-select", "parameters": [ { "name": "node", "optional": false, "type": "OrganizationChartNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a suggestion is selected." }, { "name": "node-unselect", "parameters": [ { "name": "node", "optional": false, "type": "OrganizationChartNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is unselected." }, { "name": "node-expand", "parameters": [ { "name": "node", "optional": false, "type": "OrganizationChartNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is expanded." }, { "name": "node-collapsed", "parameters": [ { "name": "node", "optional": false, "type": "OrganizationChartNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is collapsed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OrganizationChartPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "OrganizationChartNode": { "description": "Defines valid properties in OrganizationChartNode.", "props": [] }, "OrganizationChartSelectionKeys": { "props": [] }, "OrganizationChartCollapsedKeys": { "props": [] }, "OrganizationChartPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "OrganizationChartPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "OrganizationChartState": { "description": "Defines current inline state in OrganizationChart component.", "props": [] }, "OrganizationChartContext": { "description": "Defines current options in OrganizationChart component.", "props": [] }, "OrganizationChartProps": { "description": "Defines valid properties in OrganizationChart component.", "props": [] }, "OrganizationChartSlots": { "description": "Defines valid slots in OrganizationChart component.", "props": [] }, "OrganizationChartEmitsOptions": { "description": "Defines valid emits in OrganizationChart component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "OrganizationChartPassThroughOptionType": { "values": "OrganizationChartPassThroughAttributes | (options: OrganizationChartPassThroughMethodOptions) => undefined | string | null | undefined" }, "OrganizationChartEmits": { "values": "EmitFn" } } } }, "organizationchartstyle": { "description": "OrganizationChart visualizes hierarchical organization data.\n\n[Live Demo](https://primevue.org/organizationchart)", "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": { "OrganizationChartStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OrganizationChartStyle": { "props": [] } } }, "enumerations": { "values": { "OrganizationChartClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-organizationchart\"", "description": "Class name of the root element" }, { "name": "table", "optional": false, "readonly": false, "value": "\"p-organizationchart-table\"", "description": "Class name of the table element" }, { "name": "node", "optional": false, "readonly": false, "value": "\"p-organizationchart-node\"", "description": "Class name of the node element" }, { "name": "nodeToggleButton", "optional": false, "readonly": false, "value": "\"p-organizationchart-node-toggle-button\"", "description": "Class name of the node toggle button element" }, { "name": "nodeToggleButtonIcon", "optional": false, "readonly": false, "value": "\"p-organizationchart-node-toggle-button-icon\"", "description": "Class name of the node toggle button icon element" }, { "name": "connectors", "optional": false, "readonly": false, "value": "\"p-organizationchart-connectors\"", "description": "Class name of the connectors element" }, { "name": "connectorDown", "optional": false, "readonly": false, "value": "\"p-organizationchart-connector-down\"", "description": "Class name of the connector down element" }, { "name": "connectorLeft", "optional": false, "readonly": false, "value": "\"p-organizationchart-connector-left\"", "description": "Class name of the connector left element" }, { "name": "connectorRight", "optional": false, "readonly": false, "value": "\"p-organizationchart-connector-right\"", "description": "Class name of the connector right element" }, { "name": "nodeChildren", "optional": false, "readonly": false, "value": "\"p-organizationchart-node-children\"", "description": "Class name of the node children element" } ] } } } }, "overlaybadge": { "description": "OverlayBadge represents people using icon, label, image and badge.\n\n[Live Demo](https://www.primevue.org/badge)", "components": { "default": { "description": "OverlayBadge represents people using icon, label, image and badge.", "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": { "OverlayBadgePassThroughMethodOptions": { "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": "OverlayBadgeProps", "default": "", "description": "Defines valid properties." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent instance." } ], "methods": [] }, "OverlayBadgeSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "OverlayBadgeProps", "default": "", "description": "Defines valid properties." } ], "methods": [] }, "OverlayBadgePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "OverlayBadgePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "OverlayBadgeProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "OverlayBadgePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcBadge", "optional": true, "readonly": false, "type": "BadgePassThroughOptions", "default": "", "description": "Used to pass attributes to the Badge." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "OverlayBadgeProps": { "description": "Defines valid properties in OverlayBadge component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Value to display inside the badge." }, { "name": "severity", "optional": true, "readonly": false, "type": "null | HintedString<\"success\" | \"secondary\" | \"info\" | \"warn\" | \"danger\" | \"contrast\">", "default": "", "description": "Severity type of the badge." }, { "name": "size", "optional": true, "readonly": false, "type": "null | \"small\" | \"large\" | \"xlarge\"", "default": "", "description": "Size of the badge, valid options are 'small', 'large', and 'xlarge'." }, { "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": [] }, "OverlayBadgeSlots": { "description": "Defines valid slots in OverlayBadge component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Content can easily be customized with the default slot instead of using the built-in display." } ] }, "OverlayBadgeEmitsOptions": { "description": "Defines valid emits in OverlayBadge component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OverlayBadgePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "OverlayBadgeSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "OverlayBadgePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "OverlayBadgePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "OverlayBadgeProps": { "description": "Defines valid properties in OverlayBadge component.", "props": [] }, "OverlayBadgeSlots": { "description": "Defines valid slots in OverlayBadge component.", "props": [] }, "OverlayBadgeEmitsOptions": { "description": "Defines valid emits in OverlayBadge component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "OverlayBadgePassThroughOptionType": { "values": "OverlayBadgePassThroughAttributes | (options: OverlayBadgePassThroughMethodOptions) => undefined | string | null | undefined" }, "OverlayBadgeEmits": { "values": "EmitFn" } } } }, "overlaybadgestyle": { "description": "OverlayBadge wraps an input and an icon.\n\n[Live Demo](https://www.primevue.org/badge/)", "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": { "OverlayBadgeStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OverlayBadgeStyle": { "props": [] } } }, "enumerations": { "values": { "OverlayBadgeClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-overlaybadge\"", "description": "Class name of the root element" } ] } } } }, "overlaypanel": { "description": "OverlayPanel is a container component positioned as connected to its target.\n\n[Live Demo](https://primevue.org/popover)", "components": { "default": { "description": "", "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": { "OverlayPanelPassThroughMethodOptions": { "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": "PopoverProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PopoverState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedTypes": "PopoverPassThroughMethodOptions" }, "OverlayPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "OverlayPanelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "PopoverPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "PopoverPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "PopoverPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedTypes": "PopoverPassThroughOptions" }, "OverlayPanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedTypes": "PopoverPassThroughAttributes" }, "OverlayPanelState": { "description": "Defines current inline state in OverlayPanel component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." } ], "methods": [], "extendedTypes": "PopoverState" }, "OverlayPanelBreakpoints": { "description": "OverlayPanel breakpoint metadata.", "relatedProp": "", "props": [], "methods": [], "extendedTypes": "PopoverBreakpoints" }, "OverlayPanelProps": { "description": "Defines valid properties in OverlayPanel component.", "relatedProp": "", "props": [ { "name": "dismissable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Enables to hide the overlay when outside is clicked." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "breakpoints", "optional": true, "readonly": false, "type": "PopoverBreakpoints", "default": "", "description": "Object literal to define widths per screen size." }, { "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." }, { "name": "closeOnEscape", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Specifies if pressing escape key should hide the dialog." } ], "methods": [], "extendedTypes": "PopoverProps" }, "OverlayPanelSlots": { "description": "Defines valid slots in OverlayPanel component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClose: () ⇒ void, // Close overlay panel function.\n\t onKeydown: (event: Event) ⇒ void, // Close button keydown function.\n\t closeCallback: () ⇒ void, // Close overlay panel function.\n\t keydownCallback: (event: Event) ⇒ void, // Close button keydown function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." } ], "extendedTypes": "PopoverSlots" }, "OverlayPanelEmitsOptions": { "description": "Defines valid emits in OverlayPanel component.", "relatedProp": "", "props": [], "methods": [] }, "OverlayPanelMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "alignOverlay", "parameters": [], "returnType": "void", "description": "Aligns overlay panel based on the current position of the container." }, { "name": "toggle", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." }, { "name": "target", "optional": true, "type": "any", "description": "Optional target if event.currentTarget should not be used." } ], "returnType": "void", "description": "Toggles the visibility of the overlay." }, { "name": "show", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." }, { "name": "target", "optional": true, "type": "any", "description": "Optional target if event.currentTarget should not be used." } ], "returnType": "void", "description": "Shows the overlay." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Hides the overlay." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OverlayPanelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "OverlayPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "OverlayPanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "OverlayPanelState": { "description": "Defines current inline state in OverlayPanel component.", "props": [] }, "OverlayPanelBreakpoints": { "description": "OverlayPanel breakpoint metadata.", "props": [] }, "OverlayPanelProps": { "description": "Defines valid properties in OverlayPanel component.", "props": [] }, "OverlayPanelSlots": { "description": "Defines valid slots in OverlayPanel component.", "props": [] }, "OverlayPanelEmitsOptions": { "description": "Defines valid emits in OverlayPanel component.", "props": [] }, "OverlayPanelMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "OverlayPanelEmits": { "values": "EmitFn & PopoverEmits" } } } }, "overlaypanelstyle": { "description": "OverlayPanel is a container component positioned as connected to its target.\n\n[Live Demo](https://primevue.org/popover)", "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": { "OverlayPanelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "PopoverStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OverlayPanelStyle": { "props": [] } } } }, "paginator": { "description": "Paginator is a generic component to display content in paged format.\n\n[Live Demo](https://primevue.org/paginator)", "components": { "default": { "description": "Paginator is a generic widget to display content in paged format.", "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": { "PaginatorPassThroughMethodOptions": { "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": "PaginatorProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PaginatorState", "default": "", "description": "Defines current inline state." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent instance." }, { "name": "context", "optional": false, "readonly": false, "type": "PaginatorContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "PaginatorSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "PaginatorProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PaginatorState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "PaginatorPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "PaginatorProps.pt", "props": [ { "name": "paginatorContainer", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Used to pass attributes to the paginator container's DOM element." }, { "name": "root", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "contentStart", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content start's DOM element." }, { "name": "first", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the first page button's DOM element." }, { "name": "firstIcon", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the first icon's DOM element." }, { "name": "prev", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the prev page button's DOM element." }, { "name": "prevIcon", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the prev page icon's DOM element." }, { "name": "next", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the next page button's DOM element." }, { "name": "nextIcon", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the next page icon's DOM element." }, { "name": "last", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the last page button's DOM element." }, { "name": "lastIcon", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the last page icon's DOM element." }, { "name": "pages", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the pages's DOM element." }, { "name": "page", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the page button's DOM element." }, { "name": "current", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the current's DOM element." }, { "name": "pcRowPerPageDropdown", "optional": true, "readonly": false, "type": "DropdownPassThroughOptions", "default": "", "description": "Used to pass attributes to the Dropdown component." }, { "name": "pcJumpToPageDropdown", "optional": true, "readonly": false, "type": "DropdownPassThroughOptions", "default": "", "description": "Used to pass attributes to the Dropdown component." }, { "name": "pcJumpToPageInput", "optional": true, "readonly": false, "type": "InputNumberPassThroughOptions", "default": "", "description": "Used to pass attributes to the Dropdown component." }, { "name": "contentEnd", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content end's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "PaginatorPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "PaginatorState": { "description": "Defines current inline state in Paginator component.", "relatedProp": "", "props": [ { "name": "d_first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of first record as a number." }, { "name": "d_rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current number of rows to display in new page as a number." } ], "methods": [] }, "PaginatorContext": { "description": "Defines current options in Paginator component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the button as a boolean." } ], "methods": [] }, "PageState": { "description": "Paginator page state metadata.", "relatedProp": "", "props": [ { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "page", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New page number" }, { "name": "pageCount", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Total number of pages" } ], "methods": [] }, "PaginatorProps": { "description": "Defines valid properties in Paginator component.", "relatedProp": "", "props": [ { "name": "totalRecords", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Number of total records." }, { "name": "rows", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Data count to display per page." }, { "name": "first", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Zero-relative number of the first row to be displayed." }, { "name": "pageLinkSize", "optional": true, "readonly": false, "type": "number", "default": "5", "description": "Number of page links to display." }, { "name": "rowsPerPageOptions", "optional": true, "readonly": false, "type": "number[]", "default": "", "description": "Array of integer values to display inside rows per page dropdown." }, { "name": "template", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Template of the paginator, can either be a string or an object with key-value pairs to define templates per breakpoint. Available templates are the following;\n\n- FirstPageLink\n- PrevPageLink\n- PageLinks\n- NextPageLink\n- LastPageLink\n- RowsPerPageDropdown\n- JumpToPageDropdown\n- JumpToPageInput\n- CurrentPageReport" }, { "name": "currentPageReportTemplate", "optional": true, "readonly": false, "type": "string", "default": "'({currentPage} of {totalPages})'", "description": "Template of the current page report element. It displays information about the pagination state. Available placeholders are the following;\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" }, { "name": "alwaysShow", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show the paginator even there is only one page." }, { "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." } ], "methods": [] }, "PaginatorSlots": { "description": "Defines valid slots in Paginator component.", "relatedProp": "", "props": [], "methods": [ { "name": "start", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t state: PageState, // Current state\n }", "description": "start slot's params." } ], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "end", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t state: PageState, // Current state\n }", "description": "end slot's params." } ], "returnType": "VNode[]", "description": "Custom end template." }, { "name": "firstpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "firstpagelinkicon's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'firsticon' slot instead.\nCustom first page link icon template." }, { "name": "firsticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "firsticon's params." } ], "returnType": "VNode[]", "description": "Custom first page link icon template." }, { "name": "prevpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "prevpagelinkicon's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'previcon' slot instead.\nCustom previous page link icon template." }, { "name": "previcon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "previcon's params." } ], "returnType": "VNode[]", "description": "Custom previous page link icon template." }, { "name": "nextpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "nextpagelinkicon's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'nexticon' slot instead.\nCustom finextrst page link icon template." }, { "name": "nexticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "nexticon's params." } ], "returnType": "VNode[]", "description": "Custom finextrst page link icon template." }, { "name": "lastpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "lastpagelinkicon's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'lasticon' slot instead.\nCustom last page link icon template." }, { "name": "lasticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "lasticon's params." } ], "returnType": "VNode[]", "description": "Custom last page link icon template." }, { "name": "rowsperpagedropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the rowsperpagedropdown icon.\n }", "description": "rowsperpagedropdownicon's params." } ], "returnType": "VNode[]", "description": "Custom rowsperpagedropdownicon template." }, { "name": "jumptopagedropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the jumptopagedropdown icon.\n }", "description": "jumptopagedropdownicon's params." } ], "returnType": "VNode[]", "description": "Custom jumptopagedropdownicon template." } ] }, "PaginatorEmitsOptions": { "description": "Defines valid emits in Paginator component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:first", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the first changes." }, { "name": "update:rows", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the rows changes." }, { "name": "page", "parameters": [ { "name": "event", "optional": false, "type": "PageState", "description": "New page state." } ], "returnType": "void", "description": "Callback to invoke when page changes, the event object contains information about the new state." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PaginatorPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "PaginatorSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "PaginatorPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "PaginatorPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "PaginatorState": { "description": "Defines current inline state in Paginator component.", "props": [] }, "PaginatorContext": { "description": "Defines current options in Paginator component.", "props": [] }, "PageState": { "description": "Paginator page state metadata.", "props": [] }, "PaginatorProps": { "description": "Defines valid properties in Paginator component.", "props": [] }, "PaginatorSlots": { "description": "Defines valid slots in Paginator component.", "props": [] }, "PaginatorEmitsOptions": { "description": "Defines valid emits in Paginator component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PaginatorPassThroughOptionType": { "values": "PaginatorPassThroughAttributes | (options: PaginatorPassThroughMethodOptions) => undefined | string | null | undefined" }, "PaginatorEmits": { "values": "EmitFn" } } } }, "paginatorstyle": { "description": "Paginator is a generic component to display content in paged format.\n\n[Live Demo](https://primevue.org/paginator)", "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": { "PaginatorStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PaginatorStyle": { "props": [] } } }, "enumerations": { "values": { "PaginatorClasses": { "members": [ { "name": "paginator", "optional": false, "readonly": false, "value": "\"p-paginator\"", "description": "Class name of the paginator element" }, { "name": "contentStart", "optional": false, "readonly": false, "value": "\"p-paginator-content-start\"", "description": "Class name of the content start element" }, { "name": "contentEnd", "optional": false, "readonly": false, "value": "\"p-paginator-content-end\"", "description": "Class name of the content end element" }, { "name": "first", "optional": false, "readonly": false, "value": "\"p-paginator-first\"", "description": "Class name of the first element" }, { "name": "firstIcon", "optional": false, "readonly": false, "value": "\"p-paginator-first-icon\"", "description": "Class name of the first icon element" }, { "name": "prev", "optional": false, "readonly": false, "value": "\"p-paginator-prev\"", "description": "Class name of the prev element" }, { "name": "prevIcon", "optional": false, "readonly": false, "value": "\"p-paginator-prev-icon\"", "description": "Class name of the prev icon element" }, { "name": "next", "optional": false, "readonly": false, "value": "\"p-paginator-next\"", "description": "Class name of the next element" }, { "name": "nextIcon", "optional": false, "readonly": false, "value": "\"p-paginator-next-icon\"", "description": "Class name of the next icon element" }, { "name": "last", "optional": false, "readonly": false, "value": "\"p-paginator-last\"", "description": "Class name of the last element" }, { "name": "lastIcon", "optional": false, "readonly": false, "value": "\"p-paginator-last-icon\"", "description": "Class name of the last icon element" }, { "name": "pages", "optional": false, "readonly": false, "value": "\"p-paginator-pages\"", "description": "Class name of the pages element" }, { "name": "page", "optional": false, "readonly": false, "value": "\"p-paginator-page\"", "description": "Class name of the page element" }, { "name": "current", "optional": false, "readonly": false, "value": "\"p-paginator-current\"", "description": "Class name of the current element" }, { "name": "pcRowPerPageDropdown", "optional": false, "readonly": false, "value": "\"p-paginator-rpp-dropdown\"", "description": "Class name of the row per page dropdown element" }, { "name": "pcJumpToPageDropdown", "optional": false, "readonly": false, "value": "\"p-paginator-jtp-dropdown\"", "description": "Class name of the jump to page dropdown element" }, { "name": "pcJumpToPageInput", "optional": false, "readonly": false, "value": "\"p-paginator-jtp-input\"", "description": "Class name of the jump to page input element" } ] } } } }, "panel": { "description": "Panel is a container with the optional content toggle feature.\n\n[Live Demo](https://www.primevue.org/panel/)", "components": { "default": { "description": "Panel is a container with the optional content toggle feature.", "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": { "PanelPassThroughMethodOptions": { "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": "PanelProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PanelState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "PanelSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "PanelProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PanelState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "PanelToggleEvent": { "description": "Custom toggle event.", "relatedProp": "PanelEmitsOptions.toggle", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Collapsed state as a boolean" } ], "methods": [] }, "PanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "PanelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "PanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "PanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "PanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the title's DOM element." }, { "name": "headerActions", "optional": true, "readonly": false, "type": "PanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header actions' DOM element." }, { "name": "pcToggleButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the toggle button button's DOM element." }, { "name": "contentContainer", "optional": true, "readonly": false, "type": "PanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content container's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "PanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "PanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "transition", "optional": true, "readonly": false, "type": "PanelPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "PanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "PanelState": { "description": "Defines current inline state in Panel component.", "relatedProp": "", "props": [ { "name": "d_collapsed", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current collapsed state as a boolean." } ], "methods": [] }, "PanelProps": { "description": "Defines valid properties in Panel component.", "relatedProp": "", "props": [ { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Header text of the panel." }, { "name": "toggleable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if content of panel can be expanded and collapsed." }, { "name": "collapsed", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines the initial state of panel content." }, { "name": "toggleButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass the custom value to read for the button inside 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": [] }, "PanelSlots": { "description": "Defines valid slots in Panel slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t id: string, // Current id state as a string\n \t class: string, // Style class of the icon\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "icons", "parameters": [], "returnType": "VNode[]", "description": "Custom icons template." }, { "name": "togglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t collapsed: boolean, // Collapsed state as a boolean\n }", "description": "toggler icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use the 'toggleicon' slot instead.\nCustom toggler icon template of panel." }, { "name": "toggleicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t collapsed: boolean, // Collapsed state as a boolean\n }", "description": "toggler icon slot's params." } ], "returnType": "VNode[]", "description": "Custom toggler icon template of panel." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." } ] }, "PanelEmitsOptions": { "description": "Defines valid emits in Panel component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:collapsed", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the collapsed changes." }, { "name": "toggle", "parameters": [ { "name": "event", "optional": false, "type": "PanelToggleEvent", "description": "Custom toggle event." } ], "returnType": "void", "description": "Callback to invoke when a tab toggle." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PanelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "PanelSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "PanelToggleEvent": { "description": "Custom toggle event.", "props": [] }, "PanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "PanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "PanelState": { "description": "Defines current inline state in Panel component.", "props": [] }, "PanelProps": { "description": "Defines valid properties in Panel component.", "props": [] }, "PanelSlots": { "description": "Defines valid slots in Panel slots.", "props": [] }, "PanelEmitsOptions": { "description": "Defines valid emits in Panel component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PanelPassThroughOptionType": { "values": "PanelPassThroughAttributes | (options: PanelPassThroughMethodOptions) => undefined | string | null | undefined" }, "PanelPassThroughTransitionType": { "values": "TransitionProps | (options: PanelPassThroughMethodOptions) => TransitionProps | undefined" }, "PanelEmits": { "values": "EmitFn" } } } }, "panelstyle": { "description": "Panel is a container with the optional content toggle feature.\n\n[Live Demo](https://www.primevue.org/panel/)", "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": { "PanelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PanelStyle": { "props": [] } } }, "enumerations": { "values": { "PanelClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-panel\"", "description": "Class name of the root element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-panel-header\"", "description": "Class name of the header element" }, { "name": "title", "optional": false, "readonly": false, "value": "\"p-panel-title\"", "description": "Class name of the title element" }, { "name": "headerActions", "optional": false, "readonly": false, "value": "\"p-panel-header-actions\"", "description": "Class name of the header actions element" }, { "name": "pcToggleButton", "optional": false, "readonly": false, "value": "\"p-panel-toggle-button\"", "description": "Class name of the toggle button element" }, { "name": "contentContainer", "optional": false, "readonly": false, "value": "\"p-panel-content-container\"", "description": "Class name of the content container element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-panel-content\"", "description": "Class name of the content element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-panel-footer\"", "description": "Class name of the footer element" } ] } } } }, "panelmenu": { "description": "PanelMenu is a hybrid of Accordion and Tree components.\n\n[Live Demo](https://www.primevue.org/panelmenu/)", "components": { "default": { "description": "PanelMenu is a hybrid of Accordion and Tree components.", "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": { "PanelMenuPassThroughMethodOptions": { "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": "PanelMenuProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PanelMenuState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "PanelMenuContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "PanelMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "PanelMenuProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "panel", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panel's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "headerContent", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header content's DOM element." }, { "name": "headerLink", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header link's DOM element." }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenuIcon's DOM element." }, { "name": "headerIcon", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header icon's DOM element." }, { "name": "headerLabel", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header label's DOM element." }, { "name": "contentContainer", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content container's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "rootList", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root list's DOM element." }, { "name": "menuitem", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list item's DOM element." }, { "name": "itemContent", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item content's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "submenu", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "PanelMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "PanelMenuPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "PanelMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "PanelMenuState": { "description": "Defines current inline state in PanelMenu component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "activeItem", "optional": false, "readonly": false, "type": "MenuItem[]", "default": "", "description": "Active item path." } ], "methods": [] }, "PanelMenuContext": { "description": "Defines current options in PanelMenu component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the menuitem." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of menuitem as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of menuitem as a boolean." } ], "methods": [] }, "PanelMenuExpandedKeys": { "description": "Custom expanded keys metadata.", "relatedProp": "PanelMenuProps.expandedKeys", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "PanelMenuPanelOpenEvent": { "description": "Custom panel open event.", "relatedProp": "PanelMenuEmitsOptions['panel-open']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "MouseEvent", "default": "", "description": "Browser mouse event." }, { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current item." } ], "methods": [], "extendedBy": "PanelMenuPanelCloseEvent" }, "PanelMenuPanelCloseEvent": { "description": "Custom panel close event.", "relatedProp": "PanelMenuEmitsOptions['panel-close']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "MouseEvent", "default": "", "description": "Browser mouse event." }, { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current item." } ], "methods": [], "extendedTypes": "PanelMenuPanelOpenEvent" }, "PanelMenuRouterBindProps": { "description": "Defines valid router binding props in PanelMenu component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" }, { "name": "submenuicon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Submenuicon elemnt binding" }, { "name": "headerIcon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Header icon element binding" }, { "name": "headerLabel", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Header label element binding" } ], "methods": [] }, "PanelMenuProps": { "description": "Defines valid properties in PanelMenu component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "expandedKeys", "optional": true, "readonly": false, "type": "PanelMenuExpandedKeys", "default": "", "description": "A map of keys to represent the expansion state in controlled mode." }, { "name": "multiple", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, multiple root menuitems can be activated at the same time." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "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": [] }, "PanelMenuSlots": { "description": "Defines valid slots in PanelMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t root: boolean, // Whether there is a root menuitem\n \t active: boolean, // Current active state of the menuitem\n \t label: undefined, // Label property of the menuitem\n \t props: PanelMenuRouterBindProps, // Binding properties of the menuitem\n \t hasSubmenu: boolean, // Whether or not there is a submenu\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each item." }, { "name": "submenuicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t active: boolean, // Whether item is active\n }", "description": "submenuicon slot's params." } ], "returnType": "VNode[]", "description": "Custom submenu icon template." }, { "name": "headericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "header icon slot's params." } ], "returnType": "VNode[]", "description": "Custom header icon template." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." } ] }, "PanelMenuEmitsOptions": { "description": "Defines valid emits in PanelMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:expandedKeys", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the expandedKeys changes." }, { "name": "panel-open", "parameters": [ { "name": "event", "optional": false, "type": "PanelMenuPanelOpenEvent", "description": "Custom panel open event." } ], "returnType": "void", "description": "Callback to invoke when a panel gets expanded." }, { "name": "panel-close", "parameters": [ { "name": "event", "optional": false, "type": "PanelMenuPanelCloseEvent", "description": "Custom panel close event." } ], "returnType": "void", "description": "Callback to invoke when an active panel is collapsed by clicking on the header." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PanelMenuPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "PanelMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "PanelMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "PanelMenuState": { "description": "Defines current inline state in PanelMenu component.", "props": [] }, "PanelMenuContext": { "description": "Defines current options in PanelMenu component.", "props": [] }, "PanelMenuExpandedKeys": { "description": "Custom expanded keys metadata.", "props": [] }, "PanelMenuPanelOpenEvent": { "description": "Custom panel open event.", "props": [] }, "PanelMenuPanelCloseEvent": { "description": "Custom panel close event.", "props": [] }, "PanelMenuRouterBindProps": { "description": "Defines valid router binding props in PanelMenu component.", "props": [] }, "PanelMenuProps": { "description": "Defines valid properties in PanelMenu component.", "props": [] }, "PanelMenuSlots": { "description": "Defines valid slots in PanelMenu component.", "props": [] }, "PanelMenuEmitsOptions": { "description": "Defines valid emits in PanelMenu component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PanelMenuPassThroughOptionType": { "values": "PanelMenuPassThroughAttributes | (options: PanelMenuPassThroughMethodOptions) => undefined | string | null | undefined" }, "PanelMenuPassThroughTransitionType": { "values": "TransitionProps | (options: PanelMenuPassThroughMethodOptions) => TransitionProps | undefined" }, "PanelMenuEmits": { "values": "EmitFn" } } } }, "panelmenustyle": { "description": "PanelMenu is a hybrid of Accordion and Tree components.\n\n[Live Demo](https://www.primevue.org/panelmenu/)", "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": { "PanelMenuStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PanelMenuStyle": { "props": [] } } }, "enumerations": { "values": { "PanelMenuClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-panelmenu\"", "description": "Class name of the root element" }, { "name": "panel", "optional": false, "readonly": false, "value": "\"p-panelmenu-panel\"", "description": "Class name of the panel element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-panelmenu-header\"", "description": "Class name of the header element" }, { "name": "headerContent", "optional": false, "readonly": false, "value": "\"p-panelmenu-header-content\"", "description": "Class name of the header content element" }, { "name": "headerLink", "optional": false, "readonly": false, "value": "\"p-panelmenu-header-link\"", "description": "Class name of the header link element" }, { "name": "headerIcon", "optional": false, "readonly": false, "value": "\"p-panelmenu-header-icon\"", "description": "Class name of the header icon element" }, { "name": "headerLabel", "optional": false, "readonly": false, "value": "\"p-panelmenu-header-label\"", "description": "Class name of the header label element" }, { "name": "contentContainer", "optional": false, "readonly": false, "value": "\"p-panelmenu-content-container\"", "description": "Class name of the content container element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-panelmenu-content\"", "description": "Class name of the content element" }, { "name": "rootList", "optional": false, "readonly": false, "value": "\"p-panelmenu-root-list\"", "description": "Class name of the root list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-panelmenu-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-panelmenu-item-content\"", "description": "Class name of the item content element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-panelmenu-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-panelmenu-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-panelmenu-item-label\"", "description": "Class name of the item label element" }, { "name": "submenuIcon", "optional": false, "readonly": false, "value": "\"p-panelmenu-submenu-icon\"", "description": "Class name of the submenu icon element" }, { "name": "submenu", "optional": false, "readonly": false, "value": "\"p-panelmenu-submenu\"", "description": "Class name of the submenu element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-menuitem-separator\"" } ] } } } }, "passthrough": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "usePassThrough": { "name": "usePassThrough", "parameters": [ { "name": "pt1", "type": "object" }, { "name": "pt2", "type": "object" }, { "name": "options", "type": "PassThroughOptions" } ], "returnType": "object" } } }, "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": { "PassThroughOptions": { "relatedProp": "", "props": [ { "name": "mergeSections", "optional": true, "readonly": false, "type": "boolean", "default": "" }, { "name": "mergeProps", "optional": true, "readonly": false, "type": "PassThroughMergePropsType", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PassThroughOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PassThroughMergePropsType": { "values": "(args: any) => undefined | boolean | undefined" } } } }, "password": { "description": "Password displays strength indicator for password fields.\n\n[Live Demo](https://www.primevue.org/password/)", "components": { "default": { "description": "Password displays strength indicator for password fields.", "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": { "PasswordPassThroughMethodOptions": { "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": "PasswordProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PasswordState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "PasswordSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "PasswordProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PasswordState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "PasswordPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "PasswordProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcInput", "optional": true, "readonly": false, "type": "InputTextPassThroughOptions", "default": "", "description": "Used to pass attributes to the InputText component." }, { "name": "maskIcon", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask icon's DOM element." }, { "name": "unmaskIcon", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the unmask icon's DOM element." }, { "name": "overlay", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay's content DOM element." }, { "name": "meter", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the meter's DOM element." }, { "name": "meterLabel", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the meter label's DOM element." }, { "name": "meterText", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the meter text's DOM element." }, { "name": "hiddenAccesible", "optional": true, "readonly": false, "type": "PasswordPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden accessible DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "PasswordPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "PasswordPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "PasswordState": { "description": "Defines current inline state in Password component.", "relatedProp": "", "props": [ { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." }, { "name": "meter", "optional": false, "readonly": false, "type": "PasswordMeterStateOptions", "default": "", "description": "Current overlay visible state as a boolean." }, { "name": "infoText", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current info test state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "unmasked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current unmasked state as a boolean." } ], "methods": [] }, "PasswordMeterStateOptions": { "relatedProp": "", "props": [ { "name": "strength", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current strength of the meter state as a string." }, { "name": "width", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current width of the meter state as a string." } ], "methods": [] }, "PasswordProps": { "description": "Defines valid properties in Password component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "Nullable", "default": "", "description": "Value of the component." }, { "name": "promptLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text to prompt password entry. Defaults to PrimeVue Locale configuration." }, { "name": "mediumRegex", "optional": true, "readonly": false, "type": "string", "default": "^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})", "description": "Regex for a medium level password." }, { "name": "strongRegex", "optional": true, "readonly": false, "type": "string", "default": "^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})", "description": "Regex for a strong level password." }, { "name": "weakLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text for a weak password. Defaults to PrimeVue Locale configuration." }, { "name": "mediumLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text for a medium password. Defaults to PrimeVue Locale configuration." }, { "name": "strongLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text for a strong password. Defaults to PrimeVue Locale configuration." }, { "name": "feedback", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show the strength indicator or not." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "toggleMask", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to show an icon to display the password as plain text." }, { "name": "hideIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to hide displaying the password as plain text.", "deprecated": "since v3.27.0. Use 'maskicon' slot." }, { "name": "maskIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to hide displaying the password as plain text." }, { "name": "showIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show displaying the password as plain text.", "deprecated": "since v3.27.0. Use 'unmaskicon' slot." }, { "name": "unmaskIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to show displaying the password as plain text." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text for the input." }, { "name": "required", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that an input field must be filled out before submitting the form." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputProps", "optional": true, "readonly": false, "type": "InputHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component." }, { "name": "panelId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying overlay panel element." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay panel." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay panel." }, { "name": "panelProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the overlay panel inside the component." }, { "name": "overlayId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying overlay element." }, { "name": "overlayClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay." }, { "name": "overlayStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay." }, { "name": "overlayProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the overlay inside the component." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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" }, "PasswordSlots": { "description": "Defines valid slots in Password component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "content", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "hideicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClick: () ⇒ void, // Hide icon click event\n\t toggleCallback: () ⇒ void, // Mask icon click event\n}", "description": "hideicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'maskicon' slot instead.\nCustom mask icon template." }, { "name": "maskicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClick: () ⇒ void, // Hide icon click event\n\t toggleCallback: () ⇒ void, // Mask icon click event\n}", "description": "maskicon slot's params." } ], "returnType": "VNode[]", "description": "Custom hide icon template." }, { "name": "showicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClick: () ⇒ void, // Unmask icon click event\n\t toggleCallback: () ⇒ void, // Unmask icon click event\n}", "description": "showicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. use 'unmaskicon' slot instead.\nCustom unmask icon template." }, { "name": "unmaskicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClick: () ⇒ void, // Unmask icon click event\n\t toggleCallback: () ⇒ void, // Unmask icon click event\n}", "description": "showicon slot's params." } ], "returnType": "VNode[]", "description": "Custom unmask icon template." } ] }, "PasswordEmitsOptions": { "description": "Defines valid emits in Password component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "string", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on value change." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PasswordPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "PasswordSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "PasswordPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "PasswordPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "PasswordState": { "description": "Defines current inline state in Password component.", "props": [] }, "PasswordMeterStateOptions": { "props": [] }, "PasswordProps": { "description": "Defines valid properties in Password component.", "props": [] }, "PasswordSlots": { "description": "Defines valid slots in Password component.", "props": [] }, "PasswordEmitsOptions": { "description": "Defines valid emits in Password component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PasswordPassThroughOptionType": { "values": "PasswordPassThroughAttributes | (options: PasswordPassThroughMethodOptions) => undefined | string | null | undefined" }, "PasswordPassThroughTransitionType": { "values": "TransitionProps | (options: PasswordPassThroughMethodOptions) => TransitionProps | undefined" }, "PasswordEmits": { "values": "EmitFn" } } } }, "passwordstyle": { "description": "Password displays strength indicator for password fields.\n\n[Live Demo](https://www.primevue.org/password/)", "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": { "PasswordStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PasswordStyle": { "props": [] } } }, "enumerations": { "values": { "PasswordClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-password\"", "description": "Class name of the root element" }, { "name": "pcInput", "optional": false, "readonly": false, "value": "\"p-password-input\"", "description": "Class name of the pt input element" }, { "name": "maskIcon", "optional": false, "readonly": false, "value": "\"p-password-mask-icon\"", "description": "Class name of the mask icon element" }, { "name": "unmaskIcon", "optional": false, "readonly": false, "value": "\"p-password-unmask-icon\"", "description": "Class name of the unmask icon element" }, { "name": "overlay", "optional": false, "readonly": false, "value": "\"p-password-overlay\"", "description": "Class name of the overlay element" }, { "name": "meter", "optional": false, "readonly": false, "value": "\"p-password-meter\"", "description": "Class name of the meter element" }, { "name": "meterLabel", "optional": false, "readonly": false, "value": "\"p-password-meter-label\"", "description": "Class name of the meter label element" }, { "name": "meterText", "optional": false, "readonly": false, "value": "\"p-password-meter-text\"", "description": "Class name of the meter text element" } ] } } } }, "picklist": { "description": "PickList is used to reorder items between different lists.\n\n[Live Demo](https://primevue.org/picklist)", "components": { "default": { "description": "PickList is used to reorder items between different lists.", "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": { "PickListPassThroughMethodOptions": { "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": "PickListProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PickListState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "PickListContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "PickListSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "PickListProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PickListState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "PickListReorderEvent": { "description": "Custom reorder event.", "relatedProp": "PickListEmitsOptions.reorder", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Ordered list" }, { "name": "direction", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Direction of the change; 'up', 'down', 'bottom', 'top'" }, { "name": "listIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the list that is ordered, 0 represents the source and 1 represents the target list." } ], "methods": [] }, "PickListSelectionChangeEvent": { "description": "Custom selection change event.", "relatedProp": "PickListEmitsOptions['selection-change']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Selected item" } ], "methods": [] }, "PickListMoveToTargetEvent": { "description": "Custom move-to-target event.", "relatedProp": "PickListEmitsOptions['move-to-target']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "items", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Moved items" } ], "methods": [], "extendedBy": "PickListMoveAllToTargetEvent,PickListMoveToSourceEvent,PickListMoveAllToSourceEvent" }, "PickListMoveAllToTargetEvent": { "description": "Custom move-all-to-target event.", "relatedProp": "PickListEmitsOptions['move-all-to-target']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "items", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Moved items" } ], "methods": [], "extendedTypes": "PickListMoveToTargetEvent" }, "PickListMoveToSourceEvent": { "description": "Custom move-to-source event.", "relatedProp": "PickListEmitsOptions['move-all-to-target']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "items", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Moved items" } ], "methods": [], "extendedTypes": "PickListMoveToTargetEvent" }, "PickListMoveAllToSourceEvent": { "description": "Custom move-all-to-source event.", "relatedProp": "PickListEmitsOptions['move-all-to-target']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "items", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Moved items" } ], "methods": [], "extendedTypes": "PickListMoveToTargetEvent" }, "PickListPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "PickListProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "sourceControls", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the source controls' DOM element." }, { "name": "pcSourceMoveUpButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcSourceMoveTopButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcSourceMoveDownButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcSourceMoveBottomButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcList", "optional": true, "readonly": false, "type": "ListboxPassThroughOptions", "default": "", "description": "Used to pass attributes to the Listbox component." }, { "name": "sourceListContainer", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the source list containerr's DOM element." }, { "name": "sourceList", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the source list's DOM element." }, { "name": "transferControls", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the transfer controls' DOM element." }, { "name": "moveToTargetButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "moveAllToTargetButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "moveToSourceButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "moveAllToSourceButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "targetListContainer", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the target list container's DOM element." }, { "name": "targetList", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the target list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the target item's DOM element." }, { "name": "targetControls", "optional": true, "readonly": false, "type": "PickListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the target controls' DOM element." }, { "name": "pcTargetMoveUpButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcTargetMoveTopButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcTargetMoveDownButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcTargetMoveBottomButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "PickListPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "PickListPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "PickListFocusedState": { "relatedProp": "", "props": [ { "name": "sourceList", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current source list's focused state as a boolean." }, { "name": "targetList", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current target list's focused state as a boolean." } ], "methods": [] }, "PickListState": { "description": "Defines current inline state in PickList component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "d_selection", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current id state as a string." }, { "name": "viewChanged", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current view change state as a boolean." } ], "methods": [] }, "PickListContext": { "description": "Defines current options in PickList component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of the item as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state of the item as a boolean." } ], "methods": [] }, "PickListProps": { "description": "Defines valid properties in PickList component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any[][]", "default": "", "description": "Value of the component as a multidimensional array." }, { "name": "selection", "optional": true, "readonly": false, "type": "any[][]", "default": "", "description": "Selected items in the list as a multidimensional array." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the field that uniquely identifies the a record in the data." }, { "name": "metaKeySelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines whether metaKey is requred or not for the selection.\nWhen true metaKey needs to be pressed to select or unselect an item and\nwhen set to false selection of each item can be toggled individually. On touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to focus on the first visible or selected element." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "listStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the the list element." }, { "name": "responsive", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the list optimizes layout based on screen size." }, { "name": "breakpoint", "optional": true, "readonly": false, "type": "string", "default": "960px", "description": "The breakpoint to define the maximum width boundary when responsiveness is enabled." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { "name": "striped", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to displays rows with alternating colors." }, { "name": "showSourceControls", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show buttons of source list." }, { "name": "showTargetControls", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show buttons of target list." }, { "name": "buttonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move up button inside the component." }, { "name": "moveUpButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move up button inside the component." }, { "name": "moveTopButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move top button inside the component." }, { "name": "moveDownButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move down button inside the component." }, { "name": "moveBottomButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move bottom button inside the component." }, { "name": "moveToTargetProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move to target button inside the component." }, { "name": "moveAllToTargetProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move all to target button inside the component." }, { "name": "moveToSourceProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move to source button inside the component." }, { "name": "moveAllToSourceProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the move all to source button inside the component." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the list element in tabbing order." }, { "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": [] }, "PickListSlots": { "description": "Defines valid slots in PickList component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item of the component\n \t selected: boolean, // Selection state\n \t index: number, // Index of the item.\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use option slot instead.\nCustom item template." }, { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option of the component\n \t selected: boolean, // Selection state\n \t index: number, // Index of the option.\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom option template." }, { "name": "sourceheader", "parameters": [], "returnType": "VNode[]", "description": "Custom source header template." }, { "name": "targetheader", "parameters": [], "returnType": "VNode[]", "description": "Custom target header template." }, { "name": "sourcecontrolsstart", "parameters": [], "returnType": "VNode[]", "description": "Custom source controls start template." }, { "name": "sourcecontrolsend", "parameters": [], "returnType": "VNode[]", "description": "Custom source controls end template." }, { "name": "movecontrolsstart", "parameters": [], "returnType": "VNode[]", "description": "Custom move controls start template." }, { "name": "movecontrolsend", "parameters": [], "returnType": "VNode[]", "description": "Custom move controls end template." }, { "name": "targetcontrolsstart", "parameters": [], "returnType": "VNode[]", "description": "Custom target controls start template." }, { "name": "targetcontrolsend", "parameters": [], "returnType": "VNode[]", "description": "Custom target controls end template." }, { "name": "moveupicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move up icon template." }, { "name": "movetopicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move top icon template." }, { "name": "movedownicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move down icon template." }, { "name": "movebottomicon", "parameters": [], "returnType": "VNode[]", "description": "Custom move bottom icon template." }, { "name": "movetotargeticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t viewChanged: boolean, // Whether view change.\n }", "description": "movetotargeticon slot's params." } ], "returnType": "VNode[]", "description": "Custom move to target icon template." }, { "name": "movealltotargeticon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t viewChanged: boolean, // Whether view change.\n }", "description": "movealltotargeticon slot's params." } ], "returnType": "VNode[]", "description": "Custom move all to target icon template." }, { "name": "movetosourceicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t viewChanged: boolean, // Whether view change.\n }", "description": "movetosourceicon slot's params." } ], "returnType": "VNode[]", "description": "Custom move to source icon template." }, { "name": "movealltosourceicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t viewChanged: boolean, // Whether view change.\n }", "description": "movealltosourceicon slot's params." } ], "returnType": "VNode[]", "description": "Custom move all to source icon template." } ] }, "PickListEmitsOptions": { "description": "Defines valid emits in PickList component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any[][]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "update:selection", "parameters": [ { "name": "value", "optional": false, "type": "any[][]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the selection changes." }, { "name": "reorder", "parameters": [ { "name": "event", "optional": false, "type": "PickListReorderEvent", "description": "Custom reorder event." } ], "returnType": "void", "description": "Callback to invoke when the list is reordered." }, { "name": "selection-change", "parameters": [ { "name": "event", "optional": false, "type": "PickListSelectionChangeEvent", "description": "Custom selection change event." } ], "returnType": "void", "description": "Callback to invoke when one or more items are moved to the other list." }, { "name": "move-to-target", "parameters": [ { "name": "event", "optional": false, "type": "PickListMoveToTargetEvent", "description": "Custom move to target event." } ], "returnType": "void", "description": "Callback to invoke when one or more items are moved to the target list." }, { "name": "move-all-to-target", "parameters": [ { "name": "event", "optional": false, "type": "PickListMoveAllToTargetEvent", "description": "Custom move all to target event." } ], "returnType": "void", "description": "Callback to invoke when all items are moved to the target list." }, { "name": "move-to-source", "parameters": [ { "name": "event", "optional": false, "type": "PickListMoveToSourceEvent", "description": "Custom move to source event." } ], "returnType": "void", "description": "Callback to invoke when one or more items are moved to the source list." }, { "name": "move-all-to-source", "parameters": [ { "name": "event", "optional": false, "type": "PickListMoveAllToSourceEvent", "description": "Custom move all to source event." } ], "returnType": "void", "description": "Callback to invoke when all items are moved to the source list." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PickListPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "PickListSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "PickListReorderEvent": { "description": "Custom reorder event.", "props": [] }, "PickListSelectionChangeEvent": { "description": "Custom selection change event.", "props": [] }, "PickListMoveToTargetEvent": { "description": "Custom move-to-target event.", "props": [] }, "PickListMoveAllToTargetEvent": { "description": "Custom move-all-to-target event.", "props": [] }, "PickListMoveToSourceEvent": { "description": "Custom move-to-source event.", "props": [] }, "PickListMoveAllToSourceEvent": { "description": "Custom move-all-to-source event.", "props": [] }, "PickListPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "PickListPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "PickListFocusedState": { "props": [] }, "PickListState": { "description": "Defines current inline state in PickList component.", "props": [] }, "PickListContext": { "description": "Defines current options in PickList component.", "props": [] }, "PickListProps": { "description": "Defines valid properties in PickList component.", "props": [] }, "PickListSlots": { "description": "Defines valid slots in PickList component.", "props": [] }, "PickListEmitsOptions": { "description": "Defines valid emits in PickList component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PickListPassThroughOptionType": { "values": "PickListPassThroughAttributes | (options: PickListPassThroughMethodOptions) => undefined | string | null | undefined" }, "PickListPassThroughTransitionType": { "values": "TransitionProps | (options: PickListPassThroughMethodOptions) => TransitionProps | undefined" }, "PickListEmits": { "values": "EmitFn" } } } }, "pickliststyle": { "description": "PickList is used to reorder items between different lists.\n\n[Live Demo](https://primevue.org/picklist)", "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": { "PickListStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PickListStyle": { "props": [] } } }, "enumerations": { "values": { "PickListClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-picklist\"", "description": "Class name of the root element" }, { "name": "sourceControls", "optional": false, "readonly": false, "value": "\"p-picklist-source-controls\"", "description": "Class name of the source controls element" }, { "name": "sourceListContainer", "optional": false, "readonly": false, "value": "\"p-picklist-source-list-container\"", "description": "Class name of the source list container element" }, { "name": "transferControls", "optional": false, "readonly": false, "value": "\"p-picklist-transfer-controls\"", "description": "Class name of the transfer controls element" }, { "name": "targetListContainer", "optional": false, "readonly": false, "value": "\"p-picklist-target-list-container\"", "description": "Class name of the target list container element" }, { "name": "targetControls", "optional": false, "readonly": false, "value": "\"p-picklist-target-controls\"", "description": "Class name of the target controls element" } ] } } } }, "popover": { "description": "Popover is a container component positioned as connected to its target.\n\n[Live Demo](https://primevue.org/popover)", "components": { "default": { "description": "Popover, also known as Popover, is a container component that can overlay other components on page.", "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": { "PopoverPassThroughMethodOptions": { "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": "PopoverProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "PopoverState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedBy": "OverlayPanelPassThroughMethodOptions" }, "PopoverPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "PopoverProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "PopoverPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "PopoverPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "PopoverPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedBy": "OverlayPanelPassThroughOptions" }, "PopoverPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedBy": "OverlayPanelPassThroughAttributes" }, "PopoverState": { "description": "Defines current inline state in Popover component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." } ], "methods": [], "extendedBy": "OverlayPanelState" }, "PopoverBreakpoints": { "description": "Popover breakpoint metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "string" } ], "methods": [], "extendedBy": "OverlayPanelBreakpoints" }, "PopoverProps": { "description": "Defines valid properties in Popover component.", "relatedProp": "", "props": [ { "name": "dismissable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Enables to hide the overlay when outside is clicked." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "breakpoints", "optional": true, "readonly": false, "type": "PopoverBreakpoints", "default": "", "description": "Object literal to define widths per screen size." }, { "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." }, { "name": "closeOnEscape", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Specifies if pressing escape key should hide the dialog." } ], "methods": [], "extendedBy": "OverlayPanelProps" }, "PopoverSlots": { "description": "Defines valid slots in Popover component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClose: () ⇒ void, // Close overlay panel function.\n\t onKeydown: (event: Event) ⇒ void, // Close button keydown function.\n\t closeCallback: () ⇒ void, // Close overlay panel function.\n\t keydownCallback: (event: Event) ⇒ void, // Close button keydown function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." } ], "extendedBy": "OverlayPanelSlots" }, "PopoverEmitsOptions": { "description": "Defines valid emits in Popover component.", "relatedProp": "", "props": [], "methods": [ { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is hidden." } ] }, "PopoverMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "alignOverlay", "parameters": [], "returnType": "void", "description": "Aligns overlay panel based on the current position of the container." }, { "name": "toggle", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." }, { "name": "target", "optional": true, "type": "any", "description": "Optional target if event.currentTarget should not be used." } ], "returnType": "void", "description": "Toggles the visibility of the overlay." }, { "name": "show", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." }, { "name": "target", "optional": true, "type": "any", "description": "Optional target if event.currentTarget should not be used." } ], "returnType": "void", "description": "Shows the overlay." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Hides the overlay." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PopoverPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "PopoverPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "PopoverPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "PopoverState": { "description": "Defines current inline state in Popover component.", "props": [] }, "PopoverBreakpoints": { "description": "Popover breakpoint metadata.", "props": [] }, "PopoverProps": { "description": "Defines valid properties in Popover component.", "props": [] }, "PopoverSlots": { "description": "Defines valid slots in Popover component.", "props": [] }, "PopoverEmitsOptions": { "description": "Defines valid emits in Popover component.", "props": [] }, "PopoverMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PopoverPassThroughOptionType": { "values": "PopoverPassThroughAttributes | (options: PopoverPassThroughMethodOptions) => undefined | string | null | undefined" }, "PopoverPassThroughTransitionType": { "values": "TransitionProps | (options: PopoverPassThroughMethodOptions) => TransitionProps | undefined" }, "PopoverEmits": { "values": "EmitFn" } } } }, "popoverstyle": { "description": "Popover is a container component positioned as connected to its target.\n\n[Live Demo](https://primevue.org/popover)", "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": { "PopoverStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedBy": "OverlayPanelStyle", "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PopoverStyle": { "props": [] } } }, "enumerations": { "values": { "PopoverClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-popover\"", "description": "Class name of the root element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-popover-content\"", "description": "Class name of the content element" } ] } } } }, "portal/Portal": { "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": { "PortalProps": { "relatedProp": "", "props": [ { "name": "appendTo", "optional": true, "readonly": false, "type": "PortalAppendToType", "default": "", "description": "A valid query selector or an HTMLElement to specify where the dialog gets attached. Special keywords are 'body' for document body and 'self' for the element itself." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "If disabled, the Portal feature is eliminated and the content is displayed directly." } ], "methods": [] }, "PortalSlots": { "relatedProp": "", "props": [ { "name": "default", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PortalProps": { "props": [] }, "PortalSlots": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "PortalEmits": { "values": "EmitFn" } } } }, "portalstyle": { "description": "[Live Demo](https://primevue.org/)", "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": { "PortalStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PortalStyle": { "props": [] } } }, "enumerations": { "values": { "PortalClasses": { "members": [] } } } }, "progressbar": { "description": "ProgressBar is a process status indicator.\n\n[Live Demo](https://www.primevue.org/progressbar)", "components": { "default": { "description": "\n\n[Live Demo](https://www.primevue.org/progressbar/)\n--- ---\n![PrimeVue](https://primefaces.org/cdn/primevue/images/logo-100.png)", "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": { "ProgressBarPassThroughMethodOptions": { "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": "ProgressBarProps", "default": "", "description": "Defines valid properties." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent instance." } ], "methods": [] }, "ProgressBarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ProgressBarProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ProgressBarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "value", "optional": true, "readonly": false, "type": "ProgressBarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the value's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "ProgressBarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ProgressBarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ProgressBarProps": { "description": "Defines valid properties in ProgressBar component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Current value of the progress." }, { "name": "mode", "optional": true, "readonly": false, "type": "\"indeterminate\" | \"determinate\"", "default": "determinate", "description": "Defines the mode of the progress" }, { "name": "showValue", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display the progress bar value." }, { "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": [] }, "ProgressBarSlots": { "description": "Defines valid slots in ProgressBar component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content slot." } ] }, "ProgressBarEmitsOptions": { "description": "Defines valid emits in ProgressBar component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ProgressBarPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ProgressBarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ProgressBarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ProgressBarProps": { "description": "Defines valid properties in ProgressBar component.", "props": [] }, "ProgressBarSlots": { "description": "Defines valid slots in ProgressBar component.", "props": [] }, "ProgressBarEmitsOptions": { "description": "Defines valid emits in ProgressBar component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ProgressBarPassThroughOptionType": { "values": "ProgressBarPassThroughAttributes | (options: ProgressBarPassThroughMethodOptions) => undefined | string | null | undefined" }, "ProgressBarEmits": { "values": "EmitFn" } } } }, "progressbarstyle": { "description": "ProgressBar is a process status indicator.\n\n[Live Demo](https://www.primevue.org/progressbar)", "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": { "ProgressBarStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ProgressBarStyle": { "props": [] } } }, "enumerations": { "values": { "ProgressBarClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-progressbar\"", "description": "Class name of the root element" }, { "name": "value", "optional": false, "readonly": false, "value": "\"p-progressbar-value\"", "description": "Class name of the value element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-progressbar-label\"", "description": "Class name of the label element" } ] } } } }, "progressspinner": { "description": "ProgressSpinner is a process status indicator.\n\n[Live Demo](https://www.primevue.org/progressspinner)", "components": { "default": { "description": "ProgressSpinner is a process status indicator.", "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": { "ProgressSpinnerPassThroughMethodOptions": { "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": "ProgressSpinnerProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ProgressSpinnerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ProgressSpinnerProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ProgressSpinnerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "spinner", "optional": true, "readonly": false, "type": "ProgressSpinnerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the spinner's DOM element." }, { "name": "circle", "optional": true, "readonly": false, "type": "ProgressSpinnerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the circle's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ProgressSpinnerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ProgressSpinnerProps": { "description": "Defines valid properties in ProgressSpinner component.", "relatedProp": "", "props": [ { "name": "strokeWidth", "optional": true, "readonly": false, "type": "string", "default": "2", "description": "Width of the circle stroke." }, { "name": "fill", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color for the background of the circle." }, { "name": "animationDuration", "optional": true, "readonly": false, "type": "string", "default": "2s", "description": "Duration of the rotate animation." }, { "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": [] }, "ProgressSpinnerSlots": { "description": "Defines valid slots in ProgressSpinner component.", "relatedProp": "", "props": [], "methods": [] }, "ProgressSpinnerEmitsOptions": { "description": "Defines valid emits in ProgressSpinner component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ProgressSpinnerPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ProgressSpinnerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ProgressSpinnerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ProgressSpinnerProps": { "description": "Defines valid properties in ProgressSpinner component.", "props": [] }, "ProgressSpinnerSlots": { "description": "Defines valid slots in ProgressSpinner component.", "props": [] }, "ProgressSpinnerEmitsOptions": { "description": "Defines valid emits in ProgressSpinner component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ProgressSpinnerPassThroughOptionType": { "values": "ProgressSpinnerPassThroughAttributes | (options: ProgressSpinnerPassThroughMethodOptions) => undefined | string | null | undefined" }, "ProgressSpinnerEmits": { "values": "EmitFn" } } } }, "progressspinnerstyle": { "description": "ProgressSpinner is a process status indicator.\n\n[Live Demo](https://www.primevue.org/progressspinner)", "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": { "ProgressSpinnerStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ProgressSpinnerStyle": { "props": [] } } }, "enumerations": { "values": { "ProgressSpinnerClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-progressspinner\"", "description": "Class name of the root element" }, { "name": "spin", "optional": false, "readonly": false, "value": "\"p-progressspinner-spin\"", "description": "Class name of the spin element" }, { "name": "circle", "optional": false, "readonly": false, "value": "\"p-progressspinner-circle\"", "description": "Class name of the circle element" } ] } } } }, "radiobutton": { "description": "RadioButton is an extension to standard radio button element with theming.\n\n[Live Demo](https://www.primevue.org/radiobutton/)", "components": { "default": { "description": "RadioButton is an extension to standard radio button element with theming.", "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": { "RadioButtonPassThroughMethodOptions": { "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": "RadioButtonProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "RadioButtonState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "RadioButtonContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "RadioButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "RadioButtonProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "RadioButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "RadioButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "box", "optional": true, "readonly": false, "type": "RadioButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the box's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "RadioButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "RadioButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "RadioButtonState": { "description": "Defines current inline state in RadioButton component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "RadioButtonProps": { "description": "Defines valid properties in RadioButton component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the checkbox." }, { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value binding of the checkbox." }, { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the input element." }, { "name": "binary", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "Allows to select a boolean value." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies that an input field is read-only." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [] }, "RadioButtonContext": { "description": "Defines current options in RadioButton component.", "relatedProp": "", "props": [ { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current checked state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [] }, "RadioButtonSlots": { "relatedProp": "", "props": [], "methods": [] }, "RadioButtonEmitsOptions": { "description": "Defines valid emits in RadioButton component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on radio button value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RadioButtonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "RadioButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "RadioButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "RadioButtonState": { "description": "Defines current inline state in RadioButton component.", "props": [] }, "RadioButtonProps": { "description": "Defines valid properties in RadioButton component.", "props": [] }, "RadioButtonContext": { "description": "Defines current options in RadioButton component.", "props": [] }, "RadioButtonSlots": { "props": [] }, "RadioButtonEmitsOptions": { "description": "Defines valid emits in RadioButton component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "RadioButtonPassThroughOptionType": { "values": "RadioButtonPassThroughAttributes | (options: RadioButtonPassThroughMethodOptions) => undefined | string | null | undefined" }, "RadioButtonEmits": { "values": "EmitFn" } } } }, "radiobuttonstyle": { "description": "RadioButton is an extension to standard radio button element with theming.\n\n[Live Demo](https://www.primevue.org/radiobutton/)", "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": { "RadioButtonStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RadioButtonStyle": { "props": [] } } }, "enumerations": { "values": { "RadioButtonClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-radiobutton\"", "description": "Class name of the root element" }, { "name": "box", "optional": false, "readonly": false, "value": "\"p-radiobutton-box\"", "description": "Class name of the box element" }, { "name": "input", "optional": false, "readonly": false, "value": "\"p-radiobutton-input\"", "description": "Class name of the input element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-radiobutton-icon\"", "description": "Class name of the icon element" } ] } } } }, "rating": { "description": "Rating component is a star based selection input.\n\n[Live Demo](https://www.primevue.org/rating/)", "components": { "default": { "description": "Rating component is a star based selection input.", "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": { "RatingPassThroughMethodOptions": { "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": "RatingProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "RatingState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "RatingContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "RatingPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "RatingProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "RatingPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "RatingPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "onIcon", "optional": true, "readonly": false, "type": "RatingPassThroughOptionType", "default": "", "description": "Used to pass attributes to the on icon's DOM element." }, { "name": "offIcon", "optional": true, "readonly": false, "type": "RatingPassThroughOptionType", "default": "", "description": "Used to pass attributes to the off icon's DOM element." }, { "name": "hiddenOptionInputContainer", "optional": true, "readonly": false, "type": "RatingPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden option input container's DOM element." }, { "name": "hiddenOptionInput", "optional": true, "readonly": false, "type": "RatingPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden option input's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "RatingPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "RatingState": { "description": "Defines current inline state in Rating component.", "relatedProp": "", "props": [ { "name": "name", "optional": false, "readonly": false, "type": "string", "default": "", "description": "name state as a number." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "focusedOptionIndex state as a number." } ], "methods": [] }, "RatingContext": { "description": "Defines current options in Rating component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of the option as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of option as a boolean." } ], "methods": [] }, "RatingChangeEvent": { "description": "Custom change event.", "relatedProp": "RatingEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "value", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Selected option value" } ], "methods": [] }, "RatingProps": { "description": "Defines valid properties in Rating component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Value of the rating." }, { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the element." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the element should be disabled." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that component is read-only." }, { "name": "stars", "optional": true, "readonly": false, "type": "number", "default": "5", "description": "Number of stars." }, { "name": "onIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon for the on state.", "deprecated": "since v3.27.0. Use 'onicon' slot." }, { "name": "offIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon for the off state.", "deprecated": "since v3.27.0. Use 'officon' slot." }, { "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": [] }, "RatingSlots": { "description": "Defines valid slots in Rating component.", "relatedProp": "", "props": [], "methods": [ { "name": "onicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: number, // Option value\n \t class: string, // Style class of the icon.\n }", "description": "on icon slot's params." } ], "returnType": "VNode[]", "description": "Custom on icon template." }, { "name": "officon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: number, // Option value\n \t class: string, // Style class of the icon.\n }", "description": "off icon slot's params." } ], "returnType": "VNode[]", "description": "Custom off icon template." } ] }, "RatingEmitsOptions": { "description": "Defines valid emits in Rating component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "RatingChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke when a suggestion is selected." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RatingPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "RatingPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "RatingPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "RatingState": { "description": "Defines current inline state in Rating component.", "props": [] }, "RatingContext": { "description": "Defines current options in Rating component.", "props": [] }, "RatingChangeEvent": { "description": "Custom change event.", "props": [] }, "RatingProps": { "description": "Defines valid properties in Rating component.", "props": [] }, "RatingSlots": { "description": "Defines valid slots in Rating component.", "props": [] }, "RatingEmitsOptions": { "description": "Defines valid emits in Rating component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "RatingPassThroughOptionType": { "values": "RatingPassThroughAttributes | (options: RatingPassThroughMethodOptions) => undefined | string | null | undefined" }, "RatingEmits": { "values": "EmitFn" } } } }, "ratingstyle": { "description": "Rating component is a star based selection input.\n\n[Live Demo](https://www.primevue.org/rating/)", "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": { "RatingStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RatingStyle": { "props": [] } } }, "enumerations": { "values": { "RatingClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-rating\"", "description": "Class name of the root element" }, { "name": "option", "optional": false, "readonly": false, "value": "\"p-rating-option\"", "description": "Class name of the option element" }, { "name": "onIcon", "optional": false, "readonly": false, "value": "\"p-rating-on-icon\"", "description": "Class name of the on icon element" }, { "name": "offIcon", "optional": false, "readonly": false, "value": "\"p-rating-off-icon\"", "description": "Class name of the off icon element" } ] } } } }, "ripple": { "description": "Ripple directive adds ripple effect to the host element.\n\n[Live Demo](https://primevue.org/ripple)", "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": { "RippleOptions": { "description": "Defines options of Ripple.", "relatedProp": "", "props": [ { "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": [] }, "RippleDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "RippleOptions.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "RippleDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "DirectiveHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "RippleDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "RippleDirectiveBinding": { "description": "Binding of Ripple directive.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "RippleOptions", "default": "", "description": "Value of the Ripple." } ], "methods": [], "extendedTypes": "Omit" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RippleOptions": { "description": "Defines options of Ripple.", "props": [] }, "RippleDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "RippleDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "RippleDirectiveBinding": { "description": "Binding of Ripple directive.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "RippleDirectivePassThroughOptionType": { "values": "RippleDirectivePassThroughAttributes | null | undefined" } } } }, "ripplestyle": { "description": "Ripple directive adds ripple effect to the host element.\n\n[Live Demo](https://primevue.org/ripple)", "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": { "RippleStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RippleStyle": { "props": [] } } }, "enumerations": { "values": { "RippleClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-ink\"", "description": "Class name of the root element" } ] } } } }, "row": { "description": "Row component is a helper component used to create grouping structures in DataTable.\n\n[Live Demo](https://www.primevue.org/datatable/)", "components": { "default": { "description": "Row component is a helper component used to create grouping structures in DataTable.", "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": { "RowPassThroughMethodOptions": { "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": "RowProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent options." }, { "name": "context", "optional": false, "readonly": false, "type": "RowContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "RowPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "RowProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "RowPassThroughOptionType", "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": [] }, "RowPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "RowProps": { "description": "Defines valid properties in Row component.", "relatedProp": "", "props": [ { "name": "unstyled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, it removes component related styles in the core." }, { "name": "pt", "optional": true, "readonly": false, "type": "PassThrough>", "default": "", "description": "Used to pass attributes to DOM elements inside the component." } ], "methods": [] }, "RowContext": { "description": "Defines current options in Row component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the row." } ], "methods": [] }, "RowSlots": { "description": "Defines valid slots in Row component.", "relatedProp": "", "props": [], "methods": [] }, "RowEmitsOptions": { "description": "Defines valid emits in Row component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RowPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "RowPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "RowPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "RowProps": { "description": "Defines valid properties in Row component.", "props": [] }, "RowContext": { "description": "Defines current options in Row component.", "props": [] }, "RowSlots": { "description": "Defines valid slots in Row component.", "props": [] }, "RowEmitsOptions": { "description": "Defines valid emits in Row component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "RowPassThroughOptionType": { "values": "RowPassThroughAttributes | (options: RowPassThroughMethodOptions) => undefined | string | null | undefined" }, "RowEmits": { "values": "EmitFn" } } } }, "rowstyle": { "description": "Row component is a helper component used to create grouping structures in DataTable.\n\n[Live Demo](https://www.primevue.org/datatable/)", "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": { "RowStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RowStyle": { "props": [] } } }, "enumerations": { "values": { "RowClasses": { "members": [] } } } }, "scrollpanel": { "description": "ScrollPanel is a cross browser, lightweight and themable alternative to native browser scrollbar.\n\n[Live Demo](https://www.primevue.org/scrollpanel/)", "components": { "default": { "description": "ScrollPanel is a cross browser, lightweight and themable alternative to native browser scrollbar..", "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": { "ScrollPanelPassThroughMethodOptions": { "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": "ScrollPanelProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ScrollPanelState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ScrollPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ScrollPanelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ScrollPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "contentContainer", "optional": true, "readonly": false, "type": "ScrollPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content container's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "ScrollPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "barX", "optional": true, "readonly": false, "type": "ScrollPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the horizontal panel's DOM element." }, { "name": "barY", "optional": true, "readonly": false, "type": "ScrollPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the vertical panel's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ScrollPanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ScrollPanelState": { "description": "Defines current inline state in Panel component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "orientation", "optional": false, "readonly": false, "type": "string", "default": "vertical", "description": "Current scrollpanel orientation." }, { "name": "lastScrollTop", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Latest scroll top position." }, { "name": "lastScrollLeft", "optional": false, "readonly": false, "type": "number", "default": "0", "description": "Latest scroll left position." } ], "methods": [] }, "ScrollPanelProps": { "description": "Defines valid properties in ScrollPanel component.", "relatedProp": "", "props": [ { "name": "step", "optional": true, "readonly": false, "type": "number", "default": "5", "description": "Step factor to scroll the content while pressing the arrow keys." }, { "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": [] }, "ScrollPanelSlots": { "description": "Defines valid slots in Accordion slots.", "relatedProp": "", "props": [ { "name": "default", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] }, "ScrollPanelEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ScrollPanelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ScrollPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ScrollPanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ScrollPanelState": { "description": "Defines current inline state in Panel component.", "props": [] }, "ScrollPanelProps": { "description": "Defines valid properties in ScrollPanel component.", "props": [] }, "ScrollPanelSlots": { "description": "Defines valid slots in Accordion slots.", "props": [] }, "ScrollPanelEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ScrollPanelPassThroughOptionType": { "values": "ScrollPanelPassThroughAttributes | (options: ScrollPanelPassThroughMethodOptions) => undefined | string | null | undefined" }, "ScrollPanelEmits": { "values": "EmitFn" } } } }, "scrollpanelstyle": { "description": "ScrollPanel is a cross browser, lightweight and themable alternative to native browser scrollbar.\n\n[Live Demo](https://www.primevue.org/scrollpanel/)", "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": { "ScrollPanelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ScrollPanelStyle": { "props": [] } } }, "enumerations": { "values": { "ScrollPanelClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-scrollpanel\"", "description": "Class name of the root element" }, { "name": "contentContainer", "optional": false, "readonly": false, "value": "\"p-scrollpanel-content-container\"", "description": "Class name of the content container element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-scrollpanel-content\"", "description": "Class name of the content element" }, { "name": "barX", "optional": false, "readonly": false, "value": "\"p-scrollpanel-bar-x\"", "description": "Class name of the bar x element" }, { "name": "barY", "optional": false, "readonly": false, "value": "\"p-scrollpanel-bar-y\"", "description": "Class name of the bar y element" } ] } } } }, "scrolltop": { "description": "ScrollTop gets displayed after a certain scroll position and used to navigates to the top of the page quickly.\n\n[Live Demo](https://www.primevue.org/scrolltop/)", "components": { "default": { "description": "ScrollTop gets displayed after a certain scroll position and used to navigates to the top of the page quickly.", "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": { "ScrollTopPassThroughMethodOptions": { "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": "ScrollTopProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ScrollTopState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ScrollTopSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "ScrollTopProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ScrollTopState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "ScrollTopPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ScrollTopProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the previous button's DOM element." }, { "name": "button", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the previous button's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "ScrollTopPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "ScrollTopPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ScrollTopState": { "description": "Defines current inline state in ScrollTop component.", "relatedProp": "", "props": [ { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." } ], "methods": [] }, "ScrollTopProps": { "description": "Defines valid properties in ScrollTop component.", "relatedProp": "", "props": [ { "name": "target", "optional": true, "readonly": false, "type": "\"window\" | \"parent\"", "default": "window", "description": "Target of the ScrollTop." }, { "name": "threshold", "optional": true, "readonly": false, "type": "number", "default": "400", "description": "Defines the threshold value of the vertical scroll position of the target to toggle the visibility." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "behavior", "optional": true, "readonly": false, "type": "string", "default": "smooth", "description": "Defines the scrolling behaviour, 'smooth' adds an animation and 'auto' scrolls with a jump." }, { "name": "buttonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the Button 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": [] }, "ScrollTopSlots": { "description": "Defines valid slots in ScrollTop component.", "relatedProp": "", "props": [], "methods": [ { "name": "icon", "parameters": [], "returnType": "VNode[]", "description": "Custom scrolltop icon template." } ] }, "ScrollTopEmitsOptions": { "description": "Defines valid emits in ScrollTop component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ScrollTopPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ScrollTopSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "ScrollTopPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ScrollTopPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ScrollTopState": { "description": "Defines current inline state in ScrollTop component.", "props": [] }, "ScrollTopProps": { "description": "Defines valid properties in ScrollTop component.", "props": [] }, "ScrollTopSlots": { "description": "Defines valid slots in ScrollTop component.", "props": [] }, "ScrollTopEmitsOptions": { "description": "Defines valid emits in ScrollTop component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ScrollTopPassThroughOptionType": { "values": "ScrollTopPassThroughAttributes | (options: ScrollTopPassThroughMethodOptions) => undefined | string | null | undefined" }, "ScrollTopPassThroughTransitionType": { "values": "TransitionProps | (options: ScrollTopPassThroughMethodOptions) => TransitionProps | undefined" }, "ScrollTopEmits": { "values": "EmitFn" } } } }, "scrolltopstyle": { "description": "ScrollTop gets displayed after a certain scroll position and used to navigates to the top of the page quickly.\n\n[Live Demo](https://www.primevue.org/scrolltop/)", "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": { "ScrollTopStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ScrollTopStyle": { "props": [] } } }, "enumerations": { "values": { "ScrollTopClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-scrolltop\"", "description": "Class name of the root element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-scrolltop-icon\"", "description": "Class name of the icon element" } ] } } } }, "select": { "description": "Select also known as Select, is used to choose an item from a collection of options.\n\n[Live Demo](https://www.primevue.org/select/)", "components": { "default": { "description": "Select is used to choose an item from a collection of options.", "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": { "SelectPassThroughMethodOptions": { "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": "SelectProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SelectState", "default": "", "description": "Defines current inline state." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent instance." }, { "name": "context", "optional": false, "readonly": false, "type": "SelectContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "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": "SelectEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Selected option value" } ], "methods": [], "extendedBy": "DropdownChangeEvent" }, "SelectFilterEvent": { "description": "Custom filter event.", "relatedProp": "SelectEmitsOptions.filter", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Filter value" } ], "methods": [], "extendedBy": "DropdownFilterEvent" }, "SelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SelectProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "clearIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the clear icon's DOM element." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown' DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "overlay", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the overlay's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcFilterContainer", "optional": true, "readonly": false, "type": "IconFieldPassThroughOptions", "default": "", "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", "optional": true, "readonly": false, "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, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, { "name": "listContainer", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list container's DOM element." }, { "name": "virtualScroller", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the VirtualScroller component." }, { "name": "list", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group's DOM element." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option group label's DOM element." }, { "name": "option", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option's DOM element." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option label's DOM element." }, { "name": "optionCheckIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option check icon's DOM element." }, { "name": "optionBlankIcon", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the option blank icon's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message's DOM element." }, { "name": "hiddenFirstFocusableEl", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden first focusable element's DOM element." }, { "name": "hiddenFilterResult", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden filter result's DOM element." }, { "name": "hiddenEmptyMessage", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden empty message's DOM element." }, { "name": "hiddenSelectedMessage", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden selected message's DOM element." }, { "name": "hiddenLastFocusableEl", "optional": true, "readonly": false, "type": "SelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden last focusable element's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "SelectPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedBy": "DropdownPassThroughOptions" }, "SelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedBy": "DropdownPassThroughAttributes" }, "SelectState": { "description": "Defines current inline state in Select component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused item index as a number." }, { "name": "filterValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current filter value state as a string." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." } ], "methods": [], "extendedBy": "DropdownState" }, "SelectContext": { "description": "Defines current options in Select component.", "relatedProp": "", "props": [ { "name": "option", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current item option." }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current item index." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selection state of the item as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [], "extendedBy": "DropdownContext" }, "SelectProps": { "description": "Defines valid properties in Select component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "options", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of select items to display as the available options." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option." }, { "name": "optionValue", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." }, { "name": "optionDisabled", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." }, { "name": "optionGroupLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option group." }, { "name": "optionGroupChildren", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function that refers to the children options of option group." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "14rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { "name": "filter", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, displays a filter input at header." }, { "name": "filterPlaceholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text to show when filter input is empty." }, { "name": "filterLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in filtering. The default locale is the host environment's current locale." }, { "name": "filterMatchMode", "optional": true, "readonly": false, "type": "HintedString<\"endsWith\" | \"startsWith\" | \"contains\">", "default": "contains", "description": "Defines the filtering algorithm to use when searching the options." }, { "name": "filterFields", "optional": true, "readonly": false, "type": "string[]", "default": "", "description": "Fields used when filtering the options, defaults to optionLabel." }, { "name": "editable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, custom value instead of predefined options can be entered using the editable input field." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Default text to display when no option is selected." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "A property to uniquely identify an option." }, { "name": "showClear", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, a clear icon is displayed to clear the value." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "", "deprecated": "since v4.0. Use 'labelId' instead.\nIdentifier of the underlying input element." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "", "deprecated": "since v4.0. Use 'labelStyle' instead.\nInline style of the input field." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "", "deprecated": "since v4.0. Use 'labelClass' instead.\nStyle class of the input field." }, { "name": "labelId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying label element." }, { "name": "labelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the label field." }, { "name": "labelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the label field." }, { "name": "panelStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayStyle' instead.\nInline style of the overlay panel." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "", "deprecated": "since v4.0. Use 'overlayClass' instead.\nStyle class of the overlay panel." }, { "name": "overlayStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the overlay." }, { "name": "overlayClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the overlay." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the select is in loading state." }, { "name": "clearIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in clear button.", "deprecated": "since v3.27.0. Use 'clearicon' slot." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the select.", "deprecated": "since v3.27.0. Use 'dropdownicon' slot." }, { "name": "filterIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in filter input.", "deprecated": "since v3.27.0. Use 'filtericon' slot." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in loading state.", "deprecated": "since v3.27.0. Use 'loadingicon' slot." }, { "name": "resetFilterOnHide", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Clears the filter value when hiding the select." }, { "name": "resetFilterOnClear", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Clears the filter value when clicking on the clear icon." }, { "name": "virtualScrollerOptions", "optional": true, "readonly": false, "type": "VirtualScrollerProps", "default": "", "description": "Whether to use the virtualScroller feature. The properties of VirtualScroller component can be used like an object in it." }, { "name": "autoOptionFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the first visible or selected element when the overlay panel is shown." }, { "name": "autoFilterFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to focus on the filter element when the overlay panel is shown." }, { "name": "selectOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the focused option is selected." }, { "name": "focusOnHover", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "When enabled, the focus is placed on the hovered option." }, { "name": "highlightOnSelect", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the selected option will be add highlight class." }, { "name": "checkmark", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the selected option will be shown with a check mark." }, { "name": "filterMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} results are available'", "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration." }, { "name": "selectionMessage", "optional": true, "readonly": false, "type": "string", "default": "'{0} items selected'", "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptySelectionMessage", "optional": true, "readonly": false, "type": "string", "default": "No selected item", "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyFilterMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": [], "extendedBy": "DropdownProps" }, "SelectSlots": { "description": "Defines valid slots in Select component.", "relatedProp": "", "props": [], "methods": [ { "name": "value", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t placeholder: string, // Placeholder prop value\n }", "description": "value slot's params." } ], "returnType": "VNode[]", "description": "Custom value template." }, { "name": "indicator", "parameters": [], "returnType": "VNode[]", "description": "Custom indicator template.", "deprecated": "since v3.27.0. Use 'dropdownicon or loadingicon' slots." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template of panel." }, { "name": "footer", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Value of the component\n \t options: any, // Displayed options\n }", "description": "footer slot's params." } ], "returnType": "VNode[]", "description": "Custom footer template of panel." }, { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t selected: boolean, // Selection state\n \t index: number, // Index of the option\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom option template." }, { "name": "optiongroup", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "option group slot's params." } ], "returnType": "VNode[]", "description": "Custom option group template." }, { "name": "emptyfilter", "parameters": [], "returnType": "VNode[]", "description": "Custom empty filter template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // An array of objects to display for virtualscroller\n \t styleClass: string, // Style class of the component\n \t contentRef: (el: any) ⇒ void, // Referance of the content\n\t getItemOptions: (index: number) ⇒ VirtualScrollerItemOptions, // Options of the items\n}", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "loader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t options: any, // Options of the loader items for virtualscroller\n }", "description": "loader slot's params." } ], "returnType": "VNode[]", "description": "Custom loader template." }, { "name": "clearicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the clear icon\n \t onClick: (event: Event) ⇒ void, // Clear icon click function.\n\t clearCallback: (event: Event) ⇒ void, // Clear icon click function.\n}", "description": "clear icon slot's params." } ], "returnType": "VNode[]", "description": "Custom clear icon template." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the select icon\n }", "description": "select icon slot's params." } ], "returnType": "VNode[]", "description": "Custom select icon template." }, { "name": "loadingicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the loading icon\n }", "description": "loading icon slot's params." } ], "returnType": "VNode[]", "description": "Custom loading icon template." }, { "name": "filtericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the filter icon\n }", "description": "filter icon slot's params." } ], "returnType": "VNode[]", "description": "Custom filter icon template." } ], "extendedBy": "DropdownSlots" }, "SelectEmitsOptions": { "description": "Defines valid emits in Select component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "SelectChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "before-show", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is shown." }, { "name": "before-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is hidden." }, { "name": "filter", "parameters": [ { "name": "event", "optional": false, "type": "SelectFilterEvent", "description": "Custom filter event." } ], "returnType": "void", "description": "Callback to invoke on filter input." } ] }, "SelectMethods": { "relatedProp": "", "props": [ { "name": "show", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "hide", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SelectPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SelectSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "SelectChangeEvent": { "description": "Custom change event.", "props": [] }, "SelectFilterEvent": { "description": "Custom filter event.", "props": [] }, "SelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SelectState": { "description": "Defines current inline state in Select component.", "props": [] }, "SelectContext": { "description": "Defines current options in Select component.", "props": [] }, "SelectProps": { "description": "Defines valid properties in Select component.", "props": [] }, "SelectSlots": { "description": "Defines valid slots in Select component.", "props": [] }, "SelectEmitsOptions": { "description": "Defines valid emits in Select component.", "props": [] }, "SelectMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SelectPassThroughOptionType": { "values": "SelectPassThroughAttributes | (options: SelectPassThroughMethodOptions) => undefined | string | null | undefined" }, "SelectPassThroughTransitionType": { "values": "TransitionProps | (options: SelectPassThroughMethodOptions) => TransitionProps | undefined" }, "SelectEmits": { "values": "EmitFn" } } } }, "selectstyle": { "description": "Select also known as Select, is used to choose an item from a collection of options.\n\n[Live Demo](https://www.primevue.org/select/)", "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": { "SelectStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedBy": "DropdownStyle", "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SelectStyle": { "props": [] } } }, "enumerations": { "values": { "SelectClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-select\"", "description": "Class name of the root element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-select-label\"", "description": "Class name of the label element" }, { "name": "clearIcon", "optional": false, "readonly": false, "value": "\"p-select-clear-icon\"", "description": "Class name of the clear icon element" }, { "name": "dropdown", "optional": false, "readonly": false, "value": "\"p-select-dropdown\"", "description": "Class name of the dropdown element" }, { "name": "loadingicon", "optional": false, "readonly": false, "value": "\"p-select-loading-icon\"", "description": "Class name of the loadingicon element" }, { "name": "dropdownIcon", "optional": false, "readonly": false, "value": "\"p-select-dropdown-icon\"", "description": "Class name of the dropdown icon element" }, { "name": "overlay", "optional": false, "readonly": false, "value": "\"p-select-overlay\"", "description": "Class name of the overlay element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-select-header\"", "description": "Class name of the header element" }, { "name": "pcFilter", "optional": false, "readonly": false, "value": "\"p-select-filter\"", "description": "Class name of the filter element" }, { "name": "listContainer", "optional": false, "readonly": false, "value": "\"p-select-list-container\"", "description": "Class name of the list container element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-select-list\"", "description": "Class name of the list element" }, { "name": "optionGroup", "optional": false, "readonly": false, "value": "\"p-select-option-group\"", "description": "Class name of the option group element" }, { "name": "optionGroupLabel", "optional": false, "readonly": false, "value": "\"p-select-option-group-label\"", "description": "Class name of the option group label element" }, { "name": "option", "optional": false, "readonly": false, "value": "\"p-select-option\"", "description": "Class name of the option element" }, { "name": "optionLabel", "optional": false, "readonly": false, "value": "\"p-select-option-label\"", "description": "Class name of the option label element" }, { "name": "optionCheckIcon", "optional": false, "readonly": false, "value": "\"p-select-option-check-icon\"", "description": "Class name of the option check icon element" }, { "name": "optionBlankIcon", "optional": false, "readonly": false, "value": "\"p-select-option-blank-icon\"", "description": "Class name of the option blank icon element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-select-empty-message\"", "description": "Class name of the empty message element" } ] } } } }, "selectbutton": { "description": "SelectButton is used to choose single or multiple items from a list using buttons.\n\n[Live Demo](https://www.primevue.org/selectbutton/)", "components": { "default": { "description": "SelectButton is used to choose single or multiple items from a list using buttons.", "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": { "SelectButtonPassThroughMethodOptions": { "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": "SelectButtonProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SelectButtonState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "SelectButtonContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "SelectButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SelectButtonProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SelectButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcButton", "optional": true, "readonly": false, "type": "SelectButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the ToggleButton component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "SelectButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SelectButtonChangeEvent": { "description": "Custom change event.", "relatedProp": "SelectButtonEmitsOptions.change", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Single value or an array of values that are selected." } ], "methods": [] }, "SelectButtonState": { "description": "Defines current inline state in SelectButton component.", "relatedProp": "", "props": [ { "name": "focusedIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "FocusedIndex state as a number." } ], "methods": [] }, "SelectButtonContext": { "description": "Defines current options in SelectButton component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." }, { "name": "option", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Available option." } ], "methods": [] }, "SelectButtonProps": { "description": "Defines valid properties in SelectButton component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "options", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of selectitems to display as the available options." }, { "name": "optionLabel", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the label of an option." }, { "name": "optionValue", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." }, { "name": "optionDisabled", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." }, { "name": "multiple", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, allows selecting multiple values." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the element should be disabled." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "A property to uniquely identify an option." }, { "name": "unselectable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether selection can be cleared.", "deprecated": "Use 'allowEmpty' property instead." }, { "name": "allowEmpty", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether selection can be cleared." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying element." }, { "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": [] }, "SelectButtonSlots": { "description": "Defines valid slots in SelectButton component.", "relatedProp": "", "props": [], "methods": [ { "name": "option", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t option: any, // Option instance\n \t index: number, // Index of the option\n }", "description": "option slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each option." } ] }, "SelectButtonEmitsOptions": { "description": "Defines valid emits in SelectButton component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "SelectButtonChangeEvent", "description": "Custom change event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event" } ], "returnType": "void", "description": "Callback to invoke on focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on blur." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SelectButtonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SelectButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SelectButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SelectButtonChangeEvent": { "description": "Custom change event.", "props": [] }, "SelectButtonState": { "description": "Defines current inline state in SelectButton component.", "props": [] }, "SelectButtonContext": { "description": "Defines current options in SelectButton component.", "props": [] }, "SelectButtonProps": { "description": "Defines valid properties in SelectButton component.", "props": [] }, "SelectButtonSlots": { "description": "Defines valid slots in SelectButton component.", "props": [] }, "SelectButtonEmitsOptions": { "description": "Defines valid emits in SelectButton component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SelectButtonPassThroughOptionType": { "values": "SelectButtonPassThroughAttributes | (options: SelectButtonPassThroughMethodOptions) => undefined | string | null | undefined" }, "SelectButtonEmits": { "values": "EmitFn" } } } }, "selectbuttonstyle": { "description": "SelectButton is used to choose single or multiple items from a list using buttons.\n\n[Live Demo](https://www.primevue.org/selectbutton/)", "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": { "SelectButtonStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SelectButtonStyle": { "props": [] } } }, "enumerations": { "values": { "SelectButtonClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-selectbutton\"", "description": "Class name of the root element" } ] } } } }, "sidebar": { "description": "Sidebar is a panel component displayed as an overlay at the edges of the screen.\n\n[Live Demo](https://primevue.org/drawer)", "components": { "default": { "description": "", "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": { "SidebarPassThroughMethodOptions": { "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": "DrawerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DrawerState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedTypes": "DrawerPassThroughMethodOptions" }, "SidebarSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "DrawerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "DrawerState", "default": "", "description": "Defines current inline state." } ], "methods": [], "extendedTypes": "DrawerSharedPassThroughMethodOptions" }, "SidebarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SidebarProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "title", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header content's DOM element." }, { "name": "pcCloseButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the close button's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "DrawerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "DrawerPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [], "extendedTypes": "DrawerPassThroughOptions" }, "SidebarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [], "methods": [], "extendedTypes": "DrawerPassThroughAttributes" }, "SidebarState": { "description": "Defines current inline state in Sidebar component.", "relatedProp": "", "props": [ { "name": "containerVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current container visible state as a boolean." } ], "methods": [], "extendedTypes": "DrawerState" }, "SidebarProps": { "description": "Defines valid properties in Sidebar component.", "relatedProp": "", "props": [ { "name": "visible", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies the visibility of the dialog." }, { "name": "position", "optional": true, "readonly": false, "type": "\"left\" | \"top\" | \"bottom\" | \"right\" | \"full\"", "default": "left", "description": "Specifies the position of the drawer." }, { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Title content of the dialog." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "dismissable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether clicking outside closes the panel." }, { "name": "showCloseIcon", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display a close icon inside the panel." }, { "name": "closeButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass the custom value to read for the button inside the component." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the drawer close button.", "deprecated": "since v3.27.0. Use 'closeicon' slot." }, { "name": "modal", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to a modal layer behind the drawer." }, { "name": "blockScroll", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether background scroll should be blocked when drawer is visible." }, { "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": "DrawerProps" }, "SidebarSlots": { "description": "Defines valid slots in Sidebar component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the header title\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "closeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the close icon\n }", "description": "close icon slot's params." } ], "returnType": "VNode[]", "description": "Custom close icon template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t onClose: () ⇒ void, // Close drawer function.\n\t closeCallback: () ⇒ void, // Close drawer function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." } ], "extendedTypes": "DrawerSlots" }, "SidebarEmitsOptions": { "description": "Defines valid emits in Sidebar component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SidebarPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SidebarSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "SidebarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SidebarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SidebarState": { "description": "Defines current inline state in Sidebar component.", "props": [] }, "SidebarProps": { "description": "Defines valid properties in Sidebar component.", "props": [] }, "SidebarSlots": { "description": "Defines valid slots in Sidebar component.", "props": [] }, "SidebarEmitsOptions": { "description": "Defines valid emits in Sidebar component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SidebarEmits": { "values": "EmitFn & DrawerEmits" } } } }, "sidebarstyle": { "description": "Sidebar is a panel component displayed as an overlay at the edges of the screen.\n\n[Live Demo](https://primevue.org/drawer)", "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": { "SidebarStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "DrawerStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SidebarStyle": { "props": [] } } }, "enumerations": { "values": { "SidebarClasses": { "members": [] } } } }, "skeleton": { "description": "Skeleton is a placeholder to display instead of the actual content.\n\n[Live Demo](https://www.primevue.org/skeleton/)", "components": { "default": { "description": "Skeleton is a placeholder to display instead of the actual content.", "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": { "SkeletonPassThroughMethodOptions": { "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": "SkeletonProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "SkeletonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SkeletonProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SkeletonPassThroughOptionType", "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": [] }, "SkeletonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SkeletonProps": { "description": "Defines valid properties in Skeleton component.", "relatedProp": "", "props": [ { "name": "shape", "optional": true, "readonly": false, "type": "\"circle\" | \"rectangle\"", "default": "rectangle", "description": "Shape of the element." }, { "name": "size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of the Circle or Square." }, { "name": "width", "optional": true, "readonly": false, "type": "string", "default": "100%", "description": "Width of the element." }, { "name": "height", "optional": true, "readonly": false, "type": "string", "default": "1rem", "description": "Height of the element." }, { "name": "borderRadius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of the element, defaults to value from theme." }, { "name": "animation", "optional": true, "readonly": false, "type": "\"none\" | \"wave\"", "default": "wave", "description": "Type of the animation." }, { "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": [] }, "SkeletonSlots": { "description": "Defines valid slots in Skeleton component.", "relatedProp": "", "props": [], "methods": [] }, "SkeletonEmitsOptions": { "description": "Defines valid emits in Skeleton component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SkeletonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SkeletonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SkeletonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SkeletonProps": { "description": "Defines valid properties in Skeleton component.", "props": [] }, "SkeletonSlots": { "description": "Defines valid slots in Skeleton component.", "props": [] }, "SkeletonEmitsOptions": { "description": "Defines valid emits in Skeleton component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SkeletonPassThroughOptionType": { "values": "SkeletonPassThroughAttributes | (options: SkeletonPassThroughMethodOptions) => undefined | string | null | undefined" }, "SkeletonEmits": { "values": "EmitFn" } } } }, "skeletonstyle": { "description": "Skeleton is a placeholder to display instead of the actual content.\n\n[Live Demo](https://www.primevue.org/skeleton/)", "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": { "SkeletonStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SkeletonStyle": { "props": [] } } }, "enumerations": { "values": { "SkeletonClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-skeleton\"", "description": "Class name of the root element" } ] } } } }, "slider": { "description": "Slider is a component to provide input with a drag handle.\n\n[Live Demo](https://www.primevue.org/slider/)", "components": { "default": { "description": "Slider is a component to provide input with a drag handle.", "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": { "SliderPassThroughMethodOptions": { "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": "SliderProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "SliderPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SliderProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SliderPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "range", "optional": true, "readonly": false, "type": "SliderPassThroughOptionType", "default": "", "description": "Used to pass attributes to the range's DOM element." }, { "name": "handle", "optional": true, "readonly": false, "type": "SliderPassThroughOptionType", "default": "", "description": "Used to pass attributes to the handle's DOM element." }, { "name": "startHandler", "optional": true, "readonly": false, "type": "SliderPassThroughOptionType", "default": "", "description": "Used to pass attributes to the start handler's DOM element." }, { "name": "endHandler", "optional": true, "readonly": false, "type": "SliderPassThroughOptionType", "default": "", "description": "Used to pass attributes to the end handler's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "SliderPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SliderSlideEndEvent": { "description": "Custom slide end event.", "relatedProp": "SliderEmitsOptions.slideend", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event" }, { "name": "value", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New value." } ], "methods": [] }, "SliderProps": { "description": "Defines valid properties in Slider component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "number | number[]", "default": "", "description": "Value of the component." }, { "name": "min", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Mininum boundary value." }, { "name": "max", "optional": true, "readonly": false, "type": "number", "default": "100", "description": "Maximum boundary value." }, { "name": "orientation", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Orientation of the slider." }, { "name": "step", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Step factor to increment/decrement the value." }, { "name": "range", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When speficed, allows two boundary values to be picked." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Used to define a string that labels the element." }, { "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": [] }, "SliderSlots": { "description": "Defines valid slots in Slider component.", "relatedProp": "", "props": [], "methods": [] }, "SliderEmitsOptions": { "description": "Defines valid emits in Slider component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "number | number[]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value" } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "slideend", "parameters": [ { "name": "event", "optional": false, "type": "SliderSlideEndEvent", "description": "Custom slide end event." } ], "returnType": "void", "description": "Callback to invoke when slide ends." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SliderPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SliderPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SliderPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SliderSlideEndEvent": { "description": "Custom slide end event.", "props": [] }, "SliderProps": { "description": "Defines valid properties in Slider component.", "props": [] }, "SliderSlots": { "description": "Defines valid slots in Slider component.", "props": [] }, "SliderEmitsOptions": { "description": "Defines valid emits in Slider component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SliderPassThroughOptionType": { "values": "SliderPassThroughAttributes | (options: SliderPassThroughMethodOptions) => undefined | string | null | undefined" }, "SliderEmits": { "values": "EmitFn" } } } }, "sliderstyle": { "description": "Slider is a component to provide input with a drag handle.\n\n[Live Demo](https://www.primevue.org/slider/)", "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": { "SliderStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SliderStyle": { "props": [] } } }, "enumerations": { "values": { "SliderClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-slider\"", "description": "Class name of the root element" }, { "name": "range", "optional": false, "readonly": false, "value": "\"p-slider-range\"", "description": "Class name of the range element" }, { "name": "handle", "optional": false, "readonly": false, "value": "\"p-slider-handle\"", "description": "Class name of the handle element" } ] } } } }, "speeddial": { "description": "When pressed, a floating action button can display multiple primary actions that can be performed on a page.\n\n[Live Demo](https://www.primevue.org/speeddial/)", "components": { "default": { "description": "When pressed, a floating action button can display multiple primary actions that can be performed on a page.", "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": { "SpeedDialPassThroughMethodOptions": { "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": "SpeedDialProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SpeedDialState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "SpeedDialContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "SpeedDialSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "SpeedDialProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SpeedDialState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "SpeedDialPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SpeedDialProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SpeedDialPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "list", "optional": true, "readonly": false, "type": "SpeedDialPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "SpeedDialPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "action", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the action's Button component." }, { "name": "actionIcon", "optional": true, "readonly": false, "type": "SpeedDialPassThroughOptionType", "default": "", "description": "Used to pass attributes to the action icon's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "SpeedDialPassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "SpeedDialPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SpeedDialState": { "description": "Defines current inline state in SpeedDial component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "List of items' id." }, { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current visible state as a boolean." }, { "name": "isItemClicked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current click state of component as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state as a boolean." }, { "name": "focusedOptionIndex", "optional": false, "readonly": false, "type": "number", "default": "-1", "description": "Current focused option index as a number." } ], "methods": [] }, "SpeedDialContext": { "description": "Defines current options in SpeedDial component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." }, { "name": "hidden", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current hidden state of menuitem as a boolean." } ], "methods": [] }, "SpeedDialTooltipOptions": { "description": "Defines tooltip options.", "relatedProp": "SpeedDialProps.tooltipOptions", "props": [ { "name": "event", "optional": false, "readonly": false, "type": "undefined | \"focus\" | \"hover\"", "default": "", "description": "Event to show the tooltip, valid values are hover and focus." }, { "name": "position", "optional": false, "readonly": false, "type": "undefined | \"left\" | \"top\" | \"bottom\" | \"right\"", "default": "bottom", "description": "Position of element." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SpeedDialProps": { "description": "Defines valid properties in SpeedDial component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "MenuModel instance to define the action items." }, { "name": "visible", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies the visibility of the overlay." }, { "name": "direction", "optional": true, "readonly": false, "type": "\"left\" | \"right\" | \"up\" | \"down\" | \"up-left\" | \"up-right\" | \"down-left\" | \"down-right\"", "default": "up", "description": "Specifies the opening direction of actions." }, { "name": "transitionDelay", "optional": true, "readonly": false, "type": "number", "default": "30", "description": "Transition delay step for each action item." }, { "name": "type", "optional": true, "readonly": false, "type": "\"linear\" | \"circle\" | \"semi-circle\" | \"quarter-circle\"", "default": "linear", "description": "Specifies the opening type of actions." }, { "name": "radius", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Radius for *circle types." }, { "name": "mask", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to show a mask element behind the speeddial." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the component is disabled." }, { "name": "hideOnClickOutside", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the actions close when clicked outside." }, { "name": "buttonClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the button element." }, { "name": "maskStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the mask element." }, { "name": "maskClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the mask element." }, { "name": "showIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Show icon of the button element.", "deprecated": "since v3.27.0. Use 'showicon' slot." }, { "name": "hideIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hide icon of the button element.", "deprecated": "since v3.27.0. Use 'hideicon' slot." }, { "name": "rotateAnimation", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Defined to rotate showIcon when hideIcon is not present." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the element." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the element." }, { "name": "tooltipOptions", "optional": true, "readonly": false, "type": "SpeedDialTooltipOptions", "default": "", "description": "Whether to display the tooltip on items. The modifiers of Tooltip can be used like an object in it. Valid keys are 'event' and 'position'." }, { "name": "buttonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the button component." }, { "name": "actionButtonProps", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Used to pass all properties of the ButtonProps to the item component." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive list element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying list element." }, { "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": [] }, "SpeedDialSlots": { "description": "Defines valid slots in SpeedDial component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t onClick: (event: Event) ⇒ void, // Item click function\n\t toggleCallback: (event: Event) ⇒ void, // Button click function\n}", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each item." }, { "name": "button", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t visible: boolean, // Visible state of the item\n \t onClick: (event: Event) ⇒ void, // Button click function\n\t toggleCallback: (event: Event) ⇒ void, // Button click function\n}", "description": "button slot's params." } ], "returnType": "VNode[]", "description": "Custom button template." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t visible: boolean, // Visible state of the item\n }", "description": "icon slot's params." } ], "returnType": "VNode[]", "description": "Custom icon template." } ] }, "SpeedDialEmitsOptions": { "description": "Defines valid emits in SpeedDial component.", "relatedProp": "", "props": [], "methods": [ { "name": "click", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Fired when the button element clicked." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Fired when the actions are visible." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Fired when the actions are hidden." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SpeedDialPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SpeedDialSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "SpeedDialPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SpeedDialPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SpeedDialState": { "description": "Defines current inline state in SpeedDial component.", "props": [] }, "SpeedDialContext": { "description": "Defines current options in SpeedDial component.", "props": [] }, "SpeedDialTooltipOptions": { "description": "Defines tooltip options.", "props": [] }, "SpeedDialProps": { "description": "Defines valid properties in SpeedDial component.", "props": [] }, "SpeedDialSlots": { "description": "Defines valid slots in SpeedDial component.", "props": [] }, "SpeedDialEmitsOptions": { "description": "Defines valid emits in SpeedDial component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SpeedDialPassThroughOptionType": { "values": "SpeedDialPassThroughAttributes | (options: SpeedDialPassThroughMethodOptions) => undefined | string | null | undefined" }, "SpeedDialEmits": { "values": "EmitFn" } } } }, "speeddialstyle": { "description": "When pressed, a floating action button can display multiple primary actions that can be performed on a page.\n\n[Live Demo](https://www.primevue.org/speeddial/)", "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": { "SpeedDialStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SpeedDialStyle": { "props": [] } } }, "enumerations": { "values": { "SpeedDialClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-speeddial\"", "description": "Class name of the root element" }, { "name": "pcButton", "optional": false, "readonly": false, "value": "\"p-speeddial-button\"", "description": "Class name of the button element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-speeddial-list\"", "description": "Class name of the list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-speeddial-item\"", "description": "Class name of the item element" }, { "name": "action", "optional": false, "readonly": false, "value": "\"p-speeddial-action\"", "description": "Class name of the action element" }, { "name": "actionIcon", "optional": false, "readonly": false, "value": "\"p-speeddial-action-icon\"", "description": "Class name of the action icon element" }, { "name": "mask", "optional": false, "readonly": false, "value": "\"p-speeddial-mask\"", "description": "Class name of the mask element" } ] } } } }, "splitbutton": { "description": "SplitButton groups a set of commands in an overlay with a default command.\n\n[Live Demo](https://www.primevue.org/splitbutton/)", "components": { "default": { "description": "SplitButton groups a set of commands in an overlay with a default command.", "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": { "SplitButtonPassThroughMethodOptions": { "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": "SplitButtonProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SplitButtonState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "SplitButtonSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "SplitButtonProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SplitButtonState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "SplitButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SplitButtonProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SplitButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcButton", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "pcDropdown", "optional": true, "readonly": false, "type": "ButtonPassThroughOptions", "default": "", "description": "Used to pass attributes to the Button component." }, { "name": "ptMenu", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptions", "default": "", "description": "Used to pass attributes to the TieredMenu component." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "SplitButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SplitButtonState": { "description": "Defines current inline state in SplitButton component.", "relatedProp": "", "props": [ { "name": "isBlocked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current blocked state as a boolean." } ], "methods": [] }, "SplitButtonProps": { "description": "Defines valid properties in SplitButton component.", "relatedProp": "", "props": [ { "name": "label", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text of the button." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the icon.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "MenuModel instance to define the overlay items." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached.\nSpecial keywords are 'body' for document body and 'self' for the element itself." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the element should be disabled." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the component." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the component." }, { "name": "buttonProps", "optional": true, "readonly": false, "type": "ButtonHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the default button." }, { "name": "menuButtonProps", "optional": true, "readonly": false, "type": "ButtonHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the menu button." }, { "name": "menuButtonIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the menu button icon.", "deprecated": "since v3.27.0. Use 'menubuttonicon' slot." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the menu button icon." }, { "name": "severity", "optional": true, "readonly": false, "type": "HintedString<\"success\" | \"help\" | \"secondary\" | \"info\" | \"warn\" | \"danger\" | \"contrast\">", "default": "", "description": "Defines the style of the button." }, { "name": "raised", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a shadow to indicate elevation." }, { "name": "rounded", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a circular border radius to the button." }, { "name": "text", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a textual class to the button without a background initially." }, { "name": "outlined", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a border class without a background initially." }, { "name": "size", "optional": true, "readonly": false, "type": "\"small\" | \"large\"", "default": "", "description": "Defines the size of the button." }, { "name": "plain", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Add a plain textual class to the button without a background initially." }, { "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": [] }, "SplitButtonSlots": { "description": "Defines valid slots in SplitButton component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Button part of the content can easily be customized with the default slot instead of using the built-in modes." }, { "name": "buttoncontent", "parameters": [], "returnType": "VNode[]", "description": "Command button part of the content can easily be customized with the button content slot." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "icon slot's params." } ], "returnType": "VNode[]", "description": "Custom button icon template." }, { "name": "menubuttonicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "menubuttonicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use dropdownicon slot instead.\nCustom menu button icon template." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "menubuttonicon slot's params." } ], "returnType": "VNode[]", "description": "Custom menu button icon template." }, { "name": "menuitemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "menuitemicon slot's params." } ], "returnType": "VNode[]", "description": "Custom menu item icon template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t label: undefined, // Label property of the menuitem\n \t props: TieredMenuRouterBindProps, // Binding properties of the menuitem\n \t hasSubmenu: boolean, // Whether or not there is a submenu\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each menu item." } ] }, "SplitButtonEmitsOptions": { "description": "Defines valid emits in SplitButton component.", "relatedProp": "", "props": [], "methods": [ { "name": "click", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when main button is clicked." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitButtonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SplitButtonSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "SplitButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SplitButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SplitButtonState": { "description": "Defines current inline state in SplitButton component.", "props": [] }, "SplitButtonProps": { "description": "Defines valid properties in SplitButton component.", "props": [] }, "SplitButtonSlots": { "description": "Defines valid slots in SplitButton component.", "props": [] }, "SplitButtonEmitsOptions": { "description": "Defines valid emits in SplitButton component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SplitButtonPassThroughOptionType": { "values": "SplitButtonPassThroughAttributes | (options: SplitButtonPassThroughMethodOptions) => undefined | string | null | undefined" }, "SplitButtonEmits": { "values": "EmitFn" } } } }, "splitbuttonstyle": { "description": "SplitButton groups a set of commands in an overlay with a default command.\n\n[Live Demo](https://www.primevue.org/splitbutton/)", "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": { "SplitButtonStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitButtonStyle": { "props": [] } } }, "enumerations": { "values": { "SplitButtonClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-splitbutton\"", "description": "Class name of the root element" }, { "name": "pcButton", "optional": false, "readonly": false, "value": "\"p-splitbutton-button\"", "description": "Class name of the button element" }, { "name": "pcDropdown", "optional": false, "readonly": false, "value": "\"p-splitbutton-dropdown\"", "description": "Class name of the dropdown element" } ] } } } }, "splitter": { "description": "Splitter is utilized to separate and resize panels.\n\n[Live Demo](https://www.primevue.org/splitter/)", "components": { "default": { "description": "Splitter is utilized to separate and resize panels.", "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": { "SplitterPassThroughMethodOptions": { "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": "SplitterProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "SplitterState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "SplitterContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "SplitterResizeStartEvent": { "description": "Custom resize start event.", "relatedProp": "SplitterEmitsOptions.resizestart", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "sizes", "optional": false, "readonly": false, "type": "number[]", "default": "", "description": "Sizes of the panels" } ], "methods": [] }, "SplitterResizeEvent": { "description": "Custom resize event.", "relatedProp": "SplitterEmitsOptions.resize", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "sizes", "optional": false, "readonly": false, "type": "number[]", "default": "", "description": "Sizes of the panels" } ], "methods": [] }, "SplitterResizeEndEvent": { "description": "Custom resize end event.", "relatedProp": "SplitterEmitsOptions.resizeend", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "sizes", "optional": false, "readonly": false, "type": "number[]", "default": "", "description": "Sizes of the panels" } ], "methods": [] }, "SplitterPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SplitterProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SplitterPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "gutter", "optional": true, "readonly": false, "type": "SplitterPassThroughOptionType", "default": "", "description": "Used to pass attributes to the gutter's DOM element." }, { "name": "gutterHandle", "optional": true, "readonly": false, "type": "SplitterPassThroughOptionType", "default": "", "description": "Used to pass attributes to the gutter handle's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "SplitterPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SplitterState": { "description": "Defines current inline state in Panel component.", "relatedProp": "", "props": [ { "name": "prevSize", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Previous size state as a number." } ], "methods": [] }, "SplitterContext": { "description": "Defines options in Splitter component.", "relatedProp": "", "props": [ { "name": "nested", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "Current nested state of the component." } ], "methods": [] }, "SplitterProps": { "description": "Defines valid properties in Splitter component.", "relatedProp": "", "props": [ { "name": "layout", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Orientation of the panels." }, { "name": "gutterSize", "optional": true, "readonly": false, "type": "number", "default": "4", "description": "Size of the divider in pixels." }, { "name": "stateKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Storage identifier of a stateful Splitter." }, { "name": "stateStorage", "optional": true, "readonly": false, "type": "\"local\" | \"session\"", "default": "session", "description": "Defines where a stateful splitter keeps its state, valid values are 'session' for sessionStorage and 'local' for localStorage." }, { "name": "step", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Step factor to increment/decrement the size of the panels while pressing the arrow keys." }, { "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": [] }, "SplitterSlots": { "description": "Defines valid slots in Splitter slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default slot to detect SplitterPanel components." } ] }, "SplitterEmitsOptions": { "description": "Defines valid emits in Splitter component.", "relatedProp": "", "props": [], "methods": [ { "name": "resizestart", "parameters": [ { "name": "event", "optional": false, "type": "SplitterResizeStartEvent", "description": "Custom resize start event." } ], "returnType": "void", "description": "Callback to invoke when resize starts." }, { "name": "resize", "parameters": [ { "name": "event", "optional": false, "type": "SplitterResizeEvent", "description": "Custom resize event." } ], "returnType": "void", "description": "Callback to invoke during the resizing process." }, { "name": "resizeend", "parameters": [ { "name": "event", "optional": false, "type": "SplitterResizeEndEvent", "description": "Custom resize end event." } ], "returnType": "void", "description": "Callback to invoke when resize ends." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitterPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SplitterResizeStartEvent": { "description": "Custom resize start event.", "props": [] }, "SplitterResizeEvent": { "description": "Custom resize event.", "props": [] }, "SplitterResizeEndEvent": { "description": "Custom resize end event.", "props": [] }, "SplitterPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SplitterPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SplitterState": { "description": "Defines current inline state in Panel component.", "props": [] }, "SplitterContext": { "description": "Defines options in Splitter component.", "props": [] }, "SplitterProps": { "description": "Defines valid properties in Splitter component.", "props": [] }, "SplitterSlots": { "description": "Defines valid slots in Splitter slots.", "props": [] }, "SplitterEmitsOptions": { "description": "Defines valid emits in Splitter component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SplitterPassThroughOptionType": { "values": "SplitterPassThroughAttributes | (options: SplitterPassThroughMethodOptions) => undefined | string | null | undefined" }, "SplitterEmits": { "values": "EmitFn" } } } }, "splitterstyle": { "description": "Splitter is utilized to separate and resize panels.\n\n[Live Demo](https://www.primevue.org/splitter/)", "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": { "SplitterStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitterStyle": { "props": [] } } }, "enumerations": { "values": { "SplitterClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-splitter\"", "description": "Class name of the root element" }, { "name": "gutter", "optional": false, "readonly": false, "value": "\"p-splitter-gutter\"", "description": "Class name of the gutter element" }, { "name": "gutterHandle", "optional": false, "readonly": false, "value": "\"p-splitter-gutter-handle\"", "description": "Class name of the gutter handle element" } ] } } } }, "splitterpanel": { "description": "SplitterPanel is a helper component for Splitter component.\n\n[Live Demo](https://www.primevue.org/splitter/)", "components": { "default": { "description": "SplitterPanel is a helper component for Splitter component.", "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": { "SplitterPanelPassThroughMethodOptions": { "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": "SplitterPanelProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "SplitterPanelContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "SplitterPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "SplitterPanelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "SplitterPanelPassThroughOptionType", "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": [] }, "SplitterPanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SplitterPanelContext": { "description": "Defines options in SplitterPanel component.", "relatedProp": "", "props": [ { "name": "nested", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "Current nested state of the panel." } ], "methods": [] }, "SplitterPanelProps": { "description": "Defines valid properties in SplitterPanel component.", "relatedProp": "", "props": [ { "name": "size", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Size of the element relative to 100%." }, { "name": "minSize", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Minimum size of the element relative to 100%." }, { "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": [] }, "SplitterPanelSlots": { "description": "Defines valid slots in SplitterPanel slots.", "relatedProp": "", "props": [ { "name": "default", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] }, "SplitterPanelEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitterPanelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "SplitterPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "SplitterPanelPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "SplitterPanelContext": { "description": "Defines options in SplitterPanel component.", "props": [] }, "SplitterPanelProps": { "description": "Defines valid properties in SplitterPanel component.", "props": [] }, "SplitterPanelSlots": { "description": "Defines valid slots in SplitterPanel slots.", "props": [] }, "SplitterPanelEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "SplitterPanelPassThroughOptionType": { "values": "SplitterPanelPassThroughAttributes | (options: SplitterPanelPassThroughMethodOptions) => undefined | string | null | undefined" }, "SplitterPanelEmits": { "values": "EmitFn" } } } }, "splitterpanelstyle": { "description": "SplitterPanel is a helper component for Splitter component.\n\n[Live Demo](https://www.primevue.org/splitter/)", "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": { "SplitterPanelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitterPanelStyle": { "props": [] } } }, "enumerations": { "values": { "SplitterPanelClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-splitterpanel\"", "description": "Class name of the root element" } ] } } } }, "stepper": { "description": "Stepper is a component that streamlines a wizard-like workflow, organizing content into coherent steps and visually guiding users through a numbered progression in a multi-step process.\n\n[Live Demo](https://www.primevue.org/stepper/)", "components": { "default": { "description": "Stepper is a component that streamlines a wizard-like workflow, organizing content into coherent steps and visually guiding users through a numbered progression in a multi-step process.", "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": { "StepperPassThroughMethodOptions": { "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": "StepperProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "StepperState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "StepperPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "StepperProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "StepperPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "list", "optional": true, "readonly": false, "type": "StepperPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "panels", "optional": true, "readonly": false, "type": "StepperPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panels' DOM element." }, { "name": "stepperpanel", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the end handler's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "StepperPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "StepperState": { "description": "Defines current inline state in Stepper component.", "relatedProp": "", "props": [ { "name": "d_activeStep", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current active index state." }, { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Unique id for the Stepper component." } ], "methods": [] }, "StepperChangeEvent": { "description": "Custom tab change event.", "relatedProp": "StepperEmitsOptions['step-change']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the selected stepper panel" } ], "methods": [] }, "StepperProps": { "description": "Defines valid properties in Stepper component.", "relatedProp": "", "props": [ { "name": "activeStep", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Active step index of stepper." }, { "name": "orientation", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Orientation of the stepper." }, { "name": "linear", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the steps are clickable or not." }, { "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": [] }, "StepperSlots": { "description": "Defines valid slots in Stepper component.", "relatedProp": "", "props": [], "methods": [ { "name": "start", "parameters": [], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "end", "parameters": [], "returnType": "VNode[]", "description": "Custom end template." } ] }, "StepperEmitsOptions": { "description": "Defines valid emits in Stepper component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:activeStep", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "step-change", "parameters": [ { "name": "event", "optional": false, "type": "StepperChangeEvent" } ], "returnType": "void", "description": "Callback to invoke when an active panel is changed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepperPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "StepperPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "StepperPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "StepperState": { "description": "Defines current inline state in Stepper component.", "props": [] }, "StepperChangeEvent": { "description": "Custom tab change event.", "props": [] }, "StepperProps": { "description": "Defines valid properties in Stepper component.", "props": [] }, "StepperSlots": { "description": "Defines valid slots in Stepper component.", "props": [] }, "StepperEmitsOptions": { "description": "Defines valid emits in Stepper component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "StepperPassThroughOptionType": { "values": "StepperPassThroughAttributes | (options: StepperPassThroughMethodOptions) => undefined | string | null | undefined" }, "StepperEmits": { "values": "EmitFn" } } } }, "stepperstyle": { "description": "Stepper is a component that streamlines a wizard-like workflow, organizing content into coherent steps and visually guiding users through a numbered progression in a multi-step process.\n\n[Live Demo](https://www.primevue.org/stepper/)", "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": { "StepperStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepperStyle": { "props": [] } } }, "enumerations": { "values": { "StepperClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-stepper\"", "description": "Class name of the root element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-stepper-list\"", "description": "Class name of the list element" }, { "name": "stepperItem", "optional": false, "readonly": false, "value": "\"p-stepper-item\"", "description": "Class name of the stepper item element" }, { "name": "stepperItemHeader", "optional": false, "readonly": false, "value": "\"p-stepper-item-header\"", "description": "Class name of the stepper item header element" }, { "name": "stepperItemNumber", "optional": false, "readonly": false, "value": "\"p-stepper-item-number\"", "description": "Class name of the stepper item number element" }, { "name": "stepperItemTitle", "optional": false, "readonly": false, "value": "\"p-stepper-item-title\"", "description": "Class name of the stepper item title element" }, { "name": "stepperSeparator", "optional": false, "readonly": false, "value": "\"p-stepper-separator\"", "description": "Class name of the stepper separator element" }, { "name": "stepperPanelContentContainer", "optional": false, "readonly": false, "value": "\"p-stepper-panel-content-container\"", "description": "Class name of the stepper panel content container element" }, { "name": "stepperPanelContent", "optional": false, "readonly": false, "value": "\"p-stepper-panel-content\"", "description": "Class name of the stepper panel content element" }, { "name": "panels", "optional": false, "readonly": false, "value": "\"p-stepper-panels\"", "description": "Class name of the panels element" }, { "name": "panel", "optional": false, "readonly": false, "value": "\"p-stepper-panel\"", "description": "Class name of the panel element" } ] } } } }, "stepperpanel": { "description": "StepperPanel is a helper component for Stepper component.\n\n[Live Demo](https://www.primevue.org/stepper/)", "components": { "default": { "description": "StepperPanel is a helper component for Stepper component.", "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": { "StepperPanelPassThroughMethodOptions": { "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": "StepperPanelProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "StepperPanelContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "StepperPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "StepperPanelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemHeader", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item header's DOM element." }, { "name": "itemNumber", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item number's DOM element." }, { "name": "itemTitle", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item title's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "panelContentContainer", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panel content container's DOM element." }, { "name": "panelContent", "optional": true, "readonly": false, "type": "StepperPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panel content's DOM element." }, { "name": "transition", "optional": true, "readonly": false, "type": "StepperPanelPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "StepperPanelPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "StepperPanelProps": { "description": "Defines valid properties in StepperPanel component.", "relatedProp": "", "props": [ { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Orientation of tab headers." }, { "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." } ], "methods": [] }, "StepperPanelContext": { "description": "Defines current options in StepperPanel component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the stepperpanel." }, { "name": "count", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Count of stepperpanels" }, { "name": "first", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the stepperpanel is first." }, { "name": "last", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the stepperpanel is last." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the stepperpanel is active." }, { "name": "highlighted", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the stepperpanel is highlighted." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the stepperpanel is disabled." } ], "methods": [] }, "StepperPanelSlots": { "description": "Defines valid slots in StepperPanel slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t index: number, // Index of the stepperpanel\n \t active: boolean, // Current active state of the stepperpanel\n \t highlighted: boolean, // Current highlighted state of the stepperpanel\n \t class: string, // Style class of the stepperpanel\n \t headerClass: string, // Style class of the stepperpanel\n \t numberClass: string, // Style class of the number content container\n \t titleClass: string, // Style class of the title content container\n \t clickCallback: (event: Event) ⇒ void, // Header click function.\n}" } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t index: number, // Index of the stepperpanel\n \t active: boolean, // Current active state of the stepperpanel\n \t highlighted: boolean, // Current highlighted state of the stepperpanel\n \t class: string, // Style class of the stepperpanel\n \t clickCallback: (event: Event) ⇒ void, // Content click function.\n\t prevCallback: (event: Event) ⇒ void, // Content previous panel click function.\n\t nextCallback: (event: Event) ⇒ void, // Content next panel click function.\n}" } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "separator", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t index: number, // Index of the stepperpanel\n \t active: boolean, // Current active state of the stepperpanel\n \t highlighted: boolean, // Current highlighted state of the stepperpanel\n \t class: string, // Style class of the stepperpanel\n }" } ], "returnType": "VNode[]", "description": "Custom separator template." } ] }, "StepperPanelEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepperPanelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "StepperPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "StepperPanelPassThroughAttributes": { "props": [] }, "StepperPanelProps": { "description": "Defines valid properties in StepperPanel component.", "props": [] }, "StepperPanelContext": { "description": "Defines current options in StepperPanel component.", "props": [] }, "StepperPanelSlots": { "description": "Defines valid slots in StepperPanel slots.", "props": [] }, "StepperPanelEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "StepperPanelPassThroughOptionType": { "values": "StepperPanelPassThroughAttributes | (options: StepperPanelPassThroughMethodOptions) => undefined | string | null | undefined" }, "StepperPanelPassThroughTransitionType": { "values": "TransitionProps | (options: StepperPanelPassThroughMethodOptions) => TransitionProps | undefined" }, "StepperPanelEmits": { "values": "EmitFn" } } } }, "stepperpanelstyle": { "description": "StepperPanel is a helper component for Stepper component.\n\n[Live Demo](https://www.primevue.org/stepper/)", "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": { "StepperPanelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepperPanelStyle": { "props": [] } } }, "enumerations": { "values": { "StepperPanelClasses": { "members": [] } } } }, "steps": { "description": "Steps components is an indicator for the steps in a wizard workflow. Example below uses nested routes with Steps.\n\n[Live Demo](https://www.primevue.org/steps/)", "components": { "default": { "description": "Steps components is an indicator for the steps in a wizard workflow. Example below uses nested routes with Steps.", "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": { "StepsPassThroughMethodOptions": { "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": "StepsProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "StepsContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "StepsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "StepsProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "StepsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "list", "optional": true, "readonly": false, "type": "StepsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "StepsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list item's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "StepsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemNumber", "optional": true, "readonly": false, "type": "StepsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item number's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "StepsPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "StepsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "StepsContext": { "description": "Defines current options in Steps component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the menuitem." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of menuitem as a boolean." } ], "methods": [] }, "StepsRouterBindProps": { "description": "Defines valid router binding props in Steps component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "step", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" } ], "methods": [] }, "StepsProps": { "description": "Defines valid properties in Steps component.", "relatedProp": "", "props": [ { "name": "id", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Unique identifier of the element." }, { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the items are clickable or not." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "activeStep", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Active step index of menuitem." }, { "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": [] }, "StepsSlots": { "description": "Defines valid slots in Steps component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t active: boolean, // Current active state of the menuitem\n \t label: undefined, // Label property of the menuitem\n \t index: number, // Order of the menuitem\n \t props: StepsRouterBindProps, // Binding properties of the menuitem\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." } ] }, "StepsEmitsOptions": { "description": "Defines valid emits in Steps component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepsPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "StepsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "StepsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "StepsContext": { "description": "Defines current options in Steps component.", "props": [] }, "StepsRouterBindProps": { "description": "Defines valid router binding props in Steps component.", "props": [] }, "StepsProps": { "description": "Defines valid properties in Steps component.", "props": [] }, "StepsSlots": { "description": "Defines valid slots in Steps component.", "props": [] }, "StepsEmitsOptions": { "description": "Defines valid emits in Steps component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "StepsPassThroughOptionType": { "values": "StepsPassThroughAttributes | (options: StepsPassThroughMethodOptions) => undefined | string | null | undefined" }, "StepsEmits": { "values": "EmitFn" } } } }, "stepsstyle": { "description": "Steps components is an indicator for the steps in a wizard workflow. Example below uses nested routes with Steps.\n\n[Live Demo](https://www.primevue.org/steps/)", "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": { "StepsStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepsStyle": { "props": [] } } }, "enumerations": { "values": { "StepsClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-steps\"", "description": "Class name of the root element" }, { "name": "list", "optional": false, "readonly": false, "value": "\"p-steps-list\"", "description": "Class name of the list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-steps-item\"", "description": "Class name of the item element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-steps-item-link\"", "description": "Class name of the item link element" }, { "name": "itemNumber", "optional": false, "readonly": false, "value": "\"p-steps-item-number\"", "description": "Class name of the item number element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-steps-item-label\"", "description": "Class name of the item label element" } ] } } } }, "styleclass": { "description": "StyleClass manages CSS classes declaratively to during enter/leave animations or just to toggle classes on an element.\n\n[Live Demo](https://primevue.org/styleclass)", "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": { "StyleClassOptions": { "description": "Defines options of StyleClass.", "relatedProp": "", "props": [ { "name": "selector", "optional": true, "readonly": false, "type": "HintedString<\"@next\" | \"@prev\" | \"@parent\" | \"@grandparent\">", "default": "", "description": "Selector to define the target element. Available selectors are '@next', '@prev', '@parent' and '@grandparent'." }, { "name": "enterClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when item begins to get displayed.", "deprecated": "since v3.41.0. Use 'enterFromClass' option instead." }, { "name": "enterFromClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when item begins to get displayed." }, { "name": "enterActiveClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add during enter animation." }, { "name": "enterToClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when item begins to get displayed." }, { "name": "leaveClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when item begins to get hidden.", "deprecated": "since v3.41.0. Use 'leaveFromClass' option instead." }, { "name": "leaveFromClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when item begins to get hidden." }, { "name": "leaveActiveClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add during leave animation." }, { "name": "leaveToClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class to add when leave animation is completed." }, { "name": "hideOnOutsideClick", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to trigger leave animation when outside of the element is clicked." }, { "name": "toggleClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Adds or removes a class when no enter-leave animation is required." }, { "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." } ], "methods": [] }, "StyleClassDirectivePassThroughOptions": { "description": "Custom passthrough(pt) directive options.", "relatedProp": "", "props": [ { "name": "hooks", "optional": true, "readonly": false, "type": "DirectiveHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "StyleClassDirectiveBinding": { "description": "Binding of StyleClass directive.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "StyleClassOptions", "default": "", "description": "Value of the StyleClass." } ], "methods": [], "extendedTypes": "Omit" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StyleClassOptions": { "description": "Defines options of StyleClass.", "props": [] }, "StyleClassDirectivePassThroughOptions": { "description": "Custom passthrough(pt) directive options.", "props": [] }, "StyleClassDirectiveBinding": { "description": "Binding of StyleClass directive.", "props": [] } } } }, "styleclassstyle": { "description": "StyleClass manages css classes declaratively to during enter/leave animations or just to toggle classes on an element.\n\n[Live Demo](https://primevue.org/styleclass)", "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": { "StyleClassStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StyleClassStyle": { "props": [] } } }, "enumerations": { "values": { "StyleClassClasses": { "members": [] } } } }, "tab": { "description": "Tab is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabs/)", "components": { "default": { "description": "Tab is a helper component for Tabs component.", "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": { "TabPassThroughMethodOptions": { "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": "TabProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "TabContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TabPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TabProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TabPassThroughOptionType", "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": [] }, "TabPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabProps": { "description": "Defines valid properties in Tab component.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Value of tab." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the tab is disabled." }, { "name": "as", "optional": true, "readonly": false, "type": "string", "default": "BUTTON", "description": "Use to change the HTML tag of root element." }, { "name": "asChild", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, it changes the default rendered element for the one passed as a child element." }, { "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." } ], "methods": [] }, "TabContext": { "description": "Defines current options in Tab component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the tab is active." } ], "methods": [] }, "TabSlots": { "description": "Defines valid slots in Tab slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." } ] }, "TabEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TabPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TabPassThroughAttributes": { "props": [] }, "TabProps": { "description": "Defines valid properties in Tab component.", "props": [] }, "TabContext": { "description": "Defines current options in Tab component.", "props": [] }, "TabSlots": { "description": "Defines valid slots in Tab slots.", "props": [] }, "TabEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TabPassThroughOptionType": { "values": "TabPassThroughAttributes | (options: TabPassThroughMethodOptions) => undefined | string | null | undefined" }, "TabEmits": { "values": "EmitFn" } } } }, "tabstyle": { "description": "Tab is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabs/)", "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": { "TabStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabStyle": { "props": [] } } }, "enumerations": { "values": { "TabClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tab\"", "description": "Class name of the root element" } ] } } } }, "tablist": { "description": "TabList is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabs/)", "components": { "default": { "description": "TabList is a helper component for Tabs component.", "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": { "TabListPassThroughMethodOptions": { "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": "TabListProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "TabListContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TabListPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TabListProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TabListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "prevButton", "optional": true, "readonly": false, "type": "TabListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the previous button component." }, { "name": "nextButton", "optional": true, "readonly": false, "type": "TabListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the next button component." }, { "name": "content", "optional": true, "readonly": false, "type": "TabListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element." }, { "name": "inkbar", "optional": true, "readonly": false, "type": "TabListPassThroughOptionType", "default": "", "description": "Used to pass attributes to the inkbar's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TabListPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabListProps": { "description": "Defines valid properties in TabList component.", "relatedProp": "", "props": [ { "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." } ], "methods": [] }, "TabListContext": { "description": "Defines current options in TabList component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabListSlots": { "description": "Defines valid slots in TabList slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." } ] }, "TabListEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabListPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TabListPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TabListPassThroughAttributes": { "props": [] }, "TabListProps": { "description": "Defines valid properties in TabList component.", "props": [] }, "TabListContext": { "description": "Defines current options in TabList component.", "props": [] }, "TabListSlots": { "description": "Defines valid slots in TabList slots.", "props": [] }, "TabListEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TabListPassThroughOptionType": { "values": "TabListPassThroughAttributes | (options: TabListPassThroughMethodOptions) => undefined | string | null | undefined" }, "TabListEmits": { "values": "EmitFn" } } } }, "tabliststyle": { "description": "TabList is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabs/)", "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": { "TabListStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabListStyle": { "props": [] } } }, "enumerations": { "values": { "TabListClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tablist\"", "description": "Class name of the root element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-tablist-content\"", "description": "Class name of the content element" }, { "name": "tabs", "optional": false, "readonly": false, "value": "\"p-tablist-tab-list\"", "description": "Class name of the tabs element" }, { "name": "inkbar", "optional": false, "readonly": false, "value": "\"p-tablist-active-bar\"", "description": "Class name of the inkbar element" }, { "name": "prevButton", "optional": false, "readonly": false, "value": "\"p-tablist-prev-button\"", "description": "Class name of the previous button element" }, { "name": "nextButton", "optional": false, "readonly": false, "value": "\"p-tablist-next-button\"", "description": "Class name of the next button element" } ] } } } }, "tabmenu": { "description": "TabMenu is a navigation component that displays items as tab headers. Example below uses nested routes with TabMenu.\n\n[Live Demo](https://www.primevue.org/tabmenu/)", "components": { "default": { "description": "TabMenu is a navigation component that displays items as tab headers. Example below uses nested routes with TabMenu.", "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": { "TabMenuPassThroughMethodOptions": { "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": "TabMenuProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TabMenuState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "TabMenuContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TabMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TabMenuProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TabMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "tablist", "optional": true, "readonly": false, "type": "TabMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the tablist's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "TabMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "TabMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "TabMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item itemIcon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "TabMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "activeBar", "optional": true, "readonly": false, "type": "TabMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the inkbar's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TabMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabMenuState": { "description": "Defines current inline state in TabMenu component.", "relatedProp": "", "props": [ { "name": "d_activeIndex", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current active index state as a number." } ], "methods": [] }, "TabMenuContext": { "description": "Defines current options in TabMenu component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the menuitem" } ], "methods": [] }, "TabMenuChangeEvent": { "description": "Custom change event.", "relatedProp": "TabMenuEmitsOptions['tab-change']", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the selected tab" } ], "methods": [] }, "TabMenuRouterBindProps": { "description": "Defines valid router binding props in TabMenu component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" } ], "methods": [] }, "TabMenuProps": { "description": "Defines valid properties in TabMenu component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Defines if active route highlight should match the exact route path.", "deprecated": "since v3.40.0." }, { "name": "activeIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Active index of menuitem." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "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": [] }, "TabMenuSlots": { "description": "Defines valid slots in TabMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t index: number, // Index of the menuitem\n \t active: boolean, // Current active state of the menuitem\n \t label: undefined, // Label property of the menuitem\n \t props: TabMenuRouterBindProps, // Binding properties of the menuitem\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each item." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." } ] }, "TabMenuEmitsOptions": { "description": "Defines valid emits in TabMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "tab-change", "parameters": [ { "name": "event", "optional": false, "type": "TabMenuChangeEvent", "description": "Custom tab change event." } ], "returnType": "void", "description": "Callback to invoke when an active tab is changed." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabMenuPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TabMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TabMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TabMenuState": { "description": "Defines current inline state in TabMenu component.", "props": [] }, "TabMenuContext": { "description": "Defines current options in TabMenu component.", "props": [] }, "TabMenuChangeEvent": { "description": "Custom change event.", "props": [] }, "TabMenuRouterBindProps": { "description": "Defines valid router binding props in TabMenu component.", "props": [] }, "TabMenuProps": { "description": "Defines valid properties in TabMenu component.", "props": [] }, "TabMenuSlots": { "description": "Defines valid slots in TabMenu component.", "props": [] }, "TabMenuEmitsOptions": { "description": "Defines valid emits in TabMenu component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TabMenuPassThroughOptionType": { "values": "TabMenuPassThroughAttributes | (options: TabMenuPassThroughMethodOptions) => undefined | string | null | undefined" }, "TabMenuEmits": { "values": "EmitFn" } } } }, "tabmenustyle": { "description": "TabMenu is a navigation component that displays items as tab headers. Example below uses nested routes with TabMenu.\n\n[Live Demo](https://www.primevue.org/tabmenu/)", "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": { "TabMenuStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabMenuStyle": { "props": [] } } }, "enumerations": { "values": { "TabMenuClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tabmenu\"", "description": "Class name of the root element" }, { "name": "tablist", "optional": false, "readonly": false, "value": "\"p-tabmenu-tablist\"", "description": "Class name of the tablist element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-tabmenu-item\"", "description": "Class name of the item element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-tabmenu-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-tabmenu-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-tabmenu-item-label\"", "description": "Class name of the item label element" }, { "name": "inkbar", "optional": false, "readonly": false, "value": "\"p-tabmenu-ink-bar\"", "description": "Class name of the inkbar element" } ] } } } }, "tabpanel": { "description": "TabPanel is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabs/)", "components": { "default": { "description": "TabPanel is a helper component for Tabs component.", "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": { "TabPanelPassThroughMethodOptions": { "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": "TabPanelProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "TabPanelContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TabPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TabPanelProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TabPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "TabPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element.", "deprecated": "since v4. Only supported by TabView." }, { "name": "headerAction", "optional": true, "readonly": false, "type": "TabPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the header action's DOM element.", "deprecated": "since v4. Only supported by TabView." }, { "name": "headerTitle", "optional": true, "readonly": false, "type": "TabPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the title's DOM element.", "deprecated": "since v4. Only supported by TabView." }, { "name": "content", "optional": true, "readonly": false, "type": "TabPanelPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list's DOM element.", "deprecated": "since v4. Only supported by TabView." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TabPanelPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabPanelProps": { "description": "Defines valid properties in TabPanel component.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Value of tabpanel." }, { "name": "as", "optional": true, "readonly": false, "type": "string", "default": "DIV", "description": "Use to change the HTML tag of root element." }, { "name": "asChild", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, it changes the default rendered element for the one passed as a child element." }, { "name": "header", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Orientation of tab headers.", "deprecated": "since v4. Only supported by TabView." }, { "name": "headerStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the tab header.", "deprecated": "since v4. Only supported by TabView." }, { "name": "headerClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the tab header.", "deprecated": "since v4. Only supported by TabView." }, { "name": "headerProps", "optional": true, "readonly": false, "type": "LiHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLLiElement to the tab header.", "deprecated": "since v4. Only supported by TabView." }, { "name": "headerActionProps", "optional": true, "readonly": false, "type": "AnchorHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLAnchorElement to the focusable anchor element inside the tab header.", "deprecated": "since v4. Only supported by TabView." }, { "name": "contentStyle", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the tab content.", "deprecated": "since v4. Only supported by TabView." }, { "name": "contentClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the tab content.", "deprecated": "since v4. Only supported by TabView." }, { "name": "contentProps", "optional": true, "readonly": false, "type": "HTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLDivElement to the tab content.", "deprecated": "since v4. Only supported by TabView." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the tab is disabled.", "deprecated": "since v4. Only supported by TabView." }, { "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." } ], "methods": [] }, "TabPanelContext": { "description": "Defines current options in TabPanel component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the tab.", "deprecated": "since v4. Only supported by TabView." }, { "name": "count", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Count of tabs", "deprecated": "since v4. Only supported by TabView." }, { "name": "first", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the tab is first.", "deprecated": "since v4. Only supported by TabView." }, { "name": "last", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the tab is last.", "deprecated": "since v4. Only supported by TabView." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the tab is active." } ], "methods": [] }, "TabPanelSlots": { "description": "Defines valid slots in TabPanel slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template.", "deprecated": "since v4. Only supported by TabView." } ] }, "TabPanelEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabPanelPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TabPanelPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TabPanelPassThroughAttributes": { "props": [] }, "TabPanelProps": { "description": "Defines valid properties in TabPanel component.", "props": [] }, "TabPanelContext": { "description": "Defines current options in TabPanel component.", "props": [] }, "TabPanelSlots": { "description": "Defines valid slots in TabPanel slots.", "props": [] }, "TabPanelEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TabPanelPassThroughOptionType": { "values": "TabPanelPassThroughAttributes | (options: TabPanelPassThroughMethodOptions) => undefined | string | null | undefined" }, "TabPanelEmits": { "values": "EmitFn" } } } }, "tabpanelstyle": { "description": "TabPanel is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabs/)", "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": { "TabPanelStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabPanelStyle": { "props": [] } } }, "enumerations": { "values": { "TabPanelClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tabpanel\"", "description": "Class name of the root element" } ] } } } }, "tabpanels": { "description": "TabPanels is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabview/)", "components": { "default": { "description": "TabPanels is a helper component for Tabs component.", "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": { "TabPanelsPassThroughMethodOptions": { "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": "TabPanelsProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "TabPanelsContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TabPanelsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TabPanelsProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TabPanelsPassThroughOptionType", "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": [] }, "TabPanelsPassThroughAttributes": { "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabPanelsProps": { "description": "Defines valid properties in TabPanels component.", "relatedProp": "", "props": [ { "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." } ], "methods": [] }, "TabPanelsContext": { "description": "Defines current options in TabPanels component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabPanelsSlots": { "description": "Defines valid slots in TabPanels slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template." } ] }, "TabPanelsEmitsOptions": { "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabPanelsPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TabPanelsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TabPanelsPassThroughAttributes": { "props": [] }, "TabPanelsProps": { "description": "Defines valid properties in TabPanels component.", "props": [] }, "TabPanelsContext": { "description": "Defines current options in TabPanels component.", "props": [] }, "TabPanelsSlots": { "description": "Defines valid slots in TabPanels slots.", "props": [] }, "TabPanelsEmitsOptions": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TabPanelsPassThroughOptionType": { "values": "TabPanelsPassThroughAttributes | (options: TabPanelsPassThroughMethodOptions) => undefined | string | null | undefined" }, "TabPanelsEmits": { "values": "EmitFn" } } } }, "tabpanelsstyle": { "description": "TabPanels is a helper component for Tabs component.\n\n[Live Demo](https://www.primevue.org/tabs/)", "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": { "TabPanelsStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabPanelsStyle": { "props": [] } } }, "enumerations": { "values": { "TabPanelsClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tabpanels\"", "description": "Class name of the root element" } ] } } } }, "tabs": { "description": "Tabs facilitates seamless switching between different views.\n\n[Live Demo](https://www.primevue.org/tabs/)", "components": { "default": { "description": "Tabs facilitates seamless switching between different views.", "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": { "TabsPassThroughMethodOptions": { "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": "TabsProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TabsState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TabsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TabsProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TabsPassThroughOptionType", "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": [] }, "TabsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TabsState": { "description": "Defines current inline state in Tabs component.", "relatedProp": "", "props": [ { "name": "d_value", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current active value state." }, { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Unique id for the Tabs component." } ], "methods": [] }, "TabsProps": { "description": "Defines valid properties in Tabs component.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Value of the active tab." }, { "name": "lazy", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, hidden tabs are not rendered at all. Defaults to false that hides tabs with css." }, { "name": "scrollable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, enables horizontal and/or vertical scrolling." }, { "name": "showNavigators", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to display navigation buttons in container when scrollable is enabled." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the element in tabbing order." }, { "name": "selectOnFocus", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, the focused tab is activated." }, { "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": [] }, "TabsSlots": { "description": "Defines valid slots in Tabs slots.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Default slot to detect TabPanel components." }, { "name": "previcon", "parameters": [], "returnType": "VNode[]", "description": "Previous button icon template for the scrollable component." }, { "name": "nexticon", "parameters": [], "returnType": "VNode[]", "description": "Next button icon template for the scrollable component." } ] }, "TabsEmitsOptions": { "description": "Defines valid emits in Tabs component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:value", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "Current value." } ], "returnType": "void", "description": "Emitted when the value changes." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabsPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TabsPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TabsPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TabsState": { "description": "Defines current inline state in Tabs component.", "props": [] }, "TabsProps": { "description": "Defines valid properties in Tabs component.", "props": [] }, "TabsSlots": { "description": "Defines valid slots in Tabs slots.", "props": [] }, "TabsEmitsOptions": { "description": "Defines valid emits in Tabs component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TabsPassThroughOptionType": { "values": "TabsPassThroughAttributes | (options: TabsPassThroughMethodOptions) => undefined | string | null | undefined" }, "TabsEmits": { "values": "EmitFn" } } } }, "tabsstyle": { "description": "Tabs facilitates seamless switching between different views.\n\n[Live Demo](https://www.primevue.org/tabs/)", "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": { "TabsStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabsStyle": { "props": [] } } }, "enumerations": { "values": { "TabsClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tabs\"", "description": "Class name of the root element" } ] } } } }, "tabview": { "description": "", "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": { "TabViewStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabViewStyle": { "props": [] } } }, "enumerations": { "values": { "TabViewClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tabview\"", "description": "Class name of the root element" }, { "name": "navContainer", "optional": false, "readonly": false, "value": "\"p-tabview-tablist-container\"", "description": "Class name of the nav container element" }, { "name": "prevButton", "optional": false, "readonly": false, "value": "\"p-tabview-prev-button\"", "description": "Class name of the previous button element" }, { "name": "navContent", "optional": false, "readonly": false, "value": "\"p-tabview-tablist-scroll-container\"", "description": "Class name of the nav content element" }, { "name": "nav", "optional": false, "readonly": false, "value": "\"p-tabview-tablist\"", "description": "Class name of the nav element" }, { "name": "tabHeader", "optional": false, "readonly": false, "value": "\"p-tabview-tablist-item\"", "description": "Class name of the tab header element" }, { "name": "tabHeaderAction", "optional": false, "readonly": false, "value": "\"p-tabview-tab-header\"", "description": "Class name of the tab header action element" }, { "name": "tabHeaderTitle", "optional": false, "readonly": false, "value": "\"p-tabview-tab-title\"", "description": "Class name of the tab header title element" }, { "name": "tabContent", "optional": false, "readonly": false, "value": "\"p-tabview-panel\"", "description": "Class name of the tab content element" }, { "name": "inkbar", "optional": false, "readonly": false, "value": "\"p-tabview-ink-bar\"", "description": "Class name of the inkbar element" }, { "name": "nextButton", "optional": false, "readonly": false, "value": "\"p-tabview-next-button\"", "description": "Class name of the next button element" }, { "name": "panelContainer", "optional": false, "readonly": false, "value": "\"p-tabview-panels\"", "description": "Class name of the panel container element" } ] } } } }, "tag": { "description": "Tag component is used to categorize content.\n\n[Live Demo](https://www.primevue.org/tag)", "components": { "default": { "description": "Tag component is used to categorize content.", "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": { "TagPassThroughMethodOptions": { "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": "TagProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TagPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TagProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TagPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "TagPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "TagPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TagPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TagProps": { "description": "Defines valid properties in Tag component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value to display inside the tag." }, { "name": "severity", "optional": true, "readonly": false, "type": "HintedString<\"success\" | \"secondary\" | \"info\" | \"warn\" | \"danger\" | \"contrast\">", "default": "", "description": "Severity type of the tag." }, { "name": "rounded", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the corners of the tag are rounded." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the tag to display next to the value.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "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": [] }, "TagSlots": { "description": "Defines valid slots in Tag component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content template" }, { "name": "icon", "parameters": [], "returnType": "VNode[]", "description": "Custom icon template" } ] }, "TagEmitsOptions": { "description": "Defines valid emits in Tag component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TagPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TagPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TagPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TagProps": { "description": "Defines valid properties in Tag component.", "props": [] }, "TagSlots": { "description": "Defines valid slots in Tag component.", "props": [] }, "TagEmitsOptions": { "description": "Defines valid emits in Tag component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TagPassThroughOptionType": { "values": "TagPassThroughAttributes | (options: TagPassThroughMethodOptions) => undefined | string | null | undefined" }, "TagEmits": { "values": "EmitFn" } } } }, "tagstyle": { "description": "Tag component is used to categorize content.\n\n[Live Demo](https://www.primevue.org/tag)", "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": { "TagStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TagStyle": { "props": [] } } }, "enumerations": { "values": { "TagClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tag\"", "description": "Class name of the root element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-tag-icon\"", "description": "Class name of the icon element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-tag-label\"", "description": "Class name of the label element" } ] } } } }, "terminal": { "description": "Terminal is a text based user interface.\n\n[Live Demo](https://www.primevue.org/terminal)", "components": { "default": { "description": "Terminal is a text based user interface.", "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": { "TerminalPassThroughMethodOptions": { "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": "TerminalProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TerminalState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TerminalPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TerminalProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "welcomeMessage", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the welcome message's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "commands", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the commands' DOM element." }, { "name": "prompt", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the prompt's DOM element." }, { "name": "command", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the command's DOM element." }, { "name": "response", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the response's DOM element." }, { "name": "container", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the container's DOM element." }, { "name": "commandText", "optional": true, "readonly": false, "type": "TerminalPassThroughOptionType", "default": "", "description": "Used to pass attributes to the command text's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TerminalPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TerminalState": { "description": "Defines current inline state in Terminal component.", "relatedProp": "", "props": [ { "name": "commandText", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current command text as a string." }, { "name": "commands", "optional": false, "readonly": false, "type": "string[]", "default": "", "description": "Current commands as an array." } ], "methods": [] }, "TerminalProps": { "description": "Defines valid properties in Terminal component.", "relatedProp": "", "props": [ { "name": "welcomeMessage", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Initial text to display on terminal." }, { "name": "prompt", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Prompt text for each command." }, { "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": [] }, "TerminalSlots": { "description": "Defines valid slots in Terminal component.", "relatedProp": "", "props": [], "methods": [] }, "TerminalEmitsOptions": { "description": "Defines valid emits in Terminal component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TerminalPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TerminalPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TerminalPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TerminalState": { "description": "Defines current inline state in Terminal component.", "props": [] }, "TerminalProps": { "description": "Defines valid properties in Terminal component.", "props": [] }, "TerminalSlots": { "description": "Defines valid slots in Terminal component.", "props": [] }, "TerminalEmitsOptions": { "description": "Defines valid emits in Terminal component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TerminalPassThroughOptionType": { "values": "TerminalPassThroughAttributes | (options: TerminalPassThroughMethodOptions) => undefined | string | null | undefined" }, "TerminalEmits": { "values": "EmitFn" } } } }, "terminalstyle": { "description": "Terminal is a text based user interface.\n\n[Live Demo](https://www.primevue.org/terminal)", "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": { "TerminalStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TerminalStyle": { "props": [] } } }, "enumerations": { "values": { "TerminalClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-terminal\"", "description": "Class name of the root element" }, { "name": "welcomeMessage", "optional": false, "readonly": false, "value": "\"p-terminal-welcome-message\"", "description": "Class name of the welcome message element" }, { "name": "commandList", "optional": false, "readonly": false, "value": "\"p-terminal-command-list\"", "description": "Class name of the command list element" }, { "name": "command", "optional": false, "readonly": false, "value": "\"p-terminal-command\"", "description": "Class name of the command element" }, { "name": "commandValue", "optional": false, "readonly": false, "value": "\"p-terminal-command-value\"", "description": "Class name of the command value element" }, { "name": "commandResponse", "optional": false, "readonly": false, "value": "\"p-terminal-command-response\"", "description": "Class name of the command response element" }, { "name": "prompt", "optional": false, "readonly": false, "value": "\"p-terminal-prompt\"", "description": "Class name of the prompt element" }, { "name": "promptLabel", "optional": false, "readonly": false, "value": "\"p-terminal-prompt-label\"", "description": "Class name of the prompt label element" }, { "name": "promptValue", "optional": false, "readonly": false, "value": "\"p-terminal-prompt-value\"", "description": "Class name of the prompt value element" } ] } } } }, "terminalservice": { "description": "[Live Demo](https://www.primevue.org/terminal/)", "model": { "TerminalServiceOptions": { "description": "Confirmation Service methods.", "props": { "description": "", "values": [] }, "methods": { "description": "", "values": [ { "name": "on", "parameters": [ { "name": "action", "optional": false, "type": "undefined | \"command\" | \"response\"" }, { "name": "fn", "optional": false, "type": "any" } ], "returnType": "void", "description": "Displays the terminal using the action options." }, { "name": "emit", "parameters": [ { "name": "action", "optional": false, "type": "undefined | \"command\" | \"response\"" }, { "name": "params", "optional": true, "type": "any" } ], "returnType": "void", "description": "Emits the terminal using the action options." }, { "name": "off", "parameters": [ { "name": "action", "optional": false, "type": "undefined | \"command\" | \"response\"" }, { "name": "fn", "optional": false, "type": "any" } ], "returnType": "void", "description": "Closes the terminal using the action options." } ] } } } }, "textarea": { "description": "Textarea is a multi-line text input element.\n\n[Live Demo](https://www.primevue.org/textarea/)", "components": { "default": { "description": "Textarea is a multi-line text input element.", "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": { "TextareaPassThroughMethodOptions": { "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": "TextareaProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "TextareaContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TextareaPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TextareaProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TextareaPassThroughOptionType", "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": [] }, "TextareaPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TextareaContext": { "description": "Defines current options in Textarea 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": [] }, "TextareaProps": { "description": "Defines valid properties in Textarea component. In addition to these, all properties of TextareaHTMLAttributes can be used in this component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "Nullable", "default": "", "description": "Value of the component." }, { "name": "autoResize", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, height of textarea changes as being typed." }, { "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": "TextareaHTMLAttributes" }, "TextareaSlots": { "description": "Defines valid slots in Textarea component.", "relatedProp": "", "props": [], "methods": [] }, "TextareaEmitsOptions": { "description": "Defines valid emits in Textarea component.", "relatedProp": "", "props": [ { "name": "update:modelValue", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TextareaPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TextareaPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TextareaPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TextareaContext": { "description": "Defines current options in Textarea component.", "props": [] }, "TextareaProps": { "description": "Defines valid properties in Textarea component. In addition to these, all properties of TextareaHTMLAttributes can be used in this component.", "props": [] }, "TextareaSlots": { "description": "Defines valid slots in Textarea component.", "props": [] }, "TextareaEmitsOptions": { "description": "Defines valid emits in Textarea component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TextareaPassThroughOptionType": { "values": "TextareaPassThroughAttributes | (options: TextareaPassThroughMethodOptions) => undefined | string | null | undefined" }, "TextareaEmits": { "values": "EmitFn" } } } }, "textareastyle": { "description": "Textarea is a multi-line text input element.\n\n[Live Demo](https://www.primevue.org/textarea/)", "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": { "TextareaStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TextareaStyle": { "props": [] } } }, "enumerations": { "values": { "TextareaClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-textarea\"", "description": "Class name of the root element" } ] } } } }, "themes/actions": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "definePreset": { "name": "definePreset", "parameters": [ { "name": "arg", "type": "any[]" } ], "returnType": "any" }, "updatePreset": { "name": "updatePreset", "parameters": [ { "name": "arg", "type": "any[]" } ], "returnType": "any" }, "updatePrimaryPalette": { "name": "updatePrimaryPalette", "parameters": [ { "name": "palette", "type": "any" } ], "returnType": "any" }, "updateSurfacePalette": { "name": "updateSurfacePalette", "parameters": [ { "name": "palette", "type": "any" } ], "returnType": "string" }, "usePreset": { "name": "usePreset", "parameters": [ { "name": "arg", "type": "any[]" } ], "returnType": "any" }, "useTheme": { "name": "useTheme", "parameters": [ { "name": "theme", "type": "any" } ], "returnType": "any" } } } }, "aura": { "description": "[Live Demo](https://www.primevue.org/)", "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": { "ColorSchemeDesignToken": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [] }, "PaletteDesignToken": { "relatedProp": "", "props": [ { "name": "50", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "100", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "200", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "300", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "400", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "500", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "600", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "700", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "800", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "900", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "950", "optional": true, "readonly": false, "type": "string", "default": "" } ], "methods": [] }, "PrimitiveDesignTokens": { "relatedProp": "", "props": [ { "name": "borderRadius", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "emerald", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "green", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "lime", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "red", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "orange", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "amber", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "yellow", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "teal", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "cyan", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "sky", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "blue", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "indigo", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "violet", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "purple", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "fuchsia", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "pink", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "rose", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "slate", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "gray", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "zinc", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "neutral", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "stone", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SemanticDesignTokens": { "relatedProp": "", "props": [ { "name": "transitionDuration", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "focusRing", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "iconSize", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "anchorGutter", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "primary", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "formField", "optional": false, "readonly": false, "type": "Object", "default": "" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColorSchemeDesignToken": { "props": [] }, "PaletteDesignToken": { "props": [] }, "PrimitiveDesignTokens": { "props": [] }, "SemanticDesignTokens": { "props": [] } } } }, "themes/config": {}, "themes/helpers": {}, "themes": { "description": "[Live Demo](https://www.primevue.org/)", "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": { "ColorSchemeDesignToken": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedBy": "AccordionDesignTokens,AutoCompleteDesignTokens,AvatarDesignTokens,BadgeDesignTokens,BlockUIDesignTokens,BreadcrumbDesignTokens,ButtonDesignTokens,CardDesignTokens,CarouselDesignTokens,CascadeSelectDesignTokens,CheckboxDesignTokens,ChipDesignTokens,ColorPickerDesignTokens,ConfirmDialogDesignTokens,ConfirmPopupDesignTokens,ContextMenuDesignTokens,DataTableDesignTokens,DataViewDesignTokens,DatePickerDesignTokens,DialogDesignTokens,DividerDesignTokens,DockDesignTokens,DrawerDesignTokens,EditorDesignTokens,FieldsetDesignTokens,FileUploadDesignTokens,FloatLabelDesignTokens,GalleriaDesignTokens,IconFieldDesignTokens,ImageDesignTokens,InlineMessageDesignTokens,InplaceDesignTokens,InputChipsDesignTokens,InputGroupDesignTokens,InputNumberDesignTokens,InputTextDesignTokens,KnobDesignTokens,ListboxDesignTokens,MegaMenuDesignTokens,MenuDesignTokens,MenubarDesignTokens,MessageDesignTokens,MeterGroupDesignTokens,MultiSelectDesignTokens,OrderListDesignTokens,OrganizationChartDesignTokens,OverlayBadgeDesignTokens,PaginatorDesignTokens,PanelDesignTokens,PanelMenuDesignTokens,PasswordDesignTokens,PickListDesignTokens,PopoverDesignTokens,ProgressBarDesignTokens,ProgressSpinnerDesignTokens,RadioButtonDesignTokens,RatingDesignTokens,RippleDesignTokens,ScrollPanelDesignTokens,SelectDesignTokens,SelectButtonDesignTokens,SkeletonDesignTokens,SliderDesignTokens,SpeedDialDesignTokens,SplitButtonDesignTokens,SplitterDesignTokens,StepperDesignTokens,StepsDesignTokens,TabmenuDesignTokens,TabsDesignTokens,TabViewDesignTokens,TagDesignTokens,TerminalDesignTokens,TextareaDesignTokens,TieredMenuDesignTokens,TimelineDesignTokens,ToastDesignTokens,ToggleButtonDesignTokens,ToggleSwitchDesignTokens,ToolbarDesignTokens,TooltipDesignTokens,TreeDesignTokens,TreeSelectDesignTokens,TreeTableDesignTokens" }, "PaletteDesignToken": { "relatedProp": "", "props": [ { "name": "50", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "100", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "200", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "300", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "400", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "500", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "600", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "700", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "800", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "900", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "950", "optional": true, "readonly": false, "type": "string", "default": "" } ], "methods": [] }, "PrimitiveDesignTokens": { "relatedProp": "", "props": [ { "name": "borderRadius", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "emerald", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "green", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "lime", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "red", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "orange", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "amber", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "yellow", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "teal", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "cyan", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "sky", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "blue", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "indigo", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "violet", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "purple", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "fuchsia", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "pink", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "rose", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "slate", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "gray", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "zinc", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "neutral", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "stone", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SemanticDesignTokens": { "relatedProp": "", "props": [ { "name": "transitionDuration", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "focusRing", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "iconSize", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "anchorGutter", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "primary", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "formField", "optional": false, "readonly": false, "type": "Object", "default": "" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColorSchemeDesignToken": { "props": [] }, "PaletteDesignToken": { "props": [] }, "PrimitiveDesignTokens": { "props": [] }, "SemanticDesignTokens": { "props": [] } } } }, "lara": { "description": "[Live Demo](https://www.primevue.org/)", "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": { "ColorSchemeDesignToken": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [] }, "PaletteDesignToken": { "relatedProp": "", "props": [ { "name": "50", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "100", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "200", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "300", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "400", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "500", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "600", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "700", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "800", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "900", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "950", "optional": true, "readonly": false, "type": "string", "default": "" } ], "methods": [] }, "PrimitiveDesignTokens": { "relatedProp": "", "props": [ { "name": "borderRadius", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "emerald", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "green", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "lime", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "red", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "orange", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "amber", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "yellow", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "teal", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "cyan", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "sky", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "blue", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "indigo", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "violet", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "purple", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "fuchsia", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "pink", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "rose", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "slate", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "gray", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "zinc", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "neutral", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "stone", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "SemanticDesignTokens": { "relatedProp": "", "props": [ { "name": "transitionDuration", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "focusRing", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "iconSize", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "anchorGutter", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "primary", "optional": true, "readonly": false, "type": "PaletteDesignToken", "default": "" }, { "name": "formField", "optional": false, "readonly": false, "type": "Object", "default": "" }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColorSchemeDesignToken": { "props": [] }, "PaletteDesignToken": { "props": [] }, "PrimitiveDesignTokens": { "props": [] }, "SemanticDesignTokens": { "props": [] } } } }, "themes/service": {}, "themes/accordion": { "description": "Accordion Design Tokens\n\n[Live Demo](https://www.primevue.org/accordion/)", "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": { "AccordionDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "panel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the panel section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AccordionDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "accordion.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "panel.borderWidth", "token": "accordion.panel.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of panel" }, { "name": "panel.borderColor", "token": "accordion.panel.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of panel" }, { "name": "header.color", "token": "accordion.header.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header" }, { "name": "header.hoverColor", "token": "accordion.header.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of header" }, { "name": "header.activeColor", "token": "accordion.header.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of header" }, { "name": "header.padding", "token": "accordion.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "header.fontWeight", "token": "accordion.header.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of header" }, { "name": "header.borderRadius", "token": "accordion.header.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of header" }, { "name": "header.borderWidth", "token": "accordion.header.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of header" }, { "name": "header.borderColor", "token": "accordion.header.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header" }, { "name": "header.background", "token": "accordion.header.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header" }, { "name": "header.hoverBackground", "token": "accordion.header.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of header" }, { "name": "header.activeBackground", "token": "accordion.header.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of header" }, { "name": "header.activeHoverBackground", "token": "accordion.header.active.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active hover background of header" }, { "name": "focusRing.width", "token": "accordion.header.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of header" }, { "name": "focusRing.style", "token": "accordion.header.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of header" }, { "name": "focusRing.color", "token": "accordion.header.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of header" }, { "name": "focusRing.offset", "token": "accordion.header.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of header" }, { "name": "focusRing.shadow", "token": "accordion.header.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of header" }, { "name": "toggleIcon.color", "token": "accordion.header.toggle.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Toggle icon color of header" }, { "name": "toggleIcon.hoverColor", "token": "accordion.header.toggle.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Toggle icon hover color of header" }, { "name": "toggleIcon.activeColor", "token": "accordion.header.toggle.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Toggle icon active color of header" }, { "name": "toggleIcon.activeHoverColor", "token": "accordion.header.toggle.icon.active.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Toggle icon active hover color of header" }, { "name": "first.topBorderRadius", "token": "accordion.header.first.top.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "First top border radius of header" }, { "name": "first.borderWidth", "token": "accordion.header.first.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "First border width of header" }, { "name": "last.bottomBorderRadius", "token": "accordion.header.last.bottom.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Last bottom border radius of header" }, { "name": "last.activeBottomBorderRadius", "token": "accordion.header.last.active.bottom.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Last active bottom border radius of header" }, { "name": "content.borderWidth", "token": "accordion.content.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of content" }, { "name": "content.borderColor", "token": "accordion.content.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of content" }, { "name": "content.background", "token": "accordion.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of content" }, { "name": "content.color", "token": "accordion.content.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of content" }, { "name": "content.padding", "token": "accordion.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" } ] } } } }, "themes/autocomplete": { "description": "AutoComplete Design Tokens\n\n[Live Demo](https://www.primevue.org/autocomplete/)", "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": { "AutoCompleteDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "option", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option section" }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option group section" }, { "name": "dropdown", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the dropdown section" }, { "name": "chip", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the chip section" }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the empty message section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AutoCompleteDesignTokens": { "props": [ { "name": "root.background", "token": "autocomplete.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "autocomplete.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "autocomplete.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "autocomplete.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "autocomplete.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "autocomplete.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "autocomplete.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "autocomplete.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "autocomplete.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "autocomplete.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "autocomplete.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "autocomplete.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "autocomplete.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "autocomplete.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "autocomplete.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "autocomplete.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "autocomplete.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "autocomplete.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "autocomplete.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "autocomplete.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "autocomplete.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "overlay.background", "token": "autocomplete.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "autocomplete.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "autocomplete.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "autocomplete.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.shadow", "token": "autocomplete.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "list.padding", "token": "autocomplete.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "autocomplete.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "option.focusBackground", "token": "autocomplete.option.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of option" }, { "name": "option.selectedBackground", "token": "autocomplete.option.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of option" }, { "name": "option.selectedFocusBackground", "token": "autocomplete.option.selected.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus background of option" }, { "name": "option.color", "token": "autocomplete.option.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option" }, { "name": "option.focusColor", "token": "autocomplete.option.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of option" }, { "name": "option.selectedColor", "token": "autocomplete.option.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of option" }, { "name": "option.selectedFocusColor", "token": "autocomplete.option.selected.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus color of option" }, { "name": "option.padding", "token": "autocomplete.option.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option" }, { "name": "option.borderRadius", "token": "autocomplete.option.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of option" }, { "name": "optionGroup.background", "token": "autocomplete.option.group.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of option group" }, { "name": "optionGroup.color", "token": "autocomplete.option.group.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option group" }, { "name": "optionGroup.fontWeight", "token": "autocomplete.option.group.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of option group" }, { "name": "optionGroup.padding", "token": "autocomplete.option.group.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option group" }, { "name": "dropdown.width", "token": "autocomplete.dropdown.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of dropdown" }, { "name": "dropdown.borderColor", "token": "autocomplete.dropdown.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of dropdown" }, { "name": "dropdown.hoverBorderColor", "token": "autocomplete.dropdown.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of dropdown" }, { "name": "dropdown.activeBorderColor", "token": "autocomplete.dropdown.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of dropdown" }, { "name": "dropdown.borderRadius", "token": "autocomplete.dropdown.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of dropdown" }, { "name": "focusRing.width", "token": "autocomplete.dropdown.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of dropdown" }, { "name": "focusRing.style", "token": "autocomplete.dropdown.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of dropdown" }, { "name": "focusRing.color", "token": "autocomplete.dropdown.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of dropdown" }, { "name": "focusRing.offset", "token": "autocomplete.dropdown.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of dropdown" }, { "name": "focusRing.shadow", "token": "autocomplete.dropdown.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of dropdown" }, { "name": "dropdown.background", "token": "autocomplete.dropdown.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of dropdown" }, { "name": "dropdown.hoverBackground", "token": "autocomplete.dropdown.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of dropdown" }, { "name": "dropdown.activeBackground", "token": "autocomplete.dropdown.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of dropdown" }, { "name": "dropdown.color", "token": "autocomplete.dropdown.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of dropdown" }, { "name": "dropdown.hoverColor", "token": "autocomplete.dropdown.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of dropdown" }, { "name": "dropdown.activeColor", "token": "autocomplete.dropdown.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of dropdown" }, { "name": "chip.borderRadius", "token": "autocomplete.chip.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of chip" }, { "name": "emptyMessage.padding", "token": "autocomplete.empty.message.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of empty message" } ] } } } }, "themes/avatar": { "description": "Avatar Design Tokens\n\n[Live Demo](https://www.primevue.org/avatar/)", "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": { "AvatarDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "group", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the group section" }, { "name": "lg", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the lg section" }, { "name": "xl", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the xl section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "AvatarDesignTokens": { "props": [ { "name": "root.width", "token": "avatar.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of root" }, { "name": "root.height", "token": "avatar.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of root" }, { "name": "root.fontSize", "token": "avatar.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of root" }, { "name": "root.background", "token": "avatar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderRadius", "token": "avatar.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "group.borderColor", "token": "avatar.group.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of group" }, { "name": "group.offset", "token": "avatar.group.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Offset of group" }, { "name": "lg.width", "token": "avatar.lg.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of lg" }, { "name": "lg.height", "token": "avatar.lg.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of lg" }, { "name": "lg.fontSize", "token": "avatar.lg.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of lg" }, { "name": "xl.width", "token": "avatar.xl.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of xl" }, { "name": "xl.height", "token": "avatar.xl.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of xl" }, { "name": "xl.fontSize", "token": "avatar.xl.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of xl" } ] } } } }, "themes/badge": { "description": "Badge Design Tokens\n\n[Live Demo](https://www.primevue.org/badge/)", "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": { "BadgeDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "dot", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the dot section" }, { "name": "sm", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the sm section" }, { "name": "lg", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the lg section" }, { "name": "xl", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the xl section" }, { "name": "primary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the primary section" }, { "name": "secondary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the secondary section" }, { "name": "success", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the success section" }, { "name": "info", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the info section" }, { "name": "warn", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the warn section" }, { "name": "danger", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the danger section" }, { "name": "contrast", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the contrast section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BadgeDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "badge.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.padding", "token": "badge.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.fontSize", "token": "badge.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of root" }, { "name": "root.fontWeight", "token": "badge.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of root" }, { "name": "root.minWidth", "token": "badge.min.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Min width of root" }, { "name": "root.height", "token": "badge.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of root" }, { "name": "dot.size", "token": "badge.dot.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of dot" }, { "name": "sm.fontSize", "token": "badge.sm.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of sm" }, { "name": "sm.minWidth", "token": "badge.sm.min.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Min width of sm" }, { "name": "sm.height", "token": "badge.sm.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of sm" }, { "name": "lg.fontSize", "token": "badge.lg.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of lg" }, { "name": "lg.minWidth", "token": "badge.lg.min.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Min width of lg" }, { "name": "lg.height", "token": "badge.lg.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of lg" }, { "name": "xl.fontSize", "token": "badge.xl.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of xl" }, { "name": "xl.minWidth", "token": "badge.xl.min.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Min width of xl" }, { "name": "xl.height", "token": "badge.xl.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of xl" }, { "name": "primary.background", "token": "badge.primary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of primary" }, { "name": "primary.color", "token": "badge.primary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of primary" }, { "name": "secondary.background", "token": "badge.secondary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of secondary" }, { "name": "secondary.color", "token": "badge.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of secondary" }, { "name": "success.background", "token": "badge.success.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of success" }, { "name": "success.color", "token": "badge.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of success" }, { "name": "info.background", "token": "badge.info.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of info" }, { "name": "info.color", "token": "badge.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of info" }, { "name": "warn.background", "token": "badge.warn.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of warn" }, { "name": "warn.color", "token": "badge.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of warn" }, { "name": "danger.background", "token": "badge.danger.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of danger" }, { "name": "danger.color", "token": "badge.danger.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of danger" }, { "name": "contrast.background", "token": "badge.contrast.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of contrast" }, { "name": "contrast.color", "token": "badge.contrast.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of contrast" } ] } } } }, "themes/blockui": { "description": "BlockUI Design Tokens\n\n[Live Demo](https://www.primevue.org/blockui/)", "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": { "BlockUIDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BlockUIDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "blockui.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" } ] } } } }, "themes/breadcrumb": { "description": "Breadcrumb Design Tokens\n\n[Live Demo](https://www.primevue.org/breadcrumb/)", "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": { "BreadcrumbDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "BreadcrumbDesignTokens": { "props": [ { "name": "root.padding", "token": "breadcrumb.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.background", "token": "breadcrumb.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.gap", "token": "breadcrumb.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.transitionDuration", "token": "breadcrumb.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "item.color", "token": "breadcrumb.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.hoverColor", "token": "breadcrumb.item.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of item" }, { "name": "item.iconColor", "token": "breadcrumb.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of item" }, { "name": "item.borderRadius", "token": "breadcrumb.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "focusRing.width", "token": "breadcrumb.item.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of item" }, { "name": "focusRing.style", "token": "breadcrumb.item.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of item" }, { "name": "focusRing.color", "token": "breadcrumb.item.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of item" }, { "name": "focusRing.offset", "token": "breadcrumb.item.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of item" }, { "name": "focusRing.shadow", "token": "breadcrumb.item.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of item" }, { "name": "separator.color", "token": "breadcrumb.separator.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of separator" } ] } } } }, "themes/button": { "description": "Button Design Tokens\n\n[Live Demo](https://www.primevue.org/button/)", "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": { "ButtonDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "outlined", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the outlined section" }, { "name": "text", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the text section" }, { "name": "link", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the link section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ButtonDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.roundedBorderRadius", "token": "button.rounded.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Rounded border radius of root" }, { "name": "root.gap", "token": "button.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.paddingX", "token": "button.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "button.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.iconOnlyWidth", "token": "button.icon.only.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon only width of root" }, { "name": "sm.fontSize", "token": "button.sm.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Sm font size of root" }, { "name": "sm.paddingX", "token": "button.sm.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Sm padding x of root" }, { "name": "sm.paddingY", "token": "button.sm.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Sm padding y of root" }, { "name": "lg.fontSize", "token": "button.lg.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Lg font size of root" }, { "name": "lg.paddingX", "token": "button.lg.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Lg padding x of root" }, { "name": "lg.paddingY", "token": "button.lg.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Lg padding y of root" }, { "name": "label.fontWeight", "token": "button.label.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label font weight of root" }, { "name": "root.raisedShadow", "token": "button.raised.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Raised shadow of root" }, { "name": "focusRing.width", "token": "button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.offset", "token": "button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "root.badgeSize", "token": "button.badge.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Badge size of root" }, { "name": "root.transitionDuration", "token": "button.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "primary.background", "token": "button.primary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary background of root" }, { "name": "primary.hoverBackground", "token": "button.primary.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary hover background of root" }, { "name": "primary.activeBackground", "token": "button.primary.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary active background of root" }, { "name": "primary.borderColor", "token": "button.primary.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary border color of root" }, { "name": "primary.hoverBorderColor", "token": "button.primary.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary hover border color of root" }, { "name": "primary.activeBorderColor", "token": "button.primary.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary active border color of root" }, { "name": "primary.color", "token": "button.primary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary color of root" }, { "name": "primary.hoverColor", "token": "button.primary.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary hover color of root" }, { "name": "primary.activeColor", "token": "button.primary.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary active color of root" }, { "name": "focusRing.color", "token": "button.primary.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.primary.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary focus ring shadow of root" }, { "name": "secondary.background", "token": "button.secondary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary background of root" }, { "name": "secondary.hoverBackground", "token": "button.secondary.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary hover background of root" }, { "name": "secondary.activeBackground", "token": "button.secondary.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary active background of root" }, { "name": "secondary.borderColor", "token": "button.secondary.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary border color of root" }, { "name": "secondary.hoverBorderColor", "token": "button.secondary.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary hover border color of root" }, { "name": "secondary.activeBorderColor", "token": "button.secondary.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary active border color of root" }, { "name": "secondary.color", "token": "button.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary color of root" }, { "name": "secondary.hoverColor", "token": "button.secondary.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary hover color of root" }, { "name": "secondary.activeColor", "token": "button.secondary.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary active color of root" }, { "name": "focusRing.color", "token": "button.secondary.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.secondary.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary focus ring shadow of root" }, { "name": "info.background", "token": "button.info.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info background of root" }, { "name": "info.hoverBackground", "token": "button.info.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info hover background of root" }, { "name": "info.activeBackground", "token": "button.info.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info active background of root" }, { "name": "info.borderColor", "token": "button.info.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info border color of root" }, { "name": "info.hoverBorderColor", "token": "button.info.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info hover border color of root" }, { "name": "info.activeBorderColor", "token": "button.info.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info active border color of root" }, { "name": "info.color", "token": "button.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info color of root" }, { "name": "info.hoverColor", "token": "button.info.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info hover color of root" }, { "name": "info.activeColor", "token": "button.info.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info active color of root" }, { "name": "focusRing.color", "token": "button.info.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.info.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info focus ring shadow of root" }, { "name": "success.background", "token": "button.success.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success background of root" }, { "name": "success.hoverBackground", "token": "button.success.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success hover background of root" }, { "name": "success.activeBackground", "token": "button.success.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success active background of root" }, { "name": "success.borderColor", "token": "button.success.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success border color of root" }, { "name": "success.hoverBorderColor", "token": "button.success.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success hover border color of root" }, { "name": "success.activeBorderColor", "token": "button.success.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success active border color of root" }, { "name": "success.color", "token": "button.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success color of root" }, { "name": "success.hoverColor", "token": "button.success.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success hover color of root" }, { "name": "success.activeColor", "token": "button.success.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success active color of root" }, { "name": "focusRing.color", "token": "button.success.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.success.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success focus ring shadow of root" }, { "name": "warn.background", "token": "button.warn.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn background of root" }, { "name": "warn.hoverBackground", "token": "button.warn.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn hover background of root" }, { "name": "warn.activeBackground", "token": "button.warn.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn active background of root" }, { "name": "warn.borderColor", "token": "button.warn.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn border color of root" }, { "name": "warn.hoverBorderColor", "token": "button.warn.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn hover border color of root" }, { "name": "warn.activeBorderColor", "token": "button.warn.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn active border color of root" }, { "name": "warn.color", "token": "button.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn color of root" }, { "name": "warn.hoverColor", "token": "button.warn.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn hover color of root" }, { "name": "warn.activeColor", "token": "button.warn.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn active color of root" }, { "name": "focusRing.color", "token": "button.warn.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.warn.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn focus ring shadow of root" }, { "name": "help.background", "token": "button.help.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help background of root" }, { "name": "help.hoverBackground", "token": "button.help.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help hover background of root" }, { "name": "help.activeBackground", "token": "button.help.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help active background of root" }, { "name": "help.borderColor", "token": "button.help.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help border color of root" }, { "name": "help.hoverBorderColor", "token": "button.help.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help hover border color of root" }, { "name": "help.activeBorderColor", "token": "button.help.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help active border color of root" }, { "name": "help.color", "token": "button.help.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help color of root" }, { "name": "help.hoverColor", "token": "button.help.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help hover color of root" }, { "name": "help.activeColor", "token": "button.help.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help active color of root" }, { "name": "focusRing.color", "token": "button.help.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.help.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help focus ring shadow of root" }, { "name": "danger.background", "token": "button.danger.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger background of root" }, { "name": "danger.hoverBackground", "token": "button.danger.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger hover background of root" }, { "name": "danger.activeBackground", "token": "button.danger.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger active background of root" }, { "name": "danger.borderColor", "token": "button.danger.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger border color of root" }, { "name": "danger.hoverBorderColor", "token": "button.danger.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger hover border color of root" }, { "name": "danger.activeBorderColor", "token": "button.danger.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger active border color of root" }, { "name": "danger.color", "token": "button.danger.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger color of root" }, { "name": "danger.hoverColor", "token": "button.danger.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger hover color of root" }, { "name": "danger.activeColor", "token": "button.danger.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger active color of root" }, { "name": "focusRing.color", "token": "button.danger.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.danger.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger focus ring shadow of root" }, { "name": "contrast.background", "token": "button.contrast.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast background of root" }, { "name": "contrast.hoverBackground", "token": "button.contrast.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast hover background of root" }, { "name": "contrast.activeBackground", "token": "button.contrast.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast active background of root" }, { "name": "contrast.borderColor", "token": "button.contrast.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast border color of root" }, { "name": "contrast.hoverBorderColor", "token": "button.contrast.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast hover border color of root" }, { "name": "contrast.activeBorderColor", "token": "button.contrast.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast active border color of root" }, { "name": "contrast.color", "token": "button.contrast.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast color of root" }, { "name": "contrast.hoverColor", "token": "button.contrast.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast hover color of root" }, { "name": "contrast.activeColor", "token": "button.contrast.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast active color of root" }, { "name": "focusRing.color", "token": "button.contrast.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast focus ring color of root" }, { "name": "focusRing.shadow", "token": "button.contrast.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast focus ring shadow of root" }, { "name": "primary.hoverBackground", "token": "button.outlined.primary.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary hover background of outlined" }, { "name": "primary.activeBackground", "token": "button.outlined.primary.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary active background of outlined" }, { "name": "primary.borderColor", "token": "button.outlined.primary.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary border color of outlined" }, { "name": "primary.color", "token": "button.outlined.primary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary color of outlined" }, { "name": "secondary.hoverBackground", "token": "button.outlined.secondary.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary hover background of outlined" }, { "name": "secondary.activeBackground", "token": "button.outlined.secondary.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary active background of outlined" }, { "name": "secondary.borderColor", "token": "button.outlined.secondary.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary border color of outlined" }, { "name": "secondary.color", "token": "button.outlined.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary color of outlined" }, { "name": "success.hoverBackground", "token": "button.outlined.success.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success hover background of outlined" }, { "name": "success.activeBackground", "token": "button.outlined.success.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success active background of outlined" }, { "name": "success.borderColor", "token": "button.outlined.success.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success border color of outlined" }, { "name": "success.color", "token": "button.outlined.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success color of outlined" }, { "name": "info.hoverBackground", "token": "button.outlined.info.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info hover background of outlined" }, { "name": "info.activeBackground", "token": "button.outlined.info.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info active background of outlined" }, { "name": "info.borderColor", "token": "button.outlined.info.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info border color of outlined" }, { "name": "info.color", "token": "button.outlined.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info color of outlined" }, { "name": "warn.hoverBackground", "token": "button.outlined.warn.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn hover background of outlined" }, { "name": "warn.activeBackground", "token": "button.outlined.warn.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn active background of outlined" }, { "name": "warn.borderColor", "token": "button.outlined.warn.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn border color of outlined" }, { "name": "warn.color", "token": "button.outlined.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn color of outlined" }, { "name": "help.hoverBackground", "token": "button.outlined.help.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help hover background of outlined" }, { "name": "help.activeBackground", "token": "button.outlined.help.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help active background of outlined" }, { "name": "help.borderColor", "token": "button.outlined.help.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help border color of outlined" }, { "name": "help.color", "token": "button.outlined.help.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help color of outlined" }, { "name": "danger.hoverBackground", "token": "button.outlined.danger.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger hover background of outlined" }, { "name": "danger.activeBackground", "token": "button.outlined.danger.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger active background of outlined" }, { "name": "danger.borderColor", "token": "button.outlined.danger.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger border color of outlined" }, { "name": "danger.color", "token": "button.outlined.danger.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger color of outlined" }, { "name": "contrast.hoverBackground", "token": "button.outlined.contrast.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast hover background of outlined" }, { "name": "contrast.activeBackground", "token": "button.outlined.contrast.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast active background of outlined" }, { "name": "contrast.borderColor", "token": "button.outlined.contrast.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast border color of outlined" }, { "name": "contrast.color", "token": "button.outlined.contrast.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Contrast color of outlined" }, { "name": "plain.hoverBackground", "token": "button.outlined.plain.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Plain hover background of outlined" }, { "name": "plain.activeBackground", "token": "button.outlined.plain.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Plain active background of outlined" }, { "name": "plain.borderColor", "token": "button.outlined.plain.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Plain border color of outlined" }, { "name": "plain.color", "token": "button.outlined.plain.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Plain color of outlined" }, { "name": "primary.hoverBackground", "token": "button.text.primary.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary hover background of text" }, { "name": "primary.activeBackground", "token": "button.text.primary.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary active background of text" }, { "name": "primary.color", "token": "button.text.primary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Primary color of text" }, { "name": "secondary.hoverBackground", "token": "button.text.secondary.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary hover background of text" }, { "name": "secondary.activeBackground", "token": "button.text.secondary.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary active background of text" }, { "name": "secondary.color", "token": "button.text.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Secondary color of text" }, { "name": "success.hoverBackground", "token": "button.text.success.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success hover background of text" }, { "name": "success.activeBackground", "token": "button.text.success.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success active background of text" }, { "name": "success.color", "token": "button.text.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Success color of text" }, { "name": "info.hoverBackground", "token": "button.text.info.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info hover background of text" }, { "name": "info.activeBackground", "token": "button.text.info.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info active background of text" }, { "name": "info.color", "token": "button.text.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info color of text" }, { "name": "warn.hoverBackground", "token": "button.text.warn.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn hover background of text" }, { "name": "warn.activeBackground", "token": "button.text.warn.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn active background of text" }, { "name": "warn.color", "token": "button.text.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Warn color of text" }, { "name": "help.hoverBackground", "token": "button.text.help.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help hover background of text" }, { "name": "help.activeBackground", "token": "button.text.help.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help active background of text" }, { "name": "help.color", "token": "button.text.help.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Help color of text" }, { "name": "danger.hoverBackground", "token": "button.text.danger.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger hover background of text" }, { "name": "danger.activeBackground", "token": "button.text.danger.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger active background of text" }, { "name": "danger.color", "token": "button.text.danger.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Danger color of text" }, { "name": "plain.hoverBackground", "token": "button.text.plain.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Plain hover background of text" }, { "name": "plain.activeBackground", "token": "button.text.plain.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Plain active background of text" }, { "name": "plain.color", "token": "button.text.plain.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Plain color of text" }, { "name": "link.color", "token": "button.link.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of link" }, { "name": "link.hoverColor", "token": "button.link.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of link" }, { "name": "link.activeColor", "token": "button.link.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of link" } ] } } } }, "themes/card": { "description": "Card Design Tokens\n\n[Live Demo](https://www.primevue.org/card/)", "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": { "CardDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "body", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the body section" }, { "name": "caption", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the caption section" }, { "name": "title", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the title section" }, { "name": "subtitle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the subtitle section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CardDesignTokens": { "props": [ { "name": "root.background", "token": "card.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderRadius", "token": "card.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.color", "token": "card.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.shadow", "token": "card.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "body.padding", "token": "card.body.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of body" }, { "name": "body.gap", "token": "card.body.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of body" }, { "name": "caption.gap", "token": "card.caption.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of caption" }, { "name": "title.fontSize", "token": "card.title.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of title" }, { "name": "title.fontWeight", "token": "card.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of title" }, { "name": "subtitle.color", "token": "card.subtitle.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of subtitle" } ] } } } }, "themes/carousel": { "description": "Carousel Design Tokens\n\n[Live Demo](https://www.primevue.org/carousel/)", "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": { "CarouselDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "indicator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the indicator section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CarouselDesignTokens": { "props": [ { "name": "indicatorList.padding", "token": "carousel.indicator.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator list padding of root" }, { "name": "indicatorList.gap", "token": "carousel.indicator.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator list gap of root" }, { "name": "indicator.width", "token": "carousel.indicator.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator width of root" }, { "name": "indicator.height", "token": "carousel.indicator.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator height of root" }, { "name": "indicator.borderRadius", "token": "carousel.indicator.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator border radius of root" }, { "name": "focusRing.width", "token": "carousel.indicator.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator focus ring width of root" }, { "name": "focusRing.style", "token": "carousel.indicator.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator focus ring style of root" }, { "name": "focusRing.color", "token": "carousel.indicator.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator focus ring color of root" }, { "name": "focusRing.offset", "token": "carousel.indicator.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator focus ring offset of root" }, { "name": "focusRing.shadow", "token": "carousel.indicator.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indicator focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "carousel.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "indicator.background", "token": "carousel.indicator.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of indicator" }, { "name": "indicator.hoverBackground", "token": "carousel.indicator.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of indicator" }, { "name": "indicator.activeBackground", "token": "carousel.indicator.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of indicator" } ] } } } }, "themes/cascadeselect": { "description": "CascadeSelect Design Tokens\n\n[Live Demo](https://www.primevue.org/cascadeselect/)", "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": { "CascadeSelectDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "dropdown", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the dropdown section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "option", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CascadeSelectDesignTokens": { "props": [ { "name": "root.background", "token": "cascadeselect.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "cascadeselect.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "cascadeselect.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "cascadeselect.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "cascadeselect.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "cascadeselect.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "cascadeselect.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "cascadeselect.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "cascadeselect.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "cascadeselect.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "cascadeselect.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "cascadeselect.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "cascadeselect.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "cascadeselect.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "cascadeselect.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "cascadeselect.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "cascadeselect.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "cascadeselect.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "cascadeselect.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "cascadeselect.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "cascadeselect.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "dropdown.width", "token": "cascadeselect.dropdown.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of dropdown" }, { "name": "dropdown.color", "token": "cascadeselect.dropdown.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of dropdown" }, { "name": "overlay.background", "token": "cascadeselect.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "cascadeselect.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "cascadeselect.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "cascadeselect.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.shadow", "token": "cascadeselect.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "list.padding", "token": "cascadeselect.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "cascadeselect.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "option.focusBackground", "token": "cascadeselect.option.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of option" }, { "name": "option.selectedBackground", "token": "cascadeselect.option.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of option" }, { "name": "option.selectedFocusBackground", "token": "cascadeselect.option.selected.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus background of option" }, { "name": "option.color", "token": "cascadeselect.option.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option" }, { "name": "option.focusColor", "token": "cascadeselect.option.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of option" }, { "name": "option.selectedColor", "token": "cascadeselect.option.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of option" }, { "name": "option.selectedFocusColor", "token": "cascadeselect.option.selected.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus color of option" }, { "name": "option.padding", "token": "cascadeselect.option.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option" }, { "name": "option.borderRadius", "token": "cascadeselect.option.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of option" }, { "name": "icon.color", "token": "cascadeselect.option.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of option" }, { "name": "icon.focusColor", "token": "cascadeselect.option.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon focus color of option" }, { "name": "icon.size", "token": "cascadeselect.option.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon size of option" } ] } } } }, "themes/checkbox": { "description": "Checkbox Design Tokens\n\n[Live Demo](https://www.primevue.org/checkbox/)", "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": { "CheckboxDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "CheckboxDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "checkbox.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.width", "token": "checkbox.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of root" }, { "name": "root.height", "token": "checkbox.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of root" }, { "name": "root.background", "token": "checkbox.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.checkedBackground", "token": "checkbox.checked.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked background of root" }, { "name": "root.checkedHoverBackground", "token": "checkbox.checked.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover background of root" }, { "name": "root.disabledBackground", "token": "checkbox.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "checkbox.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.borderColor", "token": "checkbox.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "checkbox.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "checkbox.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.checkedBorderColor", "token": "checkbox.checked.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked border color of root" }, { "name": "root.checkedHoverBorderColor", "token": "checkbox.checked.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover border color of root" }, { "name": "root.checkedFocusBorderColor", "token": "checkbox.checked.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked focus border color of root" }, { "name": "root.invalidBorderColor", "token": "checkbox.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.shadow", "token": "checkbox.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "focusRing.width", "token": "checkbox.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "checkbox.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "checkbox.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "checkbox.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "checkbox.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "checkbox.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "icon.size", "token": "checkbox.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "icon.color", "token": "checkbox.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" }, { "name": "icon.checkedColor", "token": "checkbox.icon.checked.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked color of icon" }, { "name": "icon.checkedHoverColor", "token": "checkbox.icon.checked.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover color of icon" }, { "name": "icon.disabledColor", "token": "checkbox.icon.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of icon" } ] } } } }, "themes/chip": { "description": "Chip Design Tokens\n\n[Live Demo](https://www.primevue.org/chip/)", "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": { "ChipDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "image", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the image section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "removeIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the remove icon section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ChipDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "chip.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.paddingX", "token": "chip.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "chip.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.gap", "token": "chip.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.transitionDuration", "token": "chip.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "root.background", "token": "chip.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.color", "token": "chip.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "image.width", "token": "chip.image.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of image" }, { "name": "image.height", "token": "chip.image.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of image" }, { "name": "icon.size", "token": "chip.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "icon.color", "token": "chip.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" }, { "name": "focusRing.width", "token": "chip.remove.icon.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of remove icon" }, { "name": "focusRing.style", "token": "chip.remove.icon.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of remove icon" }, { "name": "focusRing.color", "token": "chip.remove.icon.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of remove icon" }, { "name": "focusRing.offset", "token": "chip.remove.icon.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of remove icon" }, { "name": "focusRing.shadow", "token": "chip.remove.icon.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of remove icon" }, { "name": "removeIcon.color", "token": "chip.remove.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of remove icon" } ] } } } }, "themes/colorpicker": { "description": "ColorPicker Design Tokens\n\n[Live Demo](https://www.primevue.org/colorpicker/)", "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": { "ColorPickerDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "preview", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the preview section" }, { "name": "panel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the panel section" }, { "name": "handle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the handle section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ColorPickerDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "colorpicker.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "preview.width", "token": "colorpicker.preview.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of preview" }, { "name": "preview.height", "token": "colorpicker.preview.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of preview" }, { "name": "preview.borderRadius", "token": "colorpicker.preview.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of preview" }, { "name": "focusRing.width", "token": "colorpicker.preview.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of preview" }, { "name": "focusRing.style", "token": "colorpicker.preview.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of preview" }, { "name": "focusRing.color", "token": "colorpicker.preview.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of preview" }, { "name": "focusRing.offset", "token": "colorpicker.preview.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of preview" }, { "name": "focusRing.shadow", "token": "colorpicker.preview.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of preview" }, { "name": "panel.shadow", "token": "colorpicker.panel.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of panel" }, { "name": "panel.borderRadius", "token": "colorpicker.panel.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of panel" }, { "name": "panel.background", "token": "colorpicker.panel.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of panel" }, { "name": "panel.borderColor", "token": "colorpicker.panel.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of panel" }, { "name": "handle.color", "token": "colorpicker.handle.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of handle" } ] } } } }, "themes/confirmdialog": { "description": "ConfirmDialog Design Tokens\n\n[Live Demo](https://www.primevue.org/confirmdialog/)", "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": { "ConfirmDialogDesignTokens": { "relatedProp": "", "props": [ { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ConfirmDialogDesignTokens": { "props": [ { "name": "icon.size", "token": "confirmdialog.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "icon.color", "token": "confirmdialog.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" }, { "name": "content.gap", "token": "confirmdialog.content.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of content" } ] } } } }, "themes/confirmpopup": { "description": "ConfirmPopup Design Tokens\n\n[Live Demo](https://www.primevue.org/confirmpopup/)", "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": { "ConfirmPopupDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "footer", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ConfirmPopupDesignTokens": { "props": [ { "name": "root.background", "token": "confirmpopup.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "confirmpopup.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "confirmpopup.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "confirmpopup.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.shadow", "token": "confirmpopup.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.gutter", "token": "confirmpopup.gutter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter of root" }, { "name": "root.arrowOffset", "token": "confirmpopup.arrow.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Arrow offset of root" }, { "name": "content.padding", "token": "confirmpopup.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" }, { "name": "content.gap", "token": "confirmpopup.content.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of content" }, { "name": "icon.size", "token": "confirmpopup.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "icon.color", "token": "confirmpopup.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" }, { "name": "footer.gap", "token": "confirmpopup.footer.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of footer" }, { "name": "footer.padding", "token": "confirmpopup.footer.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer" } ] } } } }, "themes/contextmenu": { "description": "ContextMenu Design Tokens\n\n[Live Demo](https://www.primevue.org/contextmenu/)", "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": { "ContextMenuDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu icon section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ContextMenuDesignTokens": { "props": [ { "name": "root.background", "token": "contextmenu.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "contextmenu.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "contextmenu.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "contextmenu.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.shadow", "token": "contextmenu.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.transitionDuration", "token": "contextmenu.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "list.padding", "token": "contextmenu.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "contextmenu.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "item.focusBackground", "token": "contextmenu.item.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of item" }, { "name": "item.activeBackground", "token": "contextmenu.item.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of item" }, { "name": "item.color", "token": "contextmenu.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.focusColor", "token": "contextmenu.item.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of item" }, { "name": "item.activeColor", "token": "contextmenu.item.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item" }, { "name": "item.padding", "token": "contextmenu.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.borderRadius", "token": "contextmenu.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "item.gap", "token": "contextmenu.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "icon.color", "token": "contextmenu.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of item" }, { "name": "icon.focusColor", "token": "contextmenu.item.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon focus color of item" }, { "name": "icon.activeColor", "token": "contextmenu.item.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon active color of item" }, { "name": "submenuIcon.size", "token": "contextmenu.submenu.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of submenu icon" }, { "name": "submenuIcon.color", "token": "contextmenu.submenu.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu icon" }, { "name": "submenuIcon.focusColor", "token": "contextmenu.submenu.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of submenu icon" }, { "name": "submenuIcon.activeColor", "token": "contextmenu.submenu.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of submenu icon" }, { "name": "separator.borderColor", "token": "contextmenu.separator.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of separator" } ] } } } }, "themes/datatable": { "description": "DataTable Design Tokens\n\n[Live Demo](https://www.primevue.org/datatable/)", "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": { "DataTableDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "headerCell", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header cell section" }, { "name": "columnTitle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the column title section" }, { "name": "row", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the row section" }, { "name": "bodyCell", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the body cell section" }, { "name": "footerCell", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer cell section" }, { "name": "columnFooter", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the column footer section" }, { "name": "footer", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer section" }, { "name": "dropPointColor", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the drop point color section" }, { "name": "columnResizerWidth", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the column resizer width section" }, { "name": "resizeIndicator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the resize indicator section" }, { "name": "sortIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the sort icon section" }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the loading icon section" }, { "name": "rowToggleButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the row toggle button section" }, { "name": "filter", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the filter section" }, { "name": "paginatorTop", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the paginator top section" }, { "name": "paginatorBottom", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the paginator bottom section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DataTableDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "datatable.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "root.borderColor", "token": "datatable.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "header.background", "token": "datatable.header.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header" }, { "name": "header.borderColor", "token": "datatable.header.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header" }, { "name": "header.color", "token": "datatable.header.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header" }, { "name": "header.borderWidth", "token": "datatable.header.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of header" }, { "name": "header.padding", "token": "datatable.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "headerCell.background", "token": "datatable.header.cell.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header cell" }, { "name": "headerCell.hoverBackground", "token": "datatable.header.cell.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of header cell" }, { "name": "headerCell.selectedBackground", "token": "datatable.header.cell.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of header cell" }, { "name": "headerCell.borderColor", "token": "datatable.header.cell.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header cell" }, { "name": "headerCell.color", "token": "datatable.header.cell.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header cell" }, { "name": "headerCell.hoverColor", "token": "datatable.header.cell.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of header cell" }, { "name": "headerCell.selectedColor", "token": "datatable.header.cell.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of header cell" }, { "name": "headerCell.gap", "token": "datatable.header.cell.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of header cell" }, { "name": "headerCell.padding", "token": "datatable.header.cell.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header cell" }, { "name": "focusRing.width", "token": "datatable.header.cell.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of header cell" }, { "name": "focusRing.style", "token": "datatable.header.cell.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of header cell" }, { "name": "focusRing.color", "token": "datatable.header.cell.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of header cell" }, { "name": "focusRing.offset", "token": "datatable.header.cell.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of header cell" }, { "name": "focusRing.shadow", "token": "datatable.header.cell.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of header cell" }, { "name": "columnTitle.fontWeight", "token": "datatable.column.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of column title" }, { "name": "row.background", "token": "datatable.row.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of row" }, { "name": "row.hoverBackground", "token": "datatable.row.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of row" }, { "name": "row.selectedBackground", "token": "datatable.row.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of row" }, { "name": "row.color", "token": "datatable.row.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of row" }, { "name": "row.hoverColor", "token": "datatable.row.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of row" }, { "name": "row.selectedColor", "token": "datatable.row.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of row" }, { "name": "focusRing.width", "token": "datatable.row.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of row" }, { "name": "focusRing.style", "token": "datatable.row.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of row" }, { "name": "focusRing.color", "token": "datatable.row.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of row" }, { "name": "focusRing.offset", "token": "datatable.row.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of row" }, { "name": "focusRing.shadow", "token": "datatable.row.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of row" }, { "name": "row.stripedBackground", "token": "datatable.row.striped.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Striped background of row" }, { "name": "bodyCell.borderColor", "token": "datatable.body.cell.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of body cell" }, { "name": "bodyCell.padding", "token": "datatable.body.cell.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of body cell" }, { "name": "bodyCell.selectedBorderColor", "token": "datatable.body.cell.selected.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected border color of body cell" }, { "name": "footerCell.background", "token": "datatable.footer.cell.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of footer cell" }, { "name": "footerCell.borderColor", "token": "datatable.footer.cell.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of footer cell" }, { "name": "footerCell.color", "token": "datatable.footer.cell.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of footer cell" }, { "name": "footerCell.padding", "token": "datatable.footer.cell.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer cell" }, { "name": "columnFooter.fontWeight", "token": "datatable.column.footer.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of column footer" }, { "name": "footer.background", "token": "datatable.footer.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of footer" }, { "name": "footer.borderColor", "token": "datatable.footer.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of footer" }, { "name": "footer.color", "token": "datatable.footer.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of footer" }, { "name": "footer.borderWidth", "token": "datatable.footer.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of footer" }, { "name": "footer.padding", "token": "datatable.footer.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer" }, { "name": "dropPointColor.0", "token": "datatable.drop.point.color.0", "optional": true, "readonly": false, "type": "string", "default": "", "description": "0 of drop point color" }, { "name": "dropPointColor.1", "token": "datatable.drop.point.color.1", "optional": true, "readonly": false, "type": "string", "default": "", "description": "1 of drop point color" }, { "name": "dropPointColor.2", "token": "datatable.drop.point.color.2", "optional": true, "readonly": false, "type": "string", "default": "", "description": "2 of drop point color" }, { "name": "dropPointColor.3", "token": "datatable.drop.point.color.3", "optional": true, "readonly": false, "type": "string", "default": "", "description": "3 of drop point color" }, { "name": "dropPointColor.4", "token": "datatable.drop.point.color.4", "optional": true, "readonly": false, "type": "string", "default": "", "description": "4 of drop point color" }, { "name": "dropPointColor.5", "token": "datatable.drop.point.color.5", "optional": true, "readonly": false, "type": "string", "default": "", "description": "5 of drop point color" }, { "name": "dropPointColor.6", "token": "datatable.drop.point.color.6", "optional": true, "readonly": false, "type": "string", "default": "", "description": "6 of drop point color" }, { "name": "dropPointColor.7", "token": "datatable.drop.point.color.7", "optional": true, "readonly": false, "type": "string", "default": "", "description": "7 of drop point color" }, { "name": "dropPointColor.8", "token": "datatable.drop.point.color.8", "optional": true, "readonly": false, "type": "string", "default": "", "description": "8 of drop point color" }, { "name": "dropPointColor.9", "token": "datatable.drop.point.color.9", "optional": true, "readonly": false, "type": "string", "default": "", "description": "9 of drop point color" }, { "name": "dropPointColor.10", "token": "datatable.drop.point.color.10", "optional": true, "readonly": false, "type": "string", "default": "", "description": "10 of drop point color" }, { "name": "dropPointColor.11", "token": "datatable.drop.point.color.11", "optional": true, "readonly": false, "type": "string", "default": "", "description": "11 of drop point color" }, { "name": "dropPointColor.12", "token": "datatable.drop.point.color.12", "optional": true, "readonly": false, "type": "string", "default": "", "description": "12 of drop point color" }, { "name": "dropPointColor.13", "token": "datatable.drop.point.color.13", "optional": true, "readonly": false, "type": "string", "default": "", "description": "13 of drop point color" }, { "name": "dropPointColor.14", "token": "datatable.drop.point.color.14", "optional": true, "readonly": false, "type": "string", "default": "", "description": "14 of drop point color" }, { "name": "columnResizerWidth.0", "token": "datatable.column.resizer.width.0", "optional": true, "readonly": false, "type": "string", "default": "", "description": "0 of column resizer width" }, { "name": "columnResizerWidth.1", "token": "datatable.column.resizer.width.1", "optional": true, "readonly": false, "type": "string", "default": "", "description": "1 of column resizer width" }, { "name": "columnResizerWidth.2", "token": "datatable.column.resizer.width.2", "optional": true, "readonly": false, "type": "string", "default": "", "description": "2 of column resizer width" }, { "name": "columnResizerWidth.3", "token": "datatable.column.resizer.width.3", "optional": true, "readonly": false, "type": "string", "default": "", "description": "3 of column resizer width" }, { "name": "columnResizerWidth.4", "token": "datatable.column.resizer.width.4", "optional": true, "readonly": false, "type": "string", "default": "", "description": "4 of column resizer width" }, { "name": "columnResizerWidth.5", "token": "datatable.column.resizer.width.5", "optional": true, "readonly": false, "type": "string", "default": "", "description": "5 of column resizer width" }, { "name": "resizeIndicator.width", "token": "datatable.resize.indicator.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of resize indicator" }, { "name": "resizeIndicator.color", "token": "datatable.resize.indicator.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of resize indicator" }, { "name": "sortIcon.color", "token": "datatable.sort.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of sort icon" }, { "name": "sortIcon.hoverColor", "token": "datatable.sort.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of sort icon" }, { "name": "loadingIcon.size", "token": "datatable.loading.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of loading icon" }, { "name": "rowToggleButton.hoverBackground", "token": "datatable.row.toggle.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of row toggle button" }, { "name": "rowToggleButton.selectedHoverBackground", "token": "datatable.row.toggle.button.selected.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected hover background of row toggle button" }, { "name": "rowToggleButton.color", "token": "datatable.row.toggle.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of row toggle button" }, { "name": "rowToggleButton.hoverColor", "token": "datatable.row.toggle.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of row toggle button" }, { "name": "rowToggleButton.selectedHoverColor", "token": "datatable.row.toggle.button.selected.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected hover color of row toggle button" }, { "name": "rowToggleButton.size", "token": "datatable.row.toggle.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of row toggle button" }, { "name": "rowToggleButton.borderRadius", "token": "datatable.row.toggle.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of row toggle button" }, { "name": "focusRing.width", "token": "datatable.row.toggle.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of row toggle button" }, { "name": "focusRing.style", "token": "datatable.row.toggle.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of row toggle button" }, { "name": "focusRing.color", "token": "datatable.row.toggle.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of row toggle button" }, { "name": "focusRing.offset", "token": "datatable.row.toggle.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of row toggle button" }, { "name": "focusRing.shadow", "token": "datatable.row.toggle.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of row toggle button" }, { "name": "filter.inlineGap", "token": "datatable.filter.inline.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Inline gap of filter" }, { "name": "overlaySelect.background", "token": "datatable.filter.overlay.select.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay select background of filter" }, { "name": "overlaySelect.borderColor", "token": "datatable.filter.overlay.select.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay select border color of filter" }, { "name": "overlaySelect.borderRadius", "token": "datatable.filter.overlay.select.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay select border radius of filter" }, { "name": "overlaySelect.color", "token": "datatable.filter.overlay.select.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay select color of filter" }, { "name": "overlaySelect.shadow", "token": "datatable.filter.overlay.select.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay select shadow of filter" }, { "name": "overlayPopover.background", "token": "datatable.filter.overlay.popover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay popover background of filter" }, { "name": "overlayPopover.borderColor", "token": "datatable.filter.overlay.popover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay popover border color of filter" }, { "name": "overlayPopover.borderRadius", "token": "datatable.filter.overlay.popover.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay popover border radius of filter" }, { "name": "overlayPopover.color", "token": "datatable.filter.overlay.popover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay popover color of filter" }, { "name": "overlayPopover.shadow", "token": "datatable.filter.overlay.popover.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay popover shadow of filter" }, { "name": "overlayPopover.padding", "token": "datatable.filter.overlay.popover.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay popover padding of filter" }, { "name": "overlayPopover.gap", "token": "datatable.filter.overlay.popover.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Overlay popover gap of filter" }, { "name": "rule.borderColor", "token": "datatable.filter.rule.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Rule border color of filter" }, { "name": "constraintList.padding", "token": "datatable.filter.constraint.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint list padding of filter" }, { "name": "constraintList.gap", "token": "datatable.filter.constraint.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint list gap of filter" }, { "name": "constraint.focusBackground", "token": "datatable.filter.constraint.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint focus background of filter" }, { "name": "constraint.selectedBackground", "token": "datatable.filter.constraint.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint selected background of filter" }, { "name": "constraint.selectedFocusBackground", "token": "datatable.filter.constraint.selected.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint selected focus background of filter" }, { "name": "constraint.color", "token": "datatable.filter.constraint.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint color of filter" }, { "name": "constraint.focusColor", "token": "datatable.filter.constraint.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint focus color of filter" }, { "name": "constraint.selectedColor", "token": "datatable.filter.constraint.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint selected color of filter" }, { "name": "constraint.selectedFocusColor", "token": "datatable.filter.constraint.selected.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint selected focus color of filter" }, { "name": "separator.borderColor", "token": "datatable.filter.constraint.separator.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint separator border color of filter" }, { "name": "constraint.padding", "token": "datatable.filter.constraint.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint padding of filter" }, { "name": "constraint.borderRadius", "token": "datatable.filter.constraint.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Constraint border radius of filter" }, { "name": "paginatorTop.borderColor", "token": "datatable.paginator.top.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of paginator top" }, { "name": "paginatorTop.borderWidth", "token": "datatable.paginator.top.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of paginator top" }, { "name": "paginatorBottom.borderColor", "token": "datatable.paginator.bottom.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of paginator bottom" }, { "name": "paginatorBottom.borderWidth", "token": "datatable.paginator.bottom.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of paginator bottom" } ] } } } }, "themes/dataview": { "description": "DataView Design Tokens\n\n[Live Demo](https://www.primevue.org/dataview/)", "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": { "DataViewDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "footer", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer section" }, { "name": "paginatorTop", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the paginator top section" }, { "name": "paginatorBottom", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the paginator bottom section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DataViewDesignTokens": { "props": [ { "name": "root.borderColor", "token": "dataview.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.borderWidth", "token": "dataview.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of root" }, { "name": "root.borderRadius", "token": "dataview.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.padding", "token": "dataview.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "header.background", "token": "dataview.header.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header" }, { "name": "header.color", "token": "dataview.header.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header" }, { "name": "header.borderColor", "token": "dataview.header.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header" }, { "name": "header.borderWidth", "token": "dataview.header.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of header" }, { "name": "header.padding", "token": "dataview.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "header.borderRadius", "token": "dataview.header.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of header" }, { "name": "content.background", "token": "dataview.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of content" }, { "name": "content.color", "token": "dataview.content.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of content" }, { "name": "content.borderColor", "token": "dataview.content.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of content" }, { "name": "content.borderWidth", "token": "dataview.content.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of content" }, { "name": "content.padding", "token": "dataview.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" }, { "name": "content.borderRadius", "token": "dataview.content.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of content" }, { "name": "footer.background", "token": "dataview.footer.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of footer" }, { "name": "footer.color", "token": "dataview.footer.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of footer" }, { "name": "footer.borderColor", "token": "dataview.footer.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of footer" }, { "name": "footer.borderWidth", "token": "dataview.footer.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of footer" }, { "name": "footer.padding", "token": "dataview.footer.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer" }, { "name": "footer.borderRadius", "token": "dataview.footer.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of footer" }, { "name": "paginatorTop.borderColor", "token": "dataview.paginator.top.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of paginator top" }, { "name": "paginatorTop.borderWidth", "token": "dataview.paginator.top.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of paginator top" }, { "name": "paginatorBottom.borderColor", "token": "dataview.paginator.bottom.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of paginator bottom" }, { "name": "paginatorBottom.borderWidth", "token": "dataview.paginator.bottom.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of paginator bottom" } ] } } } }, "themes/datepicker": { "description": "DatePicker Design Tokens\n\n[Live Demo](https://www.primevue.org/datepicker/)", "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": { "DatePickerDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "panel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the panel section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "title", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the title section" }, { "name": "dropdown", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the dropdown section" }, { "name": "inputIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the input icon section" }, { "name": "viewMonth", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the view month section" }, { "name": "viewYear", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the view year section" }, { "name": "group", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the group section" }, { "name": "dayView", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the day view section" }, { "name": "weekDay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the week day section" }, { "name": "date", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the date section" }, { "name": "monthView", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the month view section" }, { "name": "month", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the month section" }, { "name": "yearView", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the year view section" }, { "name": "year", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the year section" }, { "name": "buttonbar", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the buttonbar section" }, { "name": "timePicker", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the time picker section" }, { "name": "today", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the today section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DatePickerDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "datepicker.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "panel.background", "token": "datepicker.panel.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of panel" }, { "name": "panel.borderColor", "token": "datepicker.panel.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of panel" }, { "name": "panel.color", "token": "datepicker.panel.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of panel" }, { "name": "panel.borderRadius", "token": "datepicker.panel.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of panel" }, { "name": "panel.shadow", "token": "datepicker.panel.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of panel" }, { "name": "panel.padding", "token": "datepicker.panel.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of panel" }, { "name": "header.background", "token": "datepicker.header.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header" }, { "name": "header.borderColor", "token": "datepicker.header.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header" }, { "name": "header.color", "token": "datepicker.header.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header" }, { "name": "header.padding", "token": "datepicker.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "header.fontWeight", "token": "datepicker.header.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of header" }, { "name": "header.gap", "token": "datepicker.header.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of header" }, { "name": "title.gap", "token": "datepicker.title.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of title" }, { "name": "title.fontWeight", "token": "datepicker.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of title" }, { "name": "dropdown.width", "token": "datepicker.dropdown.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of dropdown" }, { "name": "dropdown.borderColor", "token": "datepicker.dropdown.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of dropdown" }, { "name": "dropdown.hoverBorderColor", "token": "datepicker.dropdown.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of dropdown" }, { "name": "dropdown.activeBorderColor", "token": "datepicker.dropdown.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of dropdown" }, { "name": "dropdown.borderRadius", "token": "datepicker.dropdown.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of dropdown" }, { "name": "focusRing.width", "token": "datepicker.dropdown.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of dropdown" }, { "name": "focusRing.style", "token": "datepicker.dropdown.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of dropdown" }, { "name": "focusRing.color", "token": "datepicker.dropdown.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of dropdown" }, { "name": "focusRing.offset", "token": "datepicker.dropdown.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of dropdown" }, { "name": "focusRing.shadow", "token": "datepicker.dropdown.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of dropdown" }, { "name": "dropdown.background", "token": "datepicker.dropdown.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of dropdown" }, { "name": "dropdown.hoverBackground", "token": "datepicker.dropdown.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of dropdown" }, { "name": "dropdown.activeBackground", "token": "datepicker.dropdown.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of dropdown" }, { "name": "dropdown.color", "token": "datepicker.dropdown.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of dropdown" }, { "name": "dropdown.hoverColor", "token": "datepicker.dropdown.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of dropdown" }, { "name": "dropdown.activeColor", "token": "datepicker.dropdown.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of dropdown" }, { "name": "inputIcon.color", "token": "datepicker.input.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of input icon" }, { "name": "viewMonth.hoverBackground", "token": "datepicker.view.month.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of view month" }, { "name": "viewMonth.color", "token": "datepicker.view.month.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of view month" }, { "name": "viewMonth.hoverColor", "token": "datepicker.view.month.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of view month" }, { "name": "viewMonth.padding", "token": "datepicker.view.month.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of view month" }, { "name": "viewMonth.borderRadius", "token": "datepicker.view.month.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of view month" }, { "name": "viewYear.hoverBackground", "token": "datepicker.view.year.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of view year" }, { "name": "viewYear.color", "token": "datepicker.view.year.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of view year" }, { "name": "viewYear.hoverColor", "token": "datepicker.view.year.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of view year" }, { "name": "viewYear.padding", "token": "datepicker.view.year.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of view year" }, { "name": "viewYear.borderRadius", "token": "datepicker.view.year.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of view year" }, { "name": "group.borderColor", "token": "datepicker.group.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of group" }, { "name": "group.gap", "token": "datepicker.group.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of group" }, { "name": "dayView.margin", "token": "datepicker.day.view.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of day view" }, { "name": "weekDay.padding", "token": "datepicker.week.day.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of week day" }, { "name": "weekDay.fontWeight", "token": "datepicker.week.day.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of week day" }, { "name": "weekDay.color", "token": "datepicker.week.day.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of week day" }, { "name": "date.hoverBackground", "token": "datepicker.date.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of date" }, { "name": "date.selectedBackground", "token": "datepicker.date.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of date" }, { "name": "date.color", "token": "datepicker.date.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of date" }, { "name": "date.hoverColor", "token": "datepicker.date.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of date" }, { "name": "date.selectedColor", "token": "datepicker.date.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of date" }, { "name": "date.width", "token": "datepicker.date.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of date" }, { "name": "date.height", "token": "datepicker.date.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of date" }, { "name": "date.borderRadius", "token": "datepicker.date.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of date" }, { "name": "date.padding", "token": "datepicker.date.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of date" }, { "name": "focusRing.width", "token": "datepicker.date.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of date" }, { "name": "focusRing.style", "token": "datepicker.date.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of date" }, { "name": "focusRing.color", "token": "datepicker.date.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of date" }, { "name": "focusRing.offset", "token": "datepicker.date.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of date" }, { "name": "focusRing.shadow", "token": "datepicker.date.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of date" }, { "name": "monthView.margin", "token": "datepicker.month.view.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of month view" }, { "name": "month.borderRadius", "token": "datepicker.month.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of month" }, { "name": "yearView.margin", "token": "datepicker.year.view.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of year view" }, { "name": "year.borderRadius", "token": "datepicker.year.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of year" }, { "name": "buttonbar.padding", "token": "datepicker.buttonbar.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of buttonbar" }, { "name": "buttonbar.borderColor", "token": "datepicker.buttonbar.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of buttonbar" }, { "name": "timePicker.padding", "token": "datepicker.time.picker.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of time picker" }, { "name": "timePicker.borderColor", "token": "datepicker.time.picker.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of time picker" }, { "name": "timePicker.gap", "token": "datepicker.time.picker.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of time picker" }, { "name": "timePicker.buttonGap", "token": "datepicker.time.picker.button.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Button gap of time picker" }, { "name": "today.background", "token": "datepicker.today.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of today" }, { "name": "today.color", "token": "datepicker.today.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of today" } ] } } } }, "themes/dialog": { "description": "Dialog Design Tokens\n\n[Live Demo](https://www.primevue.org/dialog/)", "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": { "DialogDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "title", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the title section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "footer", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DialogDesignTokens": { "props": [ { "name": "root.background", "token": "dialog.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "dialog.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "dialog.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "dialog.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.shadow", "token": "dialog.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "header.padding", "token": "dialog.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "header.gap", "token": "dialog.header.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of header" }, { "name": "title.fontSize", "token": "dialog.title.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of title" }, { "name": "title.fontWeight", "token": "dialog.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of title" }, { "name": "content.padding", "token": "dialog.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" }, { "name": "footer.padding", "token": "dialog.footer.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer" }, { "name": "footer.gap", "token": "dialog.footer.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of footer" } ] } } } }, "themes/divider": { "description": "Divider Design Tokens\n\n[Live Demo](https://www.primevue.org/divider/)", "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": { "DividerDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "horizontal", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the horizontal section" }, { "name": "vertical", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the vertical section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DividerDesignTokens": { "props": [ { "name": "root.borderColor", "token": "divider.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "content.background", "token": "divider.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of content" }, { "name": "content.color", "token": "divider.content.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of content" }, { "name": "horizontal.margin", "token": "divider.horizontal.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of horizontal" }, { "name": "horizontal.padding", "token": "divider.horizontal.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of horizontal" }, { "name": "content.padding", "token": "divider.horizontal.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content padding of horizontal" }, { "name": "vertical.margin", "token": "divider.vertical.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of vertical" }, { "name": "vertical.padding", "token": "divider.vertical.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of vertical" }, { "name": "content.padding", "token": "divider.vertical.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content padding of vertical" } ] } } } }, "themes/dock": { "description": "Dock Design Tokens\n\n[Live Demo](https://www.primevue.org/dock/)", "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": { "DockDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DockDesignTokens": { "props": [ { "name": "root.background", "token": "dock.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "dock.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.padding", "token": "dock.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.borderRadius", "token": "dock.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "item.borderRadius", "token": "dock.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "item.padding", "token": "dock.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.size", "token": "dock.item.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of item" }, { "name": "focusRing.width", "token": "dock.item.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of item" }, { "name": "focusRing.style", "token": "dock.item.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of item" }, { "name": "focusRing.color", "token": "dock.item.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of item" }, { "name": "focusRing.offset", "token": "dock.item.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of item" }, { "name": "focusRing.shadow", "token": "dock.item.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of item" } ] } } } }, "themes/drawer": { "description": "Drawer Design Tokens\n\n[Live Demo](https://www.primevue.org/drawer/)", "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": { "DrawerDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "title", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the title section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "DrawerDesignTokens": { "props": [ { "name": "root.background", "token": "drawer.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "drawer.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "drawer.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "drawer.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.shadow", "token": "drawer.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "header.padding", "token": "drawer.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "title.fontSize", "token": "drawer.title.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of title" }, { "name": "title.fontWeight", "token": "drawer.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of title" }, { "name": "content.padding", "token": "drawer.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" } ] } } } }, "themes/editor": { "description": "Editor Design Tokens\n\n[Live Demo](https://www.primevue.org/editor/)", "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": { "EditorDesignTokens": { "relatedProp": "", "props": [ { "name": "toolbar", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the toolbar section" }, { "name": "toolbarItem", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the toolbar item section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "overlayOption", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay option section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "EditorDesignTokens": { "props": [ { "name": "toolbar.background", "token": "editor.toolbar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of toolbar" }, { "name": "toolbar.borderColor", "token": "editor.toolbar.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of toolbar" }, { "name": "toolbar.borderRadius", "token": "editor.toolbar.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of toolbar" }, { "name": "toolbarItem.color", "token": "editor.toolbar.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of toolbar item" }, { "name": "toolbarItem.hoverColor", "token": "editor.toolbar.item.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of toolbar item" }, { "name": "toolbarItem.activeColor", "token": "editor.toolbar.item.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of toolbar item" }, { "name": "overlay.background", "token": "editor.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "editor.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "editor.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "editor.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.shadow", "token": "editor.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "overlay.padding", "token": "editor.overlay.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of overlay" }, { "name": "overlayOption.focusBackground", "token": "editor.overlay.option.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of overlay option" }, { "name": "overlayOption.color", "token": "editor.overlay.option.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay option" }, { "name": "overlayOption.focusColor", "token": "editor.overlay.option.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of overlay option" }, { "name": "overlayOption.padding", "token": "editor.overlay.option.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of overlay option" }, { "name": "overlayOption.borderRadius", "token": "editor.overlay.option.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay option" }, { "name": "content.background", "token": "editor.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of content" }, { "name": "content.borderColor", "token": "editor.content.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of content" }, { "name": "content.color", "token": "editor.content.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of content" }, { "name": "content.borderRadius", "token": "editor.content.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of content" } ] } } } }, "themes/fieldset": { "description": "Fieldset Design Tokens\n\n[Live Demo](https://www.primevue.org/fieldset/)", "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": { "FieldsetDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "legend", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the legend section" }, { "name": "toggleIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the toggle icon section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FieldsetDesignTokens": { "props": [ { "name": "root.background", "token": "fieldset.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "fieldset.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.borderRadius", "token": "fieldset.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.color", "token": "fieldset.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.padding", "token": "fieldset.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.transitionDuration", "token": "fieldset.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "legend.background", "token": "fieldset.legend.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of legend" }, { "name": "legend.hoverBackground", "token": "fieldset.legend.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of legend" }, { "name": "legend.color", "token": "fieldset.legend.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of legend" }, { "name": "legend.hoverColor", "token": "fieldset.legend.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of legend" }, { "name": "legend.borderRadius", "token": "fieldset.legend.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of legend" }, { "name": "legend.borderWidth", "token": "fieldset.legend.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of legend" }, { "name": "legend.borderColor", "token": "fieldset.legend.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of legend" }, { "name": "legend.padding", "token": "fieldset.legend.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of legend" }, { "name": "legend.gap", "token": "fieldset.legend.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of legend" }, { "name": "legend.fontWeight", "token": "fieldset.legend.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of legend" }, { "name": "focusRing.width", "token": "fieldset.legend.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of legend" }, { "name": "focusRing.style", "token": "fieldset.legend.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of legend" }, { "name": "focusRing.color", "token": "fieldset.legend.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of legend" }, { "name": "focusRing.offset", "token": "fieldset.legend.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of legend" }, { "name": "focusRing.shadow", "token": "fieldset.legend.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of legend" }, { "name": "toggleIcon.color", "token": "fieldset.toggle.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of toggle icon" }, { "name": "toggleIcon.hoverColor", "token": "fieldset.toggle.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of toggle icon" }, { "name": "content.padding", "token": "fieldset.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" } ] } } } }, "themes/fileupload": { "description": "FileUpload Design Tokens\n\n[Live Demo](https://www.primevue.org/fileupload/)", "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": { "FileUploadDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "file", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the file section" }, { "name": "progressbar", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the progressbar section" }, { "name": "basic", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the basic section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FileUploadDesignTokens": { "props": [ { "name": "root.background", "token": "fileupload.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "fileupload.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "fileupload.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "fileupload.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.transitionDuration", "token": "fileupload.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "header.background", "token": "fileupload.header.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header" }, { "name": "header.color", "token": "fileupload.header.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header" }, { "name": "header.padding", "token": "fileupload.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "header.borderWidth", "token": "fileupload.header.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of header" }, { "name": "header.borderRadius", "token": "fileupload.header.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of header" }, { "name": "header.gap", "token": "fileupload.header.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of header" }, { "name": "content.highlightBorderColor", "token": "fileupload.content.highlight.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Highlight border color of content" }, { "name": "content.padding", "token": "fileupload.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" }, { "name": "file.padding", "token": "fileupload.file.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of file" }, { "name": "file.gap", "token": "fileupload.file.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of file" }, { "name": "file.borderColor", "token": "fileupload.file.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of file" }, { "name": "info.gap", "token": "fileupload.file.info.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Info gap of file" }, { "name": "progressbar.height", "token": "fileupload.progressbar.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of progressbar" }, { "name": "basic.gap", "token": "fileupload.basic.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of basic" } ] } } } }, "themes/floatlabel": { "description": "FloatLabel Design Tokens\n\n[Live Demo](https://www.primevue.org/floatlabel/)", "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": { "FloatLabelDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "FloatLabelDesignTokens": { "props": [ { "name": "root.color", "token": "floatlabel.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.focusColor", "token": "floatlabel.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of root" }, { "name": "root.invalidColor", "token": "floatlabel.invalid.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid color of root" }, { "name": "root.transitionDuration", "token": "floatlabel.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" } ] } } } }, "themes/galleria": { "description": "Galleria Design Tokens\n\n[Live Demo](https://www.primevue.org/galleria/)", "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": { "GalleriaDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "navButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the nav button section" }, { "name": "navIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the nav icon section" }, { "name": "thumbnailsContent", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the thumbnails content section" }, { "name": "thumbnailNavButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the thumbnail nav button section" }, { "name": "thumbnailNavButtonIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the thumbnail nav button icon section" }, { "name": "caption", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the caption section" }, { "name": "indicatorList", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the indicator list section" }, { "name": "indicatorButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the indicator button section" }, { "name": "insetIndicatorList", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the inset indicator list section" }, { "name": "insetIndicatorButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the inset indicator button section" }, { "name": "mask", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the mask section" }, { "name": "closeButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the close button section" }, { "name": "closeButtonIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the close button icon section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "GalleriaDesignTokens": { "props": [ { "name": "root.borderWidth", "token": "galleria.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of root" }, { "name": "root.borderColor", "token": "galleria.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.borderRadius", "token": "galleria.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.transitionDuration", "token": "galleria.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "navButton.background", "token": "galleria.nav.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of nav button" }, { "name": "navButton.hoverBackground", "token": "galleria.nav.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of nav button" }, { "name": "navButton.color", "token": "galleria.nav.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of nav button" }, { "name": "navButton.hoverColor", "token": "galleria.nav.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of nav button" }, { "name": "navButton.size", "token": "galleria.nav.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of nav button" }, { "name": "navButton.gutter", "token": "galleria.nav.button.gutter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter of nav button" }, { "name": "prev.borderRadius", "token": "galleria.nav.button.prev.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Prev border radius of nav button" }, { "name": "next.borderRadius", "token": "galleria.nav.button.next.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Next border radius of nav button" }, { "name": "focusRing.width", "token": "galleria.nav.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of nav button" }, { "name": "focusRing.style", "token": "galleria.nav.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of nav button" }, { "name": "focusRing.color", "token": "galleria.nav.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of nav button" }, { "name": "focusRing.offset", "token": "galleria.nav.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of nav button" }, { "name": "focusRing.shadow", "token": "galleria.nav.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of nav button" }, { "name": "navIcon.size", "token": "galleria.nav.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of nav icon" }, { "name": "thumbnailsContent.background", "token": "galleria.thumbnails.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of thumbnails content" }, { "name": "thumbnailsContent.padding", "token": "galleria.thumbnails.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of thumbnails content" }, { "name": "thumbnailNavButton.size", "token": "galleria.thumbnail.nav.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of thumbnail nav button" }, { "name": "thumbnailNavButton.borderRadius", "token": "galleria.thumbnail.nav.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of thumbnail nav button" }, { "name": "thumbnailNavButton.gutter", "token": "galleria.thumbnail.nav.button.gutter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter of thumbnail nav button" }, { "name": "focusRing.width", "token": "galleria.thumbnail.nav.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of thumbnail nav button" }, { "name": "focusRing.style", "token": "galleria.thumbnail.nav.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of thumbnail nav button" }, { "name": "focusRing.color", "token": "galleria.thumbnail.nav.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of thumbnail nav button" }, { "name": "focusRing.offset", "token": "galleria.thumbnail.nav.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of thumbnail nav button" }, { "name": "focusRing.shadow", "token": "galleria.thumbnail.nav.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of thumbnail nav button" }, { "name": "thumbnailNavButton.hoverBackground", "token": "galleria.thumbnail.nav.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of thumbnail nav button" }, { "name": "thumbnailNavButton.color", "token": "galleria.thumbnail.nav.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of thumbnail nav button" }, { "name": "thumbnailNavButton.hoverColor", "token": "galleria.thumbnail.nav.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of thumbnail nav button" }, { "name": "thumbnailNavButtonIcon.size", "token": "galleria.thumbnail.nav.button.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of thumbnail nav button icon" }, { "name": "caption.background", "token": "galleria.caption.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of caption" }, { "name": "caption.color", "token": "galleria.caption.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of caption" }, { "name": "caption.padding", "token": "galleria.caption.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of caption" }, { "name": "indicatorList.gap", "token": "galleria.indicator.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of indicator list" }, { "name": "indicatorList.padding", "token": "galleria.indicator.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of indicator list" }, { "name": "indicatorButton.width", "token": "galleria.indicator.button.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of indicator button" }, { "name": "indicatorButton.height", "token": "galleria.indicator.button.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of indicator button" }, { "name": "indicatorButton.activeBackground", "token": "galleria.indicator.button.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of indicator button" }, { "name": "indicatorButton.borderRadius", "token": "galleria.indicator.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of indicator button" }, { "name": "focusRing.width", "token": "galleria.indicator.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of indicator button" }, { "name": "focusRing.style", "token": "galleria.indicator.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of indicator button" }, { "name": "focusRing.color", "token": "galleria.indicator.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of indicator button" }, { "name": "focusRing.offset", "token": "galleria.indicator.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of indicator button" }, { "name": "focusRing.shadow", "token": "galleria.indicator.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of indicator button" }, { "name": "indicatorButton.background", "token": "galleria.indicator.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of indicator button" }, { "name": "indicatorButton.hoverBackground", "token": "galleria.indicator.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of indicator button" }, { "name": "insetIndicatorList.background", "token": "galleria.inset.indicator.list.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of inset indicator list" }, { "name": "insetIndicatorButton.background", "token": "galleria.inset.indicator.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of inset indicator button" }, { "name": "insetIndicatorButton.hoverBackground", "token": "galleria.inset.indicator.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of inset indicator button" }, { "name": "insetIndicatorButton.activeBackground", "token": "galleria.inset.indicator.button.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of inset indicator button" }, { "name": "mask.background", "token": "galleria.mask.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of mask" }, { "name": "mask.color", "token": "galleria.mask.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of mask" }, { "name": "closeButton.size", "token": "galleria.close.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of close button" }, { "name": "closeButton.gutter", "token": "galleria.close.button.gutter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter of close button" }, { "name": "closeButton.background", "token": "galleria.close.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of close button" }, { "name": "closeButton.hoverBackground", "token": "galleria.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of close button" }, { "name": "closeButton.color", "token": "galleria.close.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of close button" }, { "name": "closeButton.hoverColor", "token": "galleria.close.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of close button" }, { "name": "closeButton.borderRadius", "token": "galleria.close.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of close button" }, { "name": "focusRing.width", "token": "galleria.close.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of close button" }, { "name": "focusRing.style", "token": "galleria.close.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of close button" }, { "name": "focusRing.color", "token": "galleria.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of close button" }, { "name": "focusRing.offset", "token": "galleria.close.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of close button" }, { "name": "focusRing.shadow", "token": "galleria.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of close button" }, { "name": "closeButtonIcon.size", "token": "galleria.close.button.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of close button icon" } ] } } } }, "themes/iconfield": { "description": "IconField Design Tokens\n\n[Live Demo](https://www.primevue.org/iconfield/)", "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": { "IconFieldDesignTokens": { "relatedProp": "", "props": [ { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "IconFieldDesignTokens": { "props": [ { "name": "icon.color", "token": "iconfield.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" } ] } } } }, "themes/image": { "description": "Image Design Tokens\n\n[Live Demo](https://www.primevue.org/image/)", "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": { "ImageDesignTokens": { "relatedProp": "", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "preview", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the preview section" }, { "name": "toolbar", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the toolbar section" }, { "name": "action", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the action section" }, { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ImageDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "image.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "icon.size", "token": "image.preview.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon size of preview" }, { "name": "mask.background", "token": "image.preview.mask.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Mask background of preview" }, { "name": "mask.color", "token": "image.preview.mask.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Mask color of preview" }, { "name": "position.left", "token": "image.toolbar.position.left", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Position left of toolbar" }, { "name": "position.right", "token": "image.toolbar.position.right", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Position right of toolbar" }, { "name": "position.top", "token": "image.toolbar.position.top", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Position top of toolbar" }, { "name": "position.bottom", "token": "image.toolbar.position.bottom", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Position bottom of toolbar" }, { "name": "toolbar.blur", "token": "image.toolbar.blur", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Blur of toolbar" }, { "name": "toolbar.background", "token": "image.toolbar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of toolbar" }, { "name": "toolbar.borderColor", "token": "image.toolbar.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of toolbar" }, { "name": "toolbar.borderWidth", "token": "image.toolbar.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of toolbar" }, { "name": "toolbar.borderRadius", "token": "image.toolbar.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of toolbar" }, { "name": "toolbar.padding", "token": "image.toolbar.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of toolbar" }, { "name": "toolbar.gap", "token": "image.toolbar.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of toolbar" }, { "name": "action.hoverBackground", "token": "image.action.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of action" }, { "name": "action.color", "token": "image.action.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of action" }, { "name": "action.hoverColor", "token": "image.action.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of action" }, { "name": "action.size", "token": "image.action.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of action" }, { "name": "action.iconSize", "token": "image.action.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon size of action" }, { "name": "action.borderRadius", "token": "image.action.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of action" }, { "name": "focusRing.width", "token": "image.action.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of action" }, { "name": "focusRing.style", "token": "image.action.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of action" }, { "name": "focusRing.color", "token": "image.action.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of action" }, { "name": "focusRing.offset", "token": "image.action.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of action" }, { "name": "focusRing.shadow", "token": "image.action.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of action" } ] } } } }, "themes/inlinemessage": { "description": "InlineMessage Design Tokens\n\n[Live Demo](https://www.primevue.org/inlinemessage/)", "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": { "InlineMessageDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "text", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the text section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "info", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the info section" }, { "name": "success", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the success section" }, { "name": "warn", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the warn section" }, { "name": "error", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the error section" }, { "name": "secondary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the secondary section" }, { "name": "contrast", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the contrast section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InlineMessageDesignTokens": { "props": [ { "name": "root.padding", "token": "inlinemessage.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.borderRadius", "token": "inlinemessage.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.gap", "token": "inlinemessage.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "text.fontWeight", "token": "inlinemessage.text.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of text" }, { "name": "icon.size", "token": "inlinemessage.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "info.background", "token": "inlinemessage.info.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of info" }, { "name": "info.borderColor", "token": "inlinemessage.info.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of info" }, { "name": "info.color", "token": "inlinemessage.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of info" }, { "name": "info.shadow", "token": "inlinemessage.info.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of info" }, { "name": "success.background", "token": "inlinemessage.success.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of success" }, { "name": "success.borderColor", "token": "inlinemessage.success.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of success" }, { "name": "success.color", "token": "inlinemessage.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of success" }, { "name": "success.shadow", "token": "inlinemessage.success.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of success" }, { "name": "warn.background", "token": "inlinemessage.warn.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of warn" }, { "name": "warn.borderColor", "token": "inlinemessage.warn.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of warn" }, { "name": "warn.color", "token": "inlinemessage.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of warn" }, { "name": "warn.shadow", "token": "inlinemessage.warn.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of warn" }, { "name": "error.background", "token": "inlinemessage.error.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of error" }, { "name": "error.borderColor", "token": "inlinemessage.error.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of error" }, { "name": "error.color", "token": "inlinemessage.error.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of error" }, { "name": "error.shadow", "token": "inlinemessage.error.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of error" }, { "name": "secondary.background", "token": "inlinemessage.secondary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of secondary" }, { "name": "secondary.borderColor", "token": "inlinemessage.secondary.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of secondary" }, { "name": "secondary.color", "token": "inlinemessage.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of secondary" }, { "name": "secondary.shadow", "token": "inlinemessage.secondary.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of secondary" }, { "name": "contrast.background", "token": "inlinemessage.contrast.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of contrast" }, { "name": "contrast.borderColor", "token": "inlinemessage.contrast.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of contrast" }, { "name": "contrast.color", "token": "inlinemessage.contrast.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of contrast" }, { "name": "contrast.shadow", "token": "inlinemessage.contrast.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of contrast" } ] } } } }, "themes/inplace": { "description": "Inplace Design Tokens\n\n[Live Demo](https://www.primevue.org/inplace/)", "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": { "InplaceDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "display", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the display section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InplaceDesignTokens": { "props": [ { "name": "root.padding", "token": "inplace.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.borderRadius", "token": "inplace.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "inplace.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "inplace.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "inplace.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "inplace.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "inplace.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "inplace.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "display.hoverBackground", "token": "inplace.display.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of display" }, { "name": "display.hoverColor", "token": "inplace.display.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of display" } ] } } } }, "themes/inputchips": { "description": "InputChips Design Tokens\n\n[Live Demo](https://www.primevue.org/inputchips/)", "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": { "InputChipsDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "chip", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the chip section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputChipsDesignTokens": { "props": [ { "name": "root.background", "token": "inputchips.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "inputchips.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "inputchips.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "inputchips.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "inputchips.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "inputchips.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "inputchips.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "inputchips.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "inputchips.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "inputchips.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "inputchips.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "inputchips.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "inputchips.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "inputchips.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "inputchips.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "inputchips.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "inputchips.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "inputchips.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "inputchips.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "inputchips.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "inputchips.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "chip.borderRadius", "token": "inputchips.chip.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of chip" }, { "name": "chip.focusBackground", "token": "inputchips.chip.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of chip" }, { "name": "chip.color", "token": "inputchips.chip.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of chip" } ] } } } }, "themes/inputgroup": { "description": "InputGroup Design Tokens\n\n[Live Demo](https://www.primevue.org/inputgroup/)", "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": { "InputGroupDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "addon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the addon section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputGroupDesignTokens": { "props": [ { "name": "addon.background", "token": "inputgroup.addon.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of addon" }, { "name": "addon.borderColor", "token": "inputgroup.addon.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of addon" }, { "name": "addon.color", "token": "inputgroup.addon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of addon" }, { "name": "addon.borderRadius", "token": "inputgroup.addon.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of addon" } ] } } } }, "themes/inputnumber": { "description": "InputNumber Design Tokens\n\n[Live Demo](https://www.primevue.org/inputnumber/)", "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": { "InputNumberDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "button", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the button section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputNumberDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "inputnumber.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "button.width", "token": "inputnumber.button.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of button" }, { "name": "button.borderRadius", "token": "inputnumber.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of button" }, { "name": "button.verticalPadding", "token": "inputnumber.button.vertical.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Vertical padding of button" }, { "name": "button.background", "token": "inputnumber.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of button" }, { "name": "button.hoverBackground", "token": "inputnumber.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of button" }, { "name": "button.activeBackground", "token": "inputnumber.button.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of button" }, { "name": "button.borderColor", "token": "inputnumber.button.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of button" }, { "name": "button.hoverBorderColor", "token": "inputnumber.button.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of button" }, { "name": "button.activeBorderColor", "token": "inputnumber.button.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of button" }, { "name": "button.color", "token": "inputnumber.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of button" }, { "name": "button.hoverColor", "token": "inputnumber.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of button" }, { "name": "button.activeColor", "token": "inputnumber.button.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of button" } ] } } } }, "themes/inputtext": { "description": "InputText Design Tokens\n\n[Live Demo](https://www.primevue.org/inputtext/)", "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": { "InputTextDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "InputTextDesignTokens": { "props": [ { "name": "root.background", "token": "inputtext.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "inputtext.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "inputtext.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "inputtext.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "inputtext.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "inputtext.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "inputtext.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "inputtext.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "inputtext.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "inputtext.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "inputtext.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "inputtext.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "inputtext.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "inputtext.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "inputtext.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "inputtext.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "inputtext.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "inputtext.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "inputtext.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "inputtext.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "inputtext.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" } ] } } } }, "themes/knob": { "description": "Knob Design Tokens\n\n[Live Demo](https://www.primevue.org/knob/)", "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": { "KnobDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "value", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the value section" }, { "name": "range", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the range section" }, { "name": "text", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the text section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "KnobDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "knob.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "focusRing.width", "token": "knob.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "knob.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "knob.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "knob.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "knob.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "value.background", "token": "knob.value.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of value" }, { "name": "range.background", "token": "knob.range.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of range" }, { "name": "text.color", "token": "knob.text.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of text" } ] } } } }, "themes/listbox": { "description": "Listbox Design Tokens\n\n[Live Demo](https://www.primevue.org/listbox/)", "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": { "ListboxDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "option", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option section" }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option group section" }, { "name": "checkmark", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the checkmark section" }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the empty message section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ListboxDesignTokens": { "props": [ { "name": "root.background", "token": "listbox.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "listbox.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.borderColor", "token": "listbox.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "listbox.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "listbox.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "listbox.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "listbox.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "listbox.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.shadow", "token": "listbox.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.borderRadius", "token": "listbox.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "listbox.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "listbox.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "listbox.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "listbox.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "listbox.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "listbox.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "list.padding", "token": "listbox.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "listbox.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "header.padding", "token": "listbox.list.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Header padding of list" }, { "name": "option.focusBackground", "token": "listbox.option.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of option" }, { "name": "option.selectedBackground", "token": "listbox.option.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of option" }, { "name": "option.selectedFocusBackground", "token": "listbox.option.selected.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus background of option" }, { "name": "option.color", "token": "listbox.option.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option" }, { "name": "option.focusColor", "token": "listbox.option.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of option" }, { "name": "option.selectedColor", "token": "listbox.option.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of option" }, { "name": "option.selectedFocusColor", "token": "listbox.option.selected.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus color of option" }, { "name": "option.padding", "token": "listbox.option.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option" }, { "name": "option.borderRadius", "token": "listbox.option.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of option" }, { "name": "option.stripedBackground", "token": "listbox.option.striped.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Striped background of option" }, { "name": "optionGroup.background", "token": "listbox.option.group.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of option group" }, { "name": "optionGroup.color", "token": "listbox.option.group.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option group" }, { "name": "optionGroup.fontWeight", "token": "listbox.option.group.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of option group" }, { "name": "optionGroup.padding", "token": "listbox.option.group.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option group" }, { "name": "checkmark.color", "token": "listbox.checkmark.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of checkmark" }, { "name": "checkmark.gutterStart", "token": "listbox.checkmark.gutter.start", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter start of checkmark" }, { "name": "checkmark.gutterEnd", "token": "listbox.checkmark.gutter.end", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter end of checkmark" }, { "name": "emptyMessage.padding", "token": "listbox.empty.message.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of empty message" } ] } } } }, "themes/megamenu": { "description": "MegaMenu Design Tokens\n\n[Live Demo](https://www.primevue.org/megamenu/)", "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": { "MegaMenuDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "baseItem", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the base item section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "submenu", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu section" }, { "name": "submenuLabel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu label section" }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu icon section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" }, { "name": "mobileButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the mobile button section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MegaMenuDesignTokens": { "props": [ { "name": "root.background", "token": "megamenu.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "megamenu.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.borderRadius", "token": "megamenu.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.color", "token": "megamenu.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.gap", "token": "megamenu.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "verticalOrientation.padding", "token": "megamenu.vertical.orientation.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Vertical orientation padding of root" }, { "name": "verticalOrientation.gap", "token": "megamenu.vertical.orientation.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Vertical orientation gap of root" }, { "name": "horizontalOrientation.padding", "token": "megamenu.horizontal.orientation.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Horizontal orientation padding of root" }, { "name": "root.transitionDuration", "token": "megamenu.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "baseItem.borderRadius", "token": "megamenu.base.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of base item" }, { "name": "baseItem.padding", "token": "megamenu.base.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of base item" }, { "name": "item.focusBackground", "token": "megamenu.item.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of item" }, { "name": "item.activeBackground", "token": "megamenu.item.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of item" }, { "name": "item.color", "token": "megamenu.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.focusColor", "token": "megamenu.item.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of item" }, { "name": "item.activeColor", "token": "megamenu.item.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item" }, { "name": "item.padding", "token": "megamenu.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.borderRadius", "token": "megamenu.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "item.gap", "token": "megamenu.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "icon.color", "token": "megamenu.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of item" }, { "name": "icon.focusColor", "token": "megamenu.item.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon focus color of item" }, { "name": "icon.activeColor", "token": "megamenu.item.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon active color of item" }, { "name": "overlay.padding", "token": "megamenu.overlay.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of overlay" }, { "name": "overlay.background", "token": "megamenu.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "megamenu.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "megamenu.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "megamenu.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.shadow", "token": "megamenu.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "overlay.gap", "token": "megamenu.overlay.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of overlay" }, { "name": "submenu.padding", "token": "megamenu.submenu.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of submenu" }, { "name": "submenu.gap", "token": "megamenu.submenu.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of submenu" }, { "name": "submenuLabel.padding", "token": "megamenu.submenu.label.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of submenu label" }, { "name": "submenuLabel.fontWeight", "token": "megamenu.submenu.label.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of submenu label" }, { "name": "submenuLabel.background", "token": "megamenu.submenu.label.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of submenu label" }, { "name": "submenuLabel.color", "token": "megamenu.submenu.label.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu label" }, { "name": "submenuIcon.size", "token": "megamenu.submenu.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of submenu icon" }, { "name": "submenuIcon.color", "token": "megamenu.submenu.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu icon" }, { "name": "submenuIcon.focusColor", "token": "megamenu.submenu.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of submenu icon" }, { "name": "submenuIcon.activeColor", "token": "megamenu.submenu.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of submenu icon" }, { "name": "separator.borderColor", "token": "megamenu.separator.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of separator" }, { "name": "mobileButton.borderRadius", "token": "megamenu.mobile.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of mobile button" }, { "name": "mobileButton.size", "token": "megamenu.mobile.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of mobile button" }, { "name": "mobileButton.color", "token": "megamenu.mobile.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of mobile button" }, { "name": "mobileButton.hoverColor", "token": "megamenu.mobile.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of mobile button" }, { "name": "mobileButton.hoverBackground", "token": "megamenu.mobile.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of mobile button" }, { "name": "focusRing.width", "token": "megamenu.mobile.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of mobile button" }, { "name": "focusRing.style", "token": "megamenu.mobile.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of mobile button" }, { "name": "focusRing.color", "token": "megamenu.mobile.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of mobile button" }, { "name": "focusRing.offset", "token": "megamenu.mobile.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of mobile button" }, { "name": "focusRing.shadow", "token": "megamenu.mobile.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of mobile button" } ] } } } }, "themes/menu": { "description": "Menu Design Tokens\n\n[Live Demo](https://www.primevue.org/menu/)", "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": { "MenuDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "submenuLabel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu label section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MenuDesignTokens": { "props": [ { "name": "root.background", "token": "menu.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "menu.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "menu.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "menu.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.shadow", "token": "menu.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.transitionDuration", "token": "menu.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "list.padding", "token": "menu.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "menu.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "item.focusBackground", "token": "menu.item.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of item" }, { "name": "item.color", "token": "menu.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.focusColor", "token": "menu.item.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of item" }, { "name": "item.padding", "token": "menu.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.borderRadius", "token": "menu.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "item.gap", "token": "menu.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "icon.color", "token": "menu.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of item" }, { "name": "icon.focusColor", "token": "menu.item.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon focus color of item" }, { "name": "submenuLabel.padding", "token": "menu.submenu.label.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of submenu label" }, { "name": "submenuLabel.fontWeight", "token": "menu.submenu.label.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of submenu label" }, { "name": "submenuLabel.background", "token": "menu.submenu.label.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of submenu label" }, { "name": "submenuLabel.color", "token": "menu.submenu.label.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu label" }, { "name": "separator.borderColor", "token": "menu.separator.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of separator" } ] } } } }, "themes/menubar": { "description": "Menubar Design Tokens\n\n[Live Demo](https://www.primevue.org/menubar/)", "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": { "MenubarDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "baseItem", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the base item section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "submenu", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu section" }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu icon section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" }, { "name": "mobileButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the mobile button section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MenubarDesignTokens": { "props": [ { "name": "root.background", "token": "menubar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "menubar.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.borderRadius", "token": "menubar.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.color", "token": "menubar.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.gap", "token": "menubar.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.padding", "token": "menubar.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.transitionDuration", "token": "menubar.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "baseItem.borderRadius", "token": "menubar.base.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of base item" }, { "name": "baseItem.padding", "token": "menubar.base.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of base item" }, { "name": "item.focusBackground", "token": "menubar.item.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of item" }, { "name": "item.activeBackground", "token": "menubar.item.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of item" }, { "name": "item.color", "token": "menubar.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.focusColor", "token": "menubar.item.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of item" }, { "name": "item.activeColor", "token": "menubar.item.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item" }, { "name": "item.padding", "token": "menubar.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.borderRadius", "token": "menubar.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "item.gap", "token": "menubar.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "icon.color", "token": "menubar.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of item" }, { "name": "icon.focusColor", "token": "menubar.item.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon focus color of item" }, { "name": "icon.activeColor", "token": "menubar.item.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon active color of item" }, { "name": "submenu.padding", "token": "menubar.submenu.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of submenu" }, { "name": "submenu.gap", "token": "menubar.submenu.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of submenu" }, { "name": "submenu.background", "token": "menubar.submenu.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of submenu" }, { "name": "submenu.borderColor", "token": "menubar.submenu.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of submenu" }, { "name": "submenu.borderRadius", "token": "menubar.submenu.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of submenu" }, { "name": "submenu.shadow", "token": "menubar.submenu.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of submenu" }, { "name": "submenu.mobileIndent", "token": "menubar.submenu.mobile.indent", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Mobile indent of submenu" }, { "name": "submenuIcon.size", "token": "menubar.submenu.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of submenu icon" }, { "name": "submenuIcon.color", "token": "menubar.submenu.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu icon" }, { "name": "submenuIcon.focusColor", "token": "menubar.submenu.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of submenu icon" }, { "name": "submenuIcon.activeColor", "token": "menubar.submenu.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of submenu icon" }, { "name": "separator.borderColor", "token": "menubar.separator.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of separator" }, { "name": "mobileButton.borderRadius", "token": "menubar.mobile.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of mobile button" }, { "name": "mobileButton.size", "token": "menubar.mobile.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of mobile button" }, { "name": "mobileButton.color", "token": "menubar.mobile.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of mobile button" }, { "name": "mobileButton.hoverColor", "token": "menubar.mobile.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of mobile button" }, { "name": "mobileButton.hoverBackground", "token": "menubar.mobile.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of mobile button" }, { "name": "focusRing.width", "token": "menubar.mobile.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of mobile button" }, { "name": "focusRing.style", "token": "menubar.mobile.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of mobile button" }, { "name": "focusRing.color", "token": "menubar.mobile.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of mobile button" }, { "name": "focusRing.offset", "token": "menubar.mobile.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of mobile button" }, { "name": "focusRing.shadow", "token": "menubar.mobile.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of mobile button" } ] } } } }, "themes/message": { "description": "Message Design Tokens\n\n[Live Demo](https://www.primevue.org/message/)", "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": { "MessageDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "text", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the text section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "closeButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the close button section" }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the close icon section" }, { "name": "info", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the info section" }, { "name": "success", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the success section" }, { "name": "warn", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the warn section" }, { "name": "error", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the error section" }, { "name": "secondary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the secondary section" }, { "name": "contrast", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the contrast section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MessageDesignTokens": { "props": [ { "name": "root.margin", "token": "message.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of root" }, { "name": "root.borderRadius", "token": "message.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.borderWidth", "token": "message.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of root" }, { "name": "root.transitionDuration", "token": "message.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "content.padding", "token": "message.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" }, { "name": "content.gap", "token": "message.content.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of content" }, { "name": "text.fontSize", "token": "message.text.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of text" }, { "name": "text.fontWeight", "token": "message.text.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of text" }, { "name": "icon.size", "token": "message.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "closeButton.width", "token": "message.close.button.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of close button" }, { "name": "closeButton.height", "token": "message.close.button.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of close button" }, { "name": "closeButton.borderRadius", "token": "message.close.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of close button" }, { "name": "focusRing.width", "token": "message.close.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of close button" }, { "name": "focusRing.style", "token": "message.close.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of close button" }, { "name": "focusRing.offset", "token": "message.close.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of close button" }, { "name": "closeIcon.size", "token": "message.close.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of close icon" }, { "name": "info.background", "token": "message.info.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of info" }, { "name": "info.borderColor", "token": "message.info.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of info" }, { "name": "info.color", "token": "message.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of info" }, { "name": "info.shadow", "token": "message.info.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of info" }, { "name": "closeButton.hoverBackground", "token": "message.info.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of info" }, { "name": "focusRing.color", "token": "message.info.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of info" }, { "name": "focusRing.shadow", "token": "message.info.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of info" }, { "name": "success.background", "token": "message.success.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of success" }, { "name": "success.borderColor", "token": "message.success.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of success" }, { "name": "success.color", "token": "message.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of success" }, { "name": "success.shadow", "token": "message.success.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of success" }, { "name": "closeButton.hoverBackground", "token": "message.success.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of success" }, { "name": "focusRing.color", "token": "message.success.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of success" }, { "name": "focusRing.shadow", "token": "message.success.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of success" }, { "name": "warn.background", "token": "message.warn.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of warn" }, { "name": "warn.borderColor", "token": "message.warn.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of warn" }, { "name": "warn.color", "token": "message.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of warn" }, { "name": "warn.shadow", "token": "message.warn.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of warn" }, { "name": "closeButton.hoverBackground", "token": "message.warn.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of warn" }, { "name": "focusRing.color", "token": "message.warn.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of warn" }, { "name": "focusRing.shadow", "token": "message.warn.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of warn" }, { "name": "error.background", "token": "message.error.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of error" }, { "name": "error.borderColor", "token": "message.error.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of error" }, { "name": "error.color", "token": "message.error.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of error" }, { "name": "error.shadow", "token": "message.error.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of error" }, { "name": "closeButton.hoverBackground", "token": "message.error.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of error" }, { "name": "focusRing.color", "token": "message.error.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of error" }, { "name": "focusRing.shadow", "token": "message.error.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of error" }, { "name": "secondary.background", "token": "message.secondary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of secondary" }, { "name": "secondary.borderColor", "token": "message.secondary.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of secondary" }, { "name": "secondary.color", "token": "message.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of secondary" }, { "name": "secondary.shadow", "token": "message.secondary.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of secondary" }, { "name": "closeButton.hoverBackground", "token": "message.secondary.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of secondary" }, { "name": "focusRing.color", "token": "message.secondary.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of secondary" }, { "name": "focusRing.shadow", "token": "message.secondary.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of secondary" }, { "name": "contrast.background", "token": "message.contrast.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of contrast" }, { "name": "contrast.borderColor", "token": "message.contrast.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of contrast" }, { "name": "contrast.color", "token": "message.contrast.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of contrast" }, { "name": "contrast.shadow", "token": "message.contrast.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of contrast" }, { "name": "closeButton.hoverBackground", "token": "message.contrast.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of contrast" }, { "name": "focusRing.color", "token": "message.contrast.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of contrast" }, { "name": "focusRing.shadow", "token": "message.contrast.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of contrast" } ] } } } }, "themes/metergroup": { "description": "MeterGroup Design Tokens\n\n[Live Demo](https://www.primevue.org/metergroup/)", "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": { "MeterGroupDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "meters", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the meters section" }, { "name": "label", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the label section" }, { "name": "labelMarker", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the label marker section" }, { "name": "labelIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the label icon section" }, { "name": "labelList", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the label list section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MeterGroupDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "metergroup.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.gap", "token": "metergroup.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "meters.background", "token": "metergroup.meters.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of meters" }, { "name": "meters.size", "token": "metergroup.meters.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of meters" }, { "name": "label.gap", "token": "metergroup.label.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of label" }, { "name": "labelMarker.size", "token": "metergroup.label.marker.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of label marker" }, { "name": "labelIcon.size", "token": "metergroup.label.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of label icon" }, { "name": "labelList.verticalGap", "token": "metergroup.label.list.vertical.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Vertical gap of label list" }, { "name": "labelList.horizontalGap", "token": "metergroup.label.list.horizontal.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Horizontal gap of label list" } ] } } } }, "themes/multiselect": { "description": "MultiSelect Design Tokens\n\n[Live Demo](https://www.primevue.org/multiselect/)", "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": { "MultiSelectDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "dropdown", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the dropdown section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "option", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option section" }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option group section" }, { "name": "chip", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the chip section" }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the empty message section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "MultiSelectDesignTokens": { "props": [ { "name": "root.background", "token": "multiselect.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "multiselect.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "multiselect.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "multiselect.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "multiselect.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "multiselect.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "multiselect.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "multiselect.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "multiselect.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "multiselect.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "multiselect.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "multiselect.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "multiselect.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "multiselect.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "multiselect.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "multiselect.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "multiselect.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "multiselect.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "multiselect.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "multiselect.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "multiselect.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "dropdown.width", "token": "multiselect.dropdown.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of dropdown" }, { "name": "dropdown.color", "token": "multiselect.dropdown.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of dropdown" }, { "name": "overlay.background", "token": "multiselect.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "multiselect.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "multiselect.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "multiselect.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.shadow", "token": "multiselect.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "list.padding", "token": "multiselect.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "multiselect.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "header.padding", "token": "multiselect.list.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Header padding of list" }, { "name": "option.focusBackground", "token": "multiselect.option.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of option" }, { "name": "option.selectedBackground", "token": "multiselect.option.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of option" }, { "name": "option.selectedFocusBackground", "token": "multiselect.option.selected.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus background of option" }, { "name": "option.color", "token": "multiselect.option.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option" }, { "name": "option.focusColor", "token": "multiselect.option.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of option" }, { "name": "option.selectedColor", "token": "multiselect.option.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of option" }, { "name": "option.selectedFocusColor", "token": "multiselect.option.selected.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus color of option" }, { "name": "option.padding", "token": "multiselect.option.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option" }, { "name": "option.borderRadius", "token": "multiselect.option.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of option" }, { "name": "option.gap", "token": "multiselect.option.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of option" }, { "name": "optionGroup.background", "token": "multiselect.option.group.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of option group" }, { "name": "optionGroup.color", "token": "multiselect.option.group.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option group" }, { "name": "optionGroup.fontWeight", "token": "multiselect.option.group.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of option group" }, { "name": "optionGroup.padding", "token": "multiselect.option.group.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option group" }, { "name": "chip.borderRadius", "token": "multiselect.chip.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of chip" }, { "name": "emptyMessage.padding", "token": "multiselect.empty.message.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of empty message" } ] } } } }, "themes/orderlist": { "description": "OrderList Design Tokens\n\n[Live Demo](https://www.primevue.org/orderlist/)", "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": { "OrderListDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "controls", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the controls section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OrderListDesignTokens": { "props": [ { "name": "root.gap", "token": "orderlist.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "controls.gap", "token": "orderlist.controls.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of controls" } ] } } } }, "themes/organizationchart": { "description": "OrganizationChart Design Tokens\n\n[Live Demo](https://www.primevue.org/organizationchart/)", "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": { "OrganizationChartDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "node", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the node section" }, { "name": "nodeToggleButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the node toggle button section" }, { "name": "connector", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the connector section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OrganizationChartDesignTokens": { "props": [ { "name": "root.gutter", "token": "organizationchart.gutter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter of root" }, { "name": "root.transitionDuration", "token": "organizationchart.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "node.background", "token": "organizationchart.node.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of node" }, { "name": "node.hoverBackground", "token": "organizationchart.node.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of node" }, { "name": "node.selectedBackground", "token": "organizationchart.node.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of node" }, { "name": "node.borderColor", "token": "organizationchart.node.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of node" }, { "name": "node.color", "token": "organizationchart.node.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of node" }, { "name": "node.selectedColor", "token": "organizationchart.node.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of node" }, { "name": "node.hoverColor", "token": "organizationchart.node.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of node" }, { "name": "node.padding", "token": "organizationchart.node.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of node" }, { "name": "node.toggleablePadding", "token": "organizationchart.node.toggleable.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Toggleable padding of node" }, { "name": "node.borderRadius", "token": "organizationchart.node.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of node" }, { "name": "nodeToggleButton.background", "token": "organizationchart.node.toggle.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of node toggle button" }, { "name": "nodeToggleButton.hoverBackground", "token": "organizationchart.node.toggle.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of node toggle button" }, { "name": "nodeToggleButton.borderColor", "token": "organizationchart.node.toggle.button.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of node toggle button" }, { "name": "nodeToggleButton.color", "token": "organizationchart.node.toggle.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of node toggle button" }, { "name": "nodeToggleButton.hoverColor", "token": "organizationchart.node.toggle.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of node toggle button" }, { "name": "nodeToggleButton.size", "token": "organizationchart.node.toggle.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of node toggle button" }, { "name": "nodeToggleButton.borderRadius", "token": "organizationchart.node.toggle.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of node toggle button" }, { "name": "focusRing.width", "token": "organizationchart.node.toggle.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of node toggle button" }, { "name": "focusRing.style", "token": "organizationchart.node.toggle.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of node toggle button" }, { "name": "focusRing.color", "token": "organizationchart.node.toggle.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of node toggle button" }, { "name": "focusRing.offset", "token": "organizationchart.node.toggle.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of node toggle button" }, { "name": "focusRing.shadow", "token": "organizationchart.node.toggle.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of node toggle button" }, { "name": "connector.color", "token": "organizationchart.connector.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of connector" }, { "name": "connector.borderRadius", "token": "organizationchart.connector.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of connector" }, { "name": "connector.height", "token": "organizationchart.connector.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of connector" } ] } } } }, "themes/overlaybadge": { "description": "OverlayBadge Design Tokens\n\n[Live Demo](https://www.primevue.org/overlaybadge/)", "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": { "OverlayBadgeDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "OverlayBadgeDesignTokens": { "props": [ { "name": "outline.width", "token": "overlaybadge.outline.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Outline width of root" }, { "name": "outline.color", "token": "overlaybadge.outline.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Outline color of root" } ] } } } }, "themes/paginator": { "description": "Paginator Design Tokens\n\n[Live Demo](https://www.primevue.org/paginator/)", "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": { "PaginatorDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "navButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the nav button section" }, { "name": "currentPageReport", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the current page report section" }, { "name": "jumpToPageInput", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the jump to page input section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PaginatorDesignTokens": { "props": [ { "name": "root.padding", "token": "paginator.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.gap", "token": "paginator.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.borderRadius", "token": "paginator.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.background", "token": "paginator.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.color", "token": "paginator.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.transitionDuration", "token": "paginator.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "navButton.background", "token": "paginator.nav.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of nav button" }, { "name": "navButton.hoverBackground", "token": "paginator.nav.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of nav button" }, { "name": "navButton.selectedBackground", "token": "paginator.nav.button.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of nav button" }, { "name": "navButton.color", "token": "paginator.nav.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of nav button" }, { "name": "navButton.hoverColor", "token": "paginator.nav.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of nav button" }, { "name": "navButton.selectedColor", "token": "paginator.nav.button.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of nav button" }, { "name": "navButton.width", "token": "paginator.nav.button.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of nav button" }, { "name": "navButton.height", "token": "paginator.nav.button.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of nav button" }, { "name": "navButton.borderRadius", "token": "paginator.nav.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of nav button" }, { "name": "focusRing.width", "token": "paginator.nav.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of nav button" }, { "name": "focusRing.style", "token": "paginator.nav.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of nav button" }, { "name": "focusRing.color", "token": "paginator.nav.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of nav button" }, { "name": "focusRing.offset", "token": "paginator.nav.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of nav button" }, { "name": "focusRing.shadow", "token": "paginator.nav.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of nav button" }, { "name": "currentPageReport.color", "token": "paginator.current.page.report.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of current page report" }, { "name": "jumpToPageInput.maxWidth", "token": "paginator.jump.to.page.input.max.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Max width of jump to page input" } ] } } } }, "themes/panel": { "description": "Panel Design Tokens\n\n[Live Demo](https://www.primevue.org/panel/)", "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": { "PanelDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "toggleableHeader", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the toggleable header section" }, { "name": "title", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the title section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "footer", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PanelDesignTokens": { "props": [ { "name": "root.background", "token": "panel.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "panel.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "panel.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "panel.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "header.background", "token": "panel.header.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header" }, { "name": "header.color", "token": "panel.header.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header" }, { "name": "header.padding", "token": "panel.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "header.borderColor", "token": "panel.header.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header" }, { "name": "header.borderWidth", "token": "panel.header.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of header" }, { "name": "header.borderRadius", "token": "panel.header.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of header" }, { "name": "toggleableHeader.padding", "token": "panel.toggleable.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of toggleable header" }, { "name": "title.fontWeight", "token": "panel.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of title" }, { "name": "content.padding", "token": "panel.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" }, { "name": "footer.padding", "token": "panel.footer.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer" } ] } } } }, "themes/panelmenu": { "description": "PanelMenu Design Tokens\n\n[Live Demo](https://www.primevue.org/panelmenu/)", "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": { "PanelMenuDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "panel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the panel section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "submenu", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu section" }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu icon section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PanelMenuDesignTokens": { "props": [ { "name": "root.gap", "token": "panelmenu.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.transitionDuration", "token": "panelmenu.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "panel.background", "token": "panelmenu.panel.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of panel" }, { "name": "panel.borderColor", "token": "panelmenu.panel.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of panel" }, { "name": "panel.borderWidth", "token": "panelmenu.panel.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of panel" }, { "name": "panel.color", "token": "panelmenu.panel.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of panel" }, { "name": "panel.padding", "token": "panelmenu.panel.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of panel" }, { "name": "panel.borderRadius", "token": "panelmenu.panel.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of panel" }, { "name": "first.borderWidth", "token": "panelmenu.panel.first.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "First border width of panel" }, { "name": "first.topBorderRadius", "token": "panelmenu.panel.first.top.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "First top border radius of panel" }, { "name": "last.borderWidth", "token": "panelmenu.panel.last.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Last border width of panel" }, { "name": "last.bottomBorderRadius", "token": "panelmenu.panel.last.bottom.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Last bottom border radius of panel" }, { "name": "item.focusBackground", "token": "panelmenu.item.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of item" }, { "name": "item.color", "token": "panelmenu.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.focusColor", "token": "panelmenu.item.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of item" }, { "name": "item.gap", "token": "panelmenu.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "item.padding", "token": "panelmenu.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.borderRadius", "token": "panelmenu.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "icon.color", "token": "panelmenu.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of item" }, { "name": "icon.focusColor", "token": "panelmenu.item.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon focus color of item" }, { "name": "submenu.indent", "token": "panelmenu.submenu.indent", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indent of submenu" }, { "name": "submenuIcon.color", "token": "panelmenu.submenu.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu icon" }, { "name": "submenuIcon.focusColor", "token": "panelmenu.submenu.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of submenu icon" } ] } } } }, "themes/password": { "description": "Password Design Tokens\n\n[Live Demo](https://www.primevue.org/password/)", "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": { "PasswordDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "meter", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the meter section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "strength", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the strength section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PasswordDesignTokens": { "props": [ { "name": "meter.background", "token": "password.meter.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of meter" }, { "name": "meter.borderRadius", "token": "password.meter.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of meter" }, { "name": "meter.height", "token": "password.meter.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of meter" }, { "name": "icon.color", "token": "password.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" }, { "name": "overlay.background", "token": "password.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "password.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "password.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "password.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.padding", "token": "password.overlay.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of overlay" }, { "name": "overlay.shadow", "token": "password.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "content.gap", "token": "password.content.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of content" }, { "name": "strength.weakBackground", "token": "password.strength.weak.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Weak background of strength" }, { "name": "strength.mediumBackground", "token": "password.strength.medium.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Medium background of strength" }, { "name": "strength.strongBackground", "token": "password.strength.strong.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Strong background of strength" } ] } } } }, "themes/picklist": { "description": "PickList Design Tokens\n\n[Live Demo](https://www.primevue.org/picklist/)", "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": { "PickListDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "controls", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the controls section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PickListDesignTokens": { "props": [ { "name": "root.gap", "token": "picklist.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "controls.gap", "token": "picklist.controls.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of controls" } ] } } } }, "themes/popover": { "description": "Popover Design Tokens\n\n[Live Demo](https://www.primevue.org/popover/)", "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": { "PopoverDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "PopoverDesignTokens": { "props": [ { "name": "root.background", "token": "popover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "popover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "popover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "popover.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.shadow", "token": "popover.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.gutter", "token": "popover.gutter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter of root" }, { "name": "root.arrowOffset", "token": "popover.arrow.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Arrow offset of root" }, { "name": "content.padding", "token": "popover.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" } ] } } } }, "themes/progressbar": { "description": "ProgressBar Design Tokens\n\n[Live Demo](https://www.primevue.org/progressbar/)", "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": { "ProgressBarDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "value", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the value section" }, { "name": "label", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the label section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ProgressBarDesignTokens": { "props": [ { "name": "root.background", "token": "progressbar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderRadius", "token": "progressbar.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.height", "token": "progressbar.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of root" }, { "name": "value.background", "token": "progressbar.value.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of value" }, { "name": "label.color", "token": "progressbar.label.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of label" }, { "name": "label.fontSize", "token": "progressbar.label.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of label" }, { "name": "label.fontWeight", "token": "progressbar.label.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of label" } ] } } } }, "themes/progressspinner": { "description": "ProgressSpinner Design Tokens\n\n[Live Demo](https://www.primevue.org/progressspinner/)", "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": { "ProgressSpinnerDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ProgressSpinnerDesignTokens": { "props": [ { "name": "root.color.1", "token": "progressspinner.color.1", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color.1 of root" }, { "name": "root.color.2", "token": "progressspinner.color.2", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color.2 of root" }, { "name": "root.color.3", "token": "progressspinner.color.3", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color.3 of root" }, { "name": "root.color.4", "token": "progressspinner.color.4", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color.4 of root" } ] } } } }, "themes/radiobutton": { "description": "RadioButton Design Tokens\n\n[Live Demo](https://www.primevue.org/radiobutton/)", "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": { "RadioButtonDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RadioButtonDesignTokens": { "props": [ { "name": "root.width", "token": "radiobutton.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of root" }, { "name": "root.height", "token": "radiobutton.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of root" }, { "name": "root.background", "token": "radiobutton.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.checkedBackground", "token": "radiobutton.checked.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked background of root" }, { "name": "root.checkedHoverBackground", "token": "radiobutton.checked.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover background of root" }, { "name": "root.disabledBackground", "token": "radiobutton.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "radiobutton.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.borderColor", "token": "radiobutton.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "radiobutton.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "radiobutton.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.checkedBorderColor", "token": "radiobutton.checked.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked border color of root" }, { "name": "root.checkedHoverBorderColor", "token": "radiobutton.checked.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover border color of root" }, { "name": "root.checkedFocusBorderColor", "token": "radiobutton.checked.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked focus border color of root" }, { "name": "root.invalidBorderColor", "token": "radiobutton.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.shadow", "token": "radiobutton.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "focusRing.width", "token": "radiobutton.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "radiobutton.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "radiobutton.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "radiobutton.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "radiobutton.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "radiobutton.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "icon.size", "token": "radiobutton.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "icon.checkedColor", "token": "radiobutton.icon.checked.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked color of icon" }, { "name": "icon.checkedHoverColor", "token": "radiobutton.icon.checked.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover color of icon" }, { "name": "icon.disabledColor", "token": "radiobutton.icon.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of icon" } ] } } } }, "themes/rating": { "description": "Rating Design Tokens\n\n[Live Demo](https://www.primevue.org/rating/)", "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": { "RatingDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RatingDesignTokens": { "props": [ { "name": "root.gap", "token": "rating.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.transitionDuration", "token": "rating.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "icon.size", "token": "rating.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "icon.color", "token": "rating.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" }, { "name": "icon.hoverColor", "token": "rating.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of icon" }, { "name": "icon.activeColor", "token": "rating.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of icon" } ] } } } }, "themes/ripple": { "description": "Ripple Design Tokens\n\n[Live Demo](https://www.primevue.org/ripple/)", "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": { "RippleDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "RippleDesignTokens": { "props": [ { "name": "root.background", "token": "ripple.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" } ] } } } }, "themes/scrollpanel": { "description": "ScrollPanel Design Tokens\n\n[Live Demo](https://www.primevue.org/scrollpanel/)", "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": { "ScrollPanelDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "bar", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the bar section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ScrollPanelDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "scrollpanel.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "bar.size", "token": "scrollpanel.bar.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of bar" }, { "name": "bar.borderRadius", "token": "scrollpanel.bar.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of bar" }, { "name": "focusRing.width", "token": "scrollpanel.bar.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of bar" }, { "name": "focusRing.style", "token": "scrollpanel.bar.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of bar" }, { "name": "focusRing.color", "token": "scrollpanel.bar.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of bar" }, { "name": "focusRing.offset", "token": "scrollpanel.bar.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of bar" }, { "name": "focusRing.shadow", "token": "scrollpanel.bar.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of bar" }, { "name": "bar.background", "token": "scrollpanel.bar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of bar" } ] } } } }, "themes/select": { "description": "Select Design Tokens\n\n[Live Demo](https://www.primevue.org/select/)", "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": { "SelectDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "dropdown", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the dropdown section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "option", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option section" }, { "name": "optionGroup", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the option group section" }, { "name": "clearIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the clear icon section" }, { "name": "checkmark", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the checkmark section" }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the empty message section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SelectDesignTokens": { "props": [ { "name": "root.background", "token": "select.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "select.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "select.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "select.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "select.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "select.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "select.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "select.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "select.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "select.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "select.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "select.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "select.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "select.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "select.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "select.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "select.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "select.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "select.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "select.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "select.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "dropdown.width", "token": "select.dropdown.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of dropdown" }, { "name": "dropdown.color", "token": "select.dropdown.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of dropdown" }, { "name": "overlay.background", "token": "select.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "select.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "select.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "select.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.shadow", "token": "select.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "list.padding", "token": "select.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "select.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "header.padding", "token": "select.list.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Header padding of list" }, { "name": "option.focusBackground", "token": "select.option.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of option" }, { "name": "option.selectedBackground", "token": "select.option.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of option" }, { "name": "option.selectedFocusBackground", "token": "select.option.selected.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus background of option" }, { "name": "option.color", "token": "select.option.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option" }, { "name": "option.focusColor", "token": "select.option.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of option" }, { "name": "option.selectedColor", "token": "select.option.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of option" }, { "name": "option.selectedFocusColor", "token": "select.option.selected.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected focus color of option" }, { "name": "option.padding", "token": "select.option.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option" }, { "name": "option.borderRadius", "token": "select.option.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of option" }, { "name": "optionGroup.background", "token": "select.option.group.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of option group" }, { "name": "optionGroup.color", "token": "select.option.group.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of option group" }, { "name": "optionGroup.fontWeight", "token": "select.option.group.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of option group" }, { "name": "optionGroup.padding", "token": "select.option.group.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of option group" }, { "name": "clearIcon.color", "token": "select.clear.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of clear icon" }, { "name": "checkmark.color", "token": "select.checkmark.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of checkmark" }, { "name": "checkmark.gutterStart", "token": "select.checkmark.gutter.start", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter start of checkmark" }, { "name": "checkmark.gutterEnd", "token": "select.checkmark.gutter.end", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter end of checkmark" }, { "name": "emptyMessage.padding", "token": "select.empty.message.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of empty message" } ] } } } }, "themes/selectbutton": { "description": "SelectButton Design Tokens\n\n[Live Demo](https://www.primevue.org/selectbutton/)", "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": { "SelectButtonDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SelectButtonDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "selectbutton.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.invalidBorderColor", "token": "selectbutton.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" } ] } } } }, "themes/skeleton": { "description": "Skeleton Design Tokens\n\n[Live Demo](https://www.primevue.org/skeleton/)", "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": { "SkeletonDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SkeletonDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "skeleton.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.background", "token": "skeleton.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.animationBackground", "token": "skeleton.animation.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Animation background of root" } ] } } } }, "themes/slider": { "description": "Slider Design Tokens\n\n[Live Demo](https://www.primevue.org/slider/)", "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": { "SliderDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "track", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the track section" }, { "name": "range", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the range section" }, { "name": "handle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the handle section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SliderDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "slider.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "track.background", "token": "slider.track.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of track" }, { "name": "track.borderRadius", "token": "slider.track.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of track" }, { "name": "track.size", "token": "slider.track.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of track" }, { "name": "range.background", "token": "slider.range.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of range" }, { "name": "handle.width", "token": "slider.handle.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of handle" }, { "name": "handle.height", "token": "slider.handle.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of handle" }, { "name": "handle.borderRadius", "token": "slider.handle.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of handle" }, { "name": "handle.background", "token": "slider.handle.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of handle" }, { "name": "handle.hoverBackground", "token": "slider.handle.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of handle" }, { "name": "content.borderRadius", "token": "slider.handle.content.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content border radius of handle" }, { "name": "content.hoverBackground", "token": "slider.handle.content.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content hover background of handle" }, { "name": "content.width", "token": "slider.handle.content.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content width of handle" }, { "name": "content.height", "token": "slider.handle.content.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content height of handle" }, { "name": "content.shadow", "token": "slider.handle.content.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content shadow of handle" }, { "name": "focusRing.width", "token": "slider.handle.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of handle" }, { "name": "focusRing.style", "token": "slider.handle.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of handle" }, { "name": "focusRing.color", "token": "slider.handle.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of handle" }, { "name": "focusRing.offset", "token": "slider.handle.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of handle" }, { "name": "focusRing.shadow", "token": "slider.handle.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of handle" }, { "name": "handle.contentBackground", "token": "slider.handle.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content background of handle" } ] } } } }, "themes/speeddial": { "description": "SpeedDial Design Tokens\n\n[Live Demo](https://www.primevue.org/speeddial/)", "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": { "SpeedDialDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SpeedDialDesignTokens": { "props": [ { "name": "root.gap", "token": "speeddial.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.transitionDuration", "token": "speeddial.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" } ] } } } }, "themes/splitbutton": { "description": "SplitButton Design Tokens\n\n[Live Demo](https://www.primevue.org/splitbutton/)", "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": { "SplitButtonDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitButtonDesignTokens": { "props": [ { "name": "root.borderRadius", "token": "splitbutton.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.roundedBorderRadius", "token": "splitbutton.rounded.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Rounded border radius of root" }, { "name": "root.raisedShadow", "token": "splitbutton.raised.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Raised shadow of root" } ] } } } }, "themes/splitter": { "description": "Splitter Design Tokens\n\n[Live Demo](https://www.primevue.org/splitter/)", "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": { "SplitterDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "gutter", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the gutter section" }, { "name": "handle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the handle section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "SplitterDesignTokens": { "props": [ { "name": "root.background", "token": "splitter.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "splitter.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "splitter.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.transitionDuration", "token": "splitter.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "gutter.background", "token": "splitter.gutter.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of gutter" }, { "name": "handle.size", "token": "splitter.handle.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of handle" }, { "name": "handle.background", "token": "splitter.handle.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of handle" }, { "name": "handle.borderRadius", "token": "splitter.handle.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of handle" }, { "name": "focusRing.width", "token": "splitter.handle.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of handle" }, { "name": "focusRing.style", "token": "splitter.handle.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of handle" }, { "name": "focusRing.color", "token": "splitter.handle.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of handle" }, { "name": "focusRing.offset", "token": "splitter.handle.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of handle" }, { "name": "focusRing.shadow", "token": "splitter.handle.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of handle" } ] } } } }, "themes/stepper": { "description": "Stepper Design Tokens\n\n[Live Demo](https://www.primevue.org/stepper/)", "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": { "StepperDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "itemHeader", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item header section" }, { "name": "itemTitle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item title section" }, { "name": "itemNumber", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item number section" }, { "name": "verticalPanelContainer", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the vertical panel container section" }, { "name": "panelContent", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the panel content section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepperDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "stepper.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "separator.background", "token": "stepper.separator.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of separator" }, { "name": "separator.activeBackground", "token": "stepper.separator.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of separator" }, { "name": "vertical.margin", "token": "stepper.separator.orientation.vertical.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Orientation vertical margin of separator" }, { "name": "separator.size", "token": "stepper.separator.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of separator" }, { "name": "item.padding", "token": "stepper.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.gap", "token": "stepper.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "itemHeader.padding", "token": "stepper.item.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item header" }, { "name": "itemHeader.borderRadius", "token": "stepper.item.header.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item header" }, { "name": "focusRing.width", "token": "stepper.item.header.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of item header" }, { "name": "focusRing.style", "token": "stepper.item.header.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of item header" }, { "name": "focusRing.color", "token": "stepper.item.header.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of item header" }, { "name": "focusRing.offset", "token": "stepper.item.header.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of item header" }, { "name": "focusRing.shadow", "token": "stepper.item.header.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of item header" }, { "name": "itemHeader.gap", "token": "stepper.item.header.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item header" }, { "name": "itemTitle.color", "token": "stepper.item.title.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item title" }, { "name": "itemTitle.activeColor", "token": "stepper.item.title.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item title" }, { "name": "itemTitle.fontWeight", "token": "stepper.item.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of item title" }, { "name": "itemNumber.background", "token": "stepper.item.number.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of item number" }, { "name": "itemNumber.activeBackground", "token": "stepper.item.number.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of item number" }, { "name": "itemNumber.borderColor", "token": "stepper.item.number.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of item number" }, { "name": "itemNumber.activeBorderColor", "token": "stepper.item.number.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of item number" }, { "name": "itemNumber.color", "token": "stepper.item.number.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item number" }, { "name": "itemNumber.activeColor", "token": "stepper.item.number.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item number" }, { "name": "itemNumber.size", "token": "stepper.item.number.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of item number" }, { "name": "itemNumber.fontSize", "token": "stepper.item.number.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of item number" }, { "name": "itemNumber.fontWeight", "token": "stepper.item.number.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of item number" }, { "name": "itemNumber.borderRadius", "token": "stepper.item.number.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item number" }, { "name": "itemNumber.shadow", "token": "stepper.item.number.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of item number" }, { "name": "verticalPanelContainer.paddingLeft", "token": "stepper.vertical.panel.container.padding.left", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding left of vertical panel container" }, { "name": "panelContent.background", "token": "stepper.panel.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of panel content" }, { "name": "panelContent.color", "token": "stepper.panel.content.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of panel content" }, { "name": "horizontal.padding", "token": "stepper.panel.content.orientation.horizontal.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Orientation horizontal padding of panel content" }, { "name": "vertical.padding", "token": "stepper.panel.content.orientation.vertical.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Orientation vertical padding of panel content" }, { "name": "last.padding", "token": "stepper.panel.content.orientation.vertical.last.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Orientation vertical last padding of panel content" } ] } } } }, "themes/steps": { "description": "Steps Design Tokens\n\n[Live Demo](https://www.primevue.org/steps/)", "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": { "StepsDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" }, { "name": "itemLink", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item link section" }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item label section" }, { "name": "itemNumber", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item number section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StepsDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "steps.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "separator.background", "token": "steps.separator.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of separator" }, { "name": "itemLink.borderRadius", "token": "steps.item.link.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item link" }, { "name": "focusRing.width", "token": "steps.item.link.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of item link" }, { "name": "focusRing.style", "token": "steps.item.link.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of item link" }, { "name": "focusRing.color", "token": "steps.item.link.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of item link" }, { "name": "focusRing.offset", "token": "steps.item.link.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of item link" }, { "name": "focusRing.shadow", "token": "steps.item.link.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of item link" }, { "name": "itemLink.gap", "token": "steps.item.link.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item link" }, { "name": "itemLabel.color", "token": "steps.item.label.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item label" }, { "name": "itemLabel.activeColor", "token": "steps.item.label.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item label" }, { "name": "itemLabel.fontWeight", "token": "steps.item.label.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of item label" }, { "name": "itemNumber.background", "token": "steps.item.number.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of item number" }, { "name": "itemNumber.activeBackground", "token": "steps.item.number.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of item number" }, { "name": "itemNumber.borderColor", "token": "steps.item.number.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of item number" }, { "name": "itemNumber.activeBorderColor", "token": "steps.item.number.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of item number" }, { "name": "itemNumber.color", "token": "steps.item.number.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item number" }, { "name": "itemNumber.activeColor", "token": "steps.item.number.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item number" }, { "name": "itemNumber.size", "token": "steps.item.number.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of item number" }, { "name": "itemNumber.fontSize", "token": "steps.item.number.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of item number" }, { "name": "itemNumber.fontWeight", "token": "steps.item.number.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of item number" }, { "name": "itemNumber.borderRadius", "token": "steps.item.number.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item number" }, { "name": "itemNumber.shadow", "token": "steps.item.number.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of item number" } ] } } } }, "themes/tabmenu": { "description": "Tabmenu Design Tokens\n\n[Live Demo](https://www.primevue.org/tabmenu/)", "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": { "TabmenuDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "tablist", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tablist section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item icon section" }, { "name": "activeBar", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the active bar section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabmenuDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "tabmenu.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "tablist.borderWidth", "token": "tabmenu.tablist.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of tablist" }, { "name": "tablist.background", "token": "tabmenu.tablist.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of tablist" }, { "name": "tablist.borderColor", "token": "tabmenu.tablist.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of tablist" }, { "name": "item.background", "token": "tabmenu.item.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of item" }, { "name": "item.hoverBackground", "token": "tabmenu.item.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of item" }, { "name": "item.activeBackground", "token": "tabmenu.item.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of item" }, { "name": "item.borderWidth", "token": "tabmenu.item.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of item" }, { "name": "item.borderColor", "token": "tabmenu.item.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of item" }, { "name": "item.hoverBorderColor", "token": "tabmenu.item.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of item" }, { "name": "item.activeBorderColor", "token": "tabmenu.item.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of item" }, { "name": "item.color", "token": "tabmenu.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.hoverColor", "token": "tabmenu.item.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of item" }, { "name": "item.activeColor", "token": "tabmenu.item.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item" }, { "name": "item.padding", "token": "tabmenu.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.fontWeight", "token": "tabmenu.item.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of item" }, { "name": "item.margin", "token": "tabmenu.item.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of item" }, { "name": "item.gap", "token": "tabmenu.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "focusRing.width", "token": "tabmenu.item.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of item" }, { "name": "focusRing.style", "token": "tabmenu.item.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of item" }, { "name": "focusRing.color", "token": "tabmenu.item.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of item" }, { "name": "focusRing.offset", "token": "tabmenu.item.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of item" }, { "name": "focusRing.shadow", "token": "tabmenu.item.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of item" }, { "name": "itemIcon.color", "token": "tabmenu.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item icon" }, { "name": "itemIcon.hoverColor", "token": "tabmenu.item.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of item icon" }, { "name": "itemIcon.activeColor", "token": "tabmenu.item.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item icon" }, { "name": "activeBar.height", "token": "tabmenu.active.bar.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of active bar" }, { "name": "activeBar.bottom", "token": "tabmenu.active.bar.bottom", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Bottom of active bar" }, { "name": "activeBar.background", "token": "tabmenu.active.bar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of active bar" } ] } } } }, "themes/tabs": { "description": "Tabs Design Tokens\n\n[Live Demo](https://www.primevue.org/tabs/)", "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": { "TabsDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "tablist", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tablist section" }, { "name": "tab", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tab section" }, { "name": "tabpanel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tabpanel section" }, { "name": "navButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the nav button section" }, { "name": "activeBar", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the active bar section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabsDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "tabs.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "tablist.borderWidth", "token": "tabs.tablist.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of tablist" }, { "name": "tablist.background", "token": "tabs.tablist.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of tablist" }, { "name": "tablist.borderColor", "token": "tabs.tablist.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of tablist" }, { "name": "tab.background", "token": "tabs.tab.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of tab" }, { "name": "tab.hoverBackground", "token": "tabs.tab.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of tab" }, { "name": "tab.activeBackground", "token": "tabs.tab.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of tab" }, { "name": "tab.borderWidth", "token": "tabs.tab.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of tab" }, { "name": "tab.borderColor", "token": "tabs.tab.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of tab" }, { "name": "tab.hoverBorderColor", "token": "tabs.tab.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of tab" }, { "name": "tab.activeBorderColor", "token": "tabs.tab.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of tab" }, { "name": "tab.color", "token": "tabs.tab.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of tab" }, { "name": "tab.hoverColor", "token": "tabs.tab.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of tab" }, { "name": "tab.activeColor", "token": "tabs.tab.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of tab" }, { "name": "tab.padding", "token": "tabs.tab.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of tab" }, { "name": "tab.fontWeight", "token": "tabs.tab.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of tab" }, { "name": "tab.margin", "token": "tabs.tab.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of tab" }, { "name": "tab.gap", "token": "tabs.tab.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of tab" }, { "name": "focusRing.width", "token": "tabs.tab.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of tab" }, { "name": "focusRing.style", "token": "tabs.tab.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of tab" }, { "name": "focusRing.color", "token": "tabs.tab.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of tab" }, { "name": "focusRing.offset", "token": "tabs.tab.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of tab" }, { "name": "focusRing.shadow", "token": "tabs.tab.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of tab" }, { "name": "tabpanel.background", "token": "tabs.tabpanel.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of tabpanel" }, { "name": "tabpanel.color", "token": "tabs.tabpanel.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of tabpanel" }, { "name": "tabpanel.padding", "token": "tabs.tabpanel.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of tabpanel" }, { "name": "focusRing.width", "token": "tabs.tabpanel.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of tabpanel" }, { "name": "focusRing.style", "token": "tabs.tabpanel.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of tabpanel" }, { "name": "focusRing.color", "token": "tabs.tabpanel.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of tabpanel" }, { "name": "focusRing.offset", "token": "tabs.tabpanel.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of tabpanel" }, { "name": "focusRing.shadow", "token": "tabs.tabpanel.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of tabpanel" }, { "name": "navButton.background", "token": "tabs.nav.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of nav button" }, { "name": "navButton.color", "token": "tabs.nav.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of nav button" }, { "name": "navButton.hoverColor", "token": "tabs.nav.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of nav button" }, { "name": "navButton.width", "token": "tabs.nav.button.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of nav button" }, { "name": "focusRing.width", "token": "tabs.nav.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of nav button" }, { "name": "focusRing.style", "token": "tabs.nav.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of nav button" }, { "name": "focusRing.color", "token": "tabs.nav.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of nav button" }, { "name": "focusRing.offset", "token": "tabs.nav.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of nav button" }, { "name": "focusRing.shadow", "token": "tabs.nav.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of nav button" }, { "name": "navButton.boxShadow", "token": "tabs.nav.button.box.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Box shadow of nav button" }, { "name": "activeBar.height", "token": "tabs.active.bar.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of active bar" }, { "name": "activeBar.bottom", "token": "tabs.active.bar.bottom", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Bottom of active bar" }, { "name": "activeBar.background", "token": "tabs.active.bar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of active bar" } ] } } } }, "themes/tabview": { "description": "TabView Design Tokens\n\n[Live Demo](https://www.primevue.org/tabview/)", "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": { "TabViewDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "tabList", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tab list section" }, { "name": "tab", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tab section" }, { "name": "tabPanel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tab panel section" }, { "name": "navButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the nav button section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TabViewDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "tabview.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "tabList.background", "token": "tabview.tab.list.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of tab list" }, { "name": "tabList.borderColor", "token": "tabview.tab.list.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of tab list" }, { "name": "tab.borderColor", "token": "tabview.tab.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of tab" }, { "name": "tab.activeBorderColor", "token": "tabview.tab.active.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active border color of tab" }, { "name": "tab.color", "token": "tabview.tab.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of tab" }, { "name": "tab.hoverColor", "token": "tabview.tab.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of tab" }, { "name": "tab.activeColor", "token": "tabview.tab.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of tab" }, { "name": "tabPanel.background", "token": "tabview.tab.panel.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of tab panel" }, { "name": "tabPanel.color", "token": "tabview.tab.panel.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of tab panel" }, { "name": "navButton.background", "token": "tabview.nav.button.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of nav button" }, { "name": "navButton.color", "token": "tabview.nav.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of nav button" }, { "name": "navButton.hoverColor", "token": "tabview.nav.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of nav button" }, { "name": "navButton.boxShadow", "token": "tabview.nav.button.box.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Box shadow of nav button" } ] } } } }, "themes/tag": { "description": "Tag Design Tokens\n\n[Live Demo](https://www.primevue.org/tag/)", "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": { "TagDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "primary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the primary section" }, { "name": "secondary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the secondary section" }, { "name": "success", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the success section" }, { "name": "info", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the info section" }, { "name": "warn", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the warn section" }, { "name": "danger", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the danger section" }, { "name": "contrast", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the contrast section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TagDesignTokens": { "props": [ { "name": "root.fontSize", "token": "tag.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of root" }, { "name": "root.fontWeight", "token": "tag.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of root" }, { "name": "root.padding", "token": "tag.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.gap", "token": "tag.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.borderRadius", "token": "tag.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.roundedBorderRadius", "token": "tag.rounded.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Rounded border radius of root" }, { "name": "icon.size", "token": "tag.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "primary.background", "token": "tag.primary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of primary" }, { "name": "primary.color", "token": "tag.primary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of primary" }, { "name": "secondary.background", "token": "tag.secondary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of secondary" }, { "name": "secondary.color", "token": "tag.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of secondary" }, { "name": "success.background", "token": "tag.success.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of success" }, { "name": "success.color", "token": "tag.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of success" }, { "name": "info.background", "token": "tag.info.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of info" }, { "name": "info.color", "token": "tag.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of info" }, { "name": "warn.background", "token": "tag.warn.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of warn" }, { "name": "warn.color", "token": "tag.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of warn" }, { "name": "danger.background", "token": "tag.danger.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of danger" }, { "name": "danger.color", "token": "tag.danger.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of danger" }, { "name": "contrast.background", "token": "tag.contrast.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of contrast" }, { "name": "contrast.color", "token": "tag.contrast.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of contrast" } ] } } } }, "themes/terminal": { "description": "Terminal Design Tokens\n\n[Live Demo](https://www.primevue.org/terminal/)", "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": { "TerminalDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "prompt", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the prompt section" }, { "name": "commandResponse", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the command response section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TerminalDesignTokens": { "props": [ { "name": "root.background", "token": "terminal.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "terminal.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "terminal.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.height", "token": "terminal.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of root" }, { "name": "root.padding", "token": "terminal.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.borderRadius", "token": "terminal.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "prompt.gap", "token": "terminal.prompt.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of prompt" }, { "name": "commandResponse.margin", "token": "terminal.command.response.margin", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Margin of command response" } ] } } } }, "themes/textarea": { "description": "Textarea Design Tokens\n\n[Live Demo](https://www.primevue.org/textarea/)", "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": { "TextareaDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TextareaDesignTokens": { "props": [ { "name": "root.background", "token": "textarea.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "textarea.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "textarea.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "textarea.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "textarea.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "textarea.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "textarea.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "textarea.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "textarea.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "textarea.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "textarea.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "textarea.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "textarea.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "textarea.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "textarea.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "textarea.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "textarea.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "textarea.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "textarea.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "textarea.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "textarea.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" } ] } } } }, "themes/tieredmenu": { "description": "TieredMenu Design Tokens\n\n[Live Demo](https://www.primevue.org/tieredmenu/)", "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": { "TieredMenuDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "list", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the list section" }, { "name": "item", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the item section" }, { "name": "submenuLabel", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu label section" }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the submenu icon section" }, { "name": "separator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the separator section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TieredMenuDesignTokens": { "props": [ { "name": "root.background", "token": "tieredmenu.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "tieredmenu.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "tieredmenu.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.borderRadius", "token": "tieredmenu.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.shadow", "token": "tieredmenu.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.transitionDuration", "token": "tieredmenu.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "list.padding", "token": "tieredmenu.list.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of list" }, { "name": "list.gap", "token": "tieredmenu.list.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of list" }, { "name": "item.focusBackground", "token": "tieredmenu.item.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus background of item" }, { "name": "item.activeBackground", "token": "tieredmenu.item.active.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active background of item" }, { "name": "item.color", "token": "tieredmenu.item.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of item" }, { "name": "item.focusColor", "token": "tieredmenu.item.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of item" }, { "name": "item.activeColor", "token": "tieredmenu.item.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of item" }, { "name": "item.padding", "token": "tieredmenu.item.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of item" }, { "name": "item.borderRadius", "token": "tieredmenu.item.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of item" }, { "name": "item.gap", "token": "tieredmenu.item.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of item" }, { "name": "icon.color", "token": "tieredmenu.item.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon color of item" }, { "name": "icon.focusColor", "token": "tieredmenu.item.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon focus color of item" }, { "name": "icon.activeColor", "token": "tieredmenu.item.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon active color of item" }, { "name": "submenuLabel.padding", "token": "tieredmenu.submenu.label.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of submenu label" }, { "name": "submenuLabel.fontWeight", "token": "tieredmenu.submenu.label.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of submenu label" }, { "name": "submenuLabel.background", "token": "tieredmenu.submenu.label.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of submenu label" }, { "name": "submenuLabel.color", "token": "tieredmenu.submenu.label.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu label" }, { "name": "submenuIcon.size", "token": "tieredmenu.submenu.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of submenu icon" }, { "name": "submenuIcon.color", "token": "tieredmenu.submenu.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of submenu icon" }, { "name": "submenuIcon.focusColor", "token": "tieredmenu.submenu.icon.focus.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus color of submenu icon" }, { "name": "submenuIcon.activeColor", "token": "tieredmenu.submenu.icon.active.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Active color of submenu icon" }, { "name": "separator.borderColor", "token": "tieredmenu.separator.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of separator" } ] } } } }, "themes/timeline": { "description": "Timeline Design Tokens\n\n[Live Demo](https://www.primevue.org/timeline/)", "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": { "TimelineDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "event", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the event section" }, { "name": "horizontal", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the horizontal section" }, { "name": "vertical", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the vertical section" }, { "name": "eventMarker", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the event marker section" }, { "name": "eventConnector", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the event connector section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TimelineDesignTokens": { "props": [ { "name": "event.minHeight", "token": "timeline.event.min.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Min height of event" }, { "name": "eventContent.padding", "token": "timeline.horizontal.event.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Event content padding of horizontal" }, { "name": "eventContent.padding", "token": "timeline.vertical.event.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Event content padding of vertical" }, { "name": "eventMarker.size", "token": "timeline.event.marker.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of event marker" }, { "name": "eventMarker.borderRadius", "token": "timeline.event.marker.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of event marker" }, { "name": "eventMarker.borderWidth", "token": "timeline.event.marker.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of event marker" }, { "name": "eventMarker.background", "token": "timeline.event.marker.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of event marker" }, { "name": "eventMarker.borderColor", "token": "timeline.event.marker.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of event marker" }, { "name": "content.borderRadius", "token": "timeline.event.marker.content.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content border radius of event marker" }, { "name": "content.size", "token": "timeline.event.marker.content.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content size of event marker" }, { "name": "content.background", "token": "timeline.event.marker.content.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content background of event marker" }, { "name": "content.insetShadow", "token": "timeline.event.marker.content.inset.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Content inset shadow of event marker" }, { "name": "eventConnector.color", "token": "timeline.event.connector.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of event connector" }, { "name": "eventConnector.size", "token": "timeline.event.connector.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of event connector" } ] } } } }, "themes/toast": { "description": "Toast Design Tokens\n\n[Live Demo](https://www.primevue.org/toast/)", "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": { "ToastDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" }, { "name": "text", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the text section" }, { "name": "summary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the summary section" }, { "name": "detail", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the detail section" }, { "name": "closeButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the close button section" }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the close icon section" }, { "name": "blur", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the blur section" }, { "name": "info", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the info section" }, { "name": "success", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the success section" }, { "name": "warn", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the warn section" }, { "name": "error", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the error section" }, { "name": "secondary", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the secondary section" }, { "name": "contrast", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the contrast section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToastDesignTokens": { "props": [ { "name": "root.width", "token": "toast.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of root" }, { "name": "root.borderRadius", "token": "toast.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.borderWidth", "token": "toast.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of root" }, { "name": "root.transitionDuration", "token": "toast.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "icon.size", "token": "toast.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of icon" }, { "name": "content.padding", "token": "toast.content.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of content" }, { "name": "content.gap", "token": "toast.content.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of content" }, { "name": "text.gap", "token": "toast.text.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of text" }, { "name": "summary.fontWeight", "token": "toast.summary.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of summary" }, { "name": "summary.fontSize", "token": "toast.summary.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of summary" }, { "name": "detail.fontWeight", "token": "toast.detail.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of detail" }, { "name": "detail.fontSize", "token": "toast.detail.font.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font size of detail" }, { "name": "closeButton.width", "token": "toast.close.button.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of close button" }, { "name": "closeButton.height", "token": "toast.close.button.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of close button" }, { "name": "closeButton.borderRadius", "token": "toast.close.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of close button" }, { "name": "focusRing.width", "token": "toast.close.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of close button" }, { "name": "focusRing.style", "token": "toast.close.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of close button" }, { "name": "focusRing.offset", "token": "toast.close.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of close button" }, { "name": "closeIcon.size", "token": "toast.close.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of close icon" }, { "name": "blur.0", "token": "toast.blur.0", "optional": true, "readonly": false, "type": "string", "default": "", "description": "0 of blur" }, { "name": "blur.1", "token": "toast.blur.1", "optional": true, "readonly": false, "type": "string", "default": "", "description": "1 of blur" }, { "name": "blur.2", "token": "toast.blur.2", "optional": true, "readonly": false, "type": "string", "default": "", "description": "2 of blur" }, { "name": "blur.3", "token": "toast.blur.3", "optional": true, "readonly": false, "type": "string", "default": "", "description": "3 of blur" }, { "name": "blur.4", "token": "toast.blur.4", "optional": true, "readonly": false, "type": "string", "default": "", "description": "4 of blur" }, { "name": "info.background", "token": "toast.info.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of info" }, { "name": "info.borderColor", "token": "toast.info.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of info" }, { "name": "info.color", "token": "toast.info.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of info" }, { "name": "info.detailColor", "token": "toast.info.detail.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Detail color of info" }, { "name": "info.shadow", "token": "toast.info.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of info" }, { "name": "closeButton.hoverBackground", "token": "toast.info.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of info" }, { "name": "focusRing.color", "token": "toast.info.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of info" }, { "name": "focusRing.shadow", "token": "toast.info.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of info" }, { "name": "success.background", "token": "toast.success.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of success" }, { "name": "success.borderColor", "token": "toast.success.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of success" }, { "name": "success.color", "token": "toast.success.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of success" }, { "name": "success.detailColor", "token": "toast.success.detail.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Detail color of success" }, { "name": "success.shadow", "token": "toast.success.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of success" }, { "name": "closeButton.hoverBackground", "token": "toast.success.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of success" }, { "name": "focusRing.color", "token": "toast.success.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of success" }, { "name": "focusRing.shadow", "token": "toast.success.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of success" }, { "name": "warn.background", "token": "toast.warn.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of warn" }, { "name": "warn.borderColor", "token": "toast.warn.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of warn" }, { "name": "warn.color", "token": "toast.warn.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of warn" }, { "name": "warn.detailColor", "token": "toast.warn.detail.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Detail color of warn" }, { "name": "warn.shadow", "token": "toast.warn.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of warn" }, { "name": "closeButton.hoverBackground", "token": "toast.warn.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of warn" }, { "name": "focusRing.color", "token": "toast.warn.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of warn" }, { "name": "focusRing.shadow", "token": "toast.warn.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of warn" }, { "name": "error.background", "token": "toast.error.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of error" }, { "name": "error.borderColor", "token": "toast.error.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of error" }, { "name": "error.color", "token": "toast.error.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of error" }, { "name": "error.detailColor", "token": "toast.error.detail.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Detail color of error" }, { "name": "error.shadow", "token": "toast.error.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of error" }, { "name": "closeButton.hoverBackground", "token": "toast.error.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of error" }, { "name": "focusRing.color", "token": "toast.error.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of error" }, { "name": "focusRing.shadow", "token": "toast.error.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of error" }, { "name": "secondary.background", "token": "toast.secondary.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of secondary" }, { "name": "secondary.borderColor", "token": "toast.secondary.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of secondary" }, { "name": "secondary.color", "token": "toast.secondary.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of secondary" }, { "name": "secondary.detailColor", "token": "toast.secondary.detail.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Detail color of secondary" }, { "name": "secondary.shadow", "token": "toast.secondary.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of secondary" }, { "name": "closeButton.hoverBackground", "token": "toast.secondary.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of secondary" }, { "name": "focusRing.color", "token": "toast.secondary.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of secondary" }, { "name": "focusRing.shadow", "token": "toast.secondary.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of secondary" }, { "name": "contrast.background", "token": "toast.contrast.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of contrast" }, { "name": "contrast.borderColor", "token": "toast.contrast.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of contrast" }, { "name": "contrast.color", "token": "toast.contrast.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of contrast" }, { "name": "contrast.detailColor", "token": "toast.contrast.detail.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Detail color of contrast" }, { "name": "contrast.shadow", "token": "toast.contrast.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of contrast" }, { "name": "closeButton.hoverBackground", "token": "toast.contrast.close.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button hover background of contrast" }, { "name": "focusRing.color", "token": "toast.contrast.close.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring color of contrast" }, { "name": "focusRing.shadow", "token": "toast.contrast.close.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Close button focus ring shadow of contrast" } ] } } } }, "themes/togglebutton": { "description": "ToggleButton Design Tokens\n\n[Live Demo](https://www.primevue.org/togglebutton/)", "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": { "ToggleButtonDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "icon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the icon section" }, { "name": "content", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the content section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToggleButtonDesignTokens": { "props": [ { "name": "root.padding", "token": "togglebutton.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.borderRadius", "token": "togglebutton.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.gap", "token": "togglebutton.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.fontWeight", "token": "togglebutton.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of root" }, { "name": "root.disabledBackground", "token": "togglebutton.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.disabledBorderColor", "token": "togglebutton.disabled.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled border color of root" }, { "name": "root.disabledColor", "token": "togglebutton.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.invalidBorderColor", "token": "togglebutton.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "focusRing.width", "token": "togglebutton.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "togglebutton.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "togglebutton.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "togglebutton.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "togglebutton.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "togglebutton.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "root.background", "token": "togglebutton.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.checkedBackground", "token": "togglebutton.checked.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked background of root" }, { "name": "root.hoverBackground", "token": "togglebutton.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of root" }, { "name": "root.borderColor", "token": "togglebutton.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.color", "token": "togglebutton.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.hoverColor", "token": "togglebutton.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of root" }, { "name": "root.checkedColor", "token": "togglebutton.checked.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked color of root" }, { "name": "root.checkedBorderColor", "token": "togglebutton.checked.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked border color of root" }, { "name": "icon.disabledColor", "token": "togglebutton.icon.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of icon" }, { "name": "icon.color", "token": "togglebutton.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of icon" }, { "name": "icon.hoverColor", "token": "togglebutton.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of icon" }, { "name": "icon.checkedColor", "token": "togglebutton.icon.checked.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked color of icon" }, { "name": "content.left", "token": "togglebutton.content.left", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Left of content" }, { "name": "content.top", "token": "togglebutton.content.top", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Top of content" }, { "name": "content.checkedShadow", "token": "togglebutton.content.checked.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked shadow of content" }, { "name": "content.checkedBackground", "token": "togglebutton.content.checked.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked background of content" } ] } } } }, "themes/toggleswitch": { "description": "ToggleSwitch Design Tokens\n\n[Live Demo](https://www.primevue.org/toggleswitch/)", "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": { "ToggleSwitchDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "handle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the handle section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToggleSwitchDesignTokens": { "props": [ { "name": "root.width", "token": "toggleswitch.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of root" }, { "name": "root.height", "token": "toggleswitch.height", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of root" }, { "name": "root.borderRadius", "token": "toggleswitch.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.gap", "token": "toggleswitch.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.shadow", "token": "toggleswitch.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "focusRing.width", "token": "toggleswitch.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "toggleswitch.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "toggleswitch.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "toggleswitch.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "toggleswitch.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.borderWidth", "token": "toggleswitch.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of root" }, { "name": "root.borderColor", "token": "toggleswitch.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "toggleswitch.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.checkedBorderColor", "token": "toggleswitch.checked.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked border color of root" }, { "name": "root.checkedHoverBorderColor", "token": "toggleswitch.checked.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover border color of root" }, { "name": "root.invalidBorderColor", "token": "toggleswitch.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.transitionDuration", "token": "toggleswitch.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "root.slideDuration", "token": "toggleswitch.slide.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Slide duration of root" }, { "name": "root.background", "token": "toggleswitch.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.hoverBackground", "token": "toggleswitch.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of root" }, { "name": "root.checkedBackground", "token": "toggleswitch.checked.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked background of root" }, { "name": "root.checkedHoverBackground", "token": "toggleswitch.checked.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover background of root" }, { "name": "handle.borderRadius", "token": "toggleswitch.handle.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of handle" }, { "name": "handle.size", "token": "toggleswitch.handle.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of handle" }, { "name": "handle.background", "token": "toggleswitch.handle.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of handle" }, { "name": "handle.hoverBackground", "token": "toggleswitch.handle.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of handle" }, { "name": "handle.checkedBackground", "token": "toggleswitch.handle.checked.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked background of handle" }, { "name": "handle.checkedHoverBackground", "token": "toggleswitch.handle.checked.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Checked hover background of handle" } ] } } } }, "themes/toolbar": { "description": "Toolbar Design Tokens\n\n[Live Demo](https://www.primevue.org/toolbar/)", "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": { "ToolbarDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToolbarDesignTokens": { "props": [ { "name": "root.background", "token": "toolbar.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.borderColor", "token": "toolbar.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.borderRadius", "token": "toolbar.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.color", "token": "toolbar.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.gap", "token": "toolbar.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.padding", "token": "toolbar.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" } ] } } } }, "themes/tooltip": { "description": "Tooltip Design Tokens\n\n[Live Demo](https://www.primevue.org/tooltip/)", "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": { "TooltipDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TooltipDesignTokens": { "props": [ { "name": "root.maxWidth", "token": "tooltip.max.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Max width of root" }, { "name": "root.gutter", "token": "tooltip.gutter", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gutter of root" }, { "name": "root.shadow", "token": "tooltip.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.padding", "token": "tooltip.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.borderRadius", "token": "tooltip.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "root.background", "token": "tooltip.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.color", "token": "tooltip.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" } ] } } } }, "themes/tree": { "description": "Tree Design Tokens\n\n[Live Demo](https://www.primevue.org/tree/)", "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": { "TreeDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "node", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the node section" }, { "name": "nodeIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the node icon section" }, { "name": "nodeToggleButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the node toggle button section" }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the loading icon section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeDesignTokens": { "props": [ { "name": "root.background", "token": "tree.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.color", "token": "tree.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.padding", "token": "tree.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of root" }, { "name": "root.gap", "token": "tree.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of root" }, { "name": "root.indent", "token": "tree.indent", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Indent of root" }, { "name": "root.transitionDuration", "token": "tree.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "node.padding", "token": "tree.node.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of node" }, { "name": "node.borderRadius", "token": "tree.node.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of node" }, { "name": "node.hoverBackground", "token": "tree.node.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of node" }, { "name": "node.selectedBackground", "token": "tree.node.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of node" }, { "name": "node.color", "token": "tree.node.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of node" }, { "name": "node.hoverColor", "token": "tree.node.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of node" }, { "name": "node.selectedColor", "token": "tree.node.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of node" }, { "name": "focusRing.width", "token": "tree.node.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of node" }, { "name": "focusRing.style", "token": "tree.node.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of node" }, { "name": "focusRing.color", "token": "tree.node.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of node" }, { "name": "focusRing.offset", "token": "tree.node.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of node" }, { "name": "focusRing.shadow", "token": "tree.node.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of node" }, { "name": "node.gap", "token": "tree.node.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of node" }, { "name": "nodeIcon.color", "token": "tree.node.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of node icon" }, { "name": "nodeIcon.hoverColor", "token": "tree.node.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of node icon" }, { "name": "nodeIcon.selectedColor", "token": "tree.node.icon.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of node icon" }, { "name": "nodeToggleButton.borderRadius", "token": "tree.node.toggle.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of node toggle button" }, { "name": "nodeToggleButton.size", "token": "tree.node.toggle.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of node toggle button" }, { "name": "nodeToggleButton.hoverBackground", "token": "tree.node.toggle.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of node toggle button" }, { "name": "nodeToggleButton.selectedHoverBackground", "token": "tree.node.toggle.button.selected.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected hover background of node toggle button" }, { "name": "nodeToggleButton.color", "token": "tree.node.toggle.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of node toggle button" }, { "name": "nodeToggleButton.hoverColor", "token": "tree.node.toggle.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of node toggle button" }, { "name": "nodeToggleButton.selectedHoverColor", "token": "tree.node.toggle.button.selected.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected hover color of node toggle button" }, { "name": "focusRing.width", "token": "tree.node.toggle.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of node toggle button" }, { "name": "focusRing.style", "token": "tree.node.toggle.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of node toggle button" }, { "name": "focusRing.color", "token": "tree.node.toggle.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of node toggle button" }, { "name": "focusRing.offset", "token": "tree.node.toggle.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of node toggle button" }, { "name": "focusRing.shadow", "token": "tree.node.toggle.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of node toggle button" }, { "name": "loadingIcon.size", "token": "tree.loading.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of loading icon" } ] } } } }, "themes/treeselect": { "description": "TreeSelect Design Tokens\n\n[Live Demo](https://www.primevue.org/treeselect/)", "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": { "TreeSelectDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "dropdown", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the dropdown section" }, { "name": "overlay", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the overlay section" }, { "name": "tree", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the tree section" }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the empty message section" }, { "name": "chip", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the chip section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeSelectDesignTokens": { "props": [ { "name": "root.background", "token": "treeselect.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of root" }, { "name": "root.disabledBackground", "token": "treeselect.disabled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled background of root" }, { "name": "root.filledBackground", "token": "treeselect.filled.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled background of root" }, { "name": "root.filledFocusBackground", "token": "treeselect.filled.focus.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Filled focus background of root" }, { "name": "root.borderColor", "token": "treeselect.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "root.hoverBorderColor", "token": "treeselect.hover.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover border color of root" }, { "name": "root.focusBorderColor", "token": "treeselect.focus.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus border color of root" }, { "name": "root.invalidBorderColor", "token": "treeselect.invalid.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Invalid border color of root" }, { "name": "root.color", "token": "treeselect.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of root" }, { "name": "root.disabledColor", "token": "treeselect.disabled.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Disabled color of root" }, { "name": "root.placeholderColor", "token": "treeselect.placeholder.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder color of root" }, { "name": "root.shadow", "token": "treeselect.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of root" }, { "name": "root.paddingX", "token": "treeselect.padding.x", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding x of root" }, { "name": "root.paddingY", "token": "treeselect.padding.y", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding y of root" }, { "name": "root.borderRadius", "token": "treeselect.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of root" }, { "name": "focusRing.width", "token": "treeselect.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of root" }, { "name": "focusRing.style", "token": "treeselect.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of root" }, { "name": "focusRing.color", "token": "treeselect.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of root" }, { "name": "focusRing.offset", "token": "treeselect.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of root" }, { "name": "focusRing.shadow", "token": "treeselect.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of root" }, { "name": "root.transitionDuration", "token": "treeselect.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "dropdown.width", "token": "treeselect.dropdown.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of dropdown" }, { "name": "dropdown.color", "token": "treeselect.dropdown.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of dropdown" }, { "name": "overlay.background", "token": "treeselect.overlay.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of overlay" }, { "name": "overlay.borderColor", "token": "treeselect.overlay.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of overlay" }, { "name": "overlay.borderRadius", "token": "treeselect.overlay.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of overlay" }, { "name": "overlay.color", "token": "treeselect.overlay.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of overlay" }, { "name": "overlay.shadow", "token": "treeselect.overlay.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Shadow of overlay" }, { "name": "tree.padding", "token": "treeselect.tree.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of tree" }, { "name": "emptyMessage.padding", "token": "treeselect.empty.message.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of empty message" }, { "name": "chip.borderRadius", "token": "treeselect.chip.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of chip" } ] } } } }, "themes/treetable": { "description": "TreeTable Design Tokens\n\n[Live Demo](https://www.primevue.org/treetable/)", "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": { "TreeTableDesignTokens": { "relatedProp": "", "props": [ { "name": "colorScheme", "optional": true, "readonly": false, "type": "Object", "default": "" }, { "name": "root", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the root section" }, { "name": "header", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header section" }, { "name": "headerCell", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the header cell section" }, { "name": "columnTitle", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the column title section" }, { "name": "row", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the row section" }, { "name": "bodyCell", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the body cell section" }, { "name": "footerCell", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer cell section" }, { "name": "columnFooter", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the column footer section" }, { "name": "footer", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the footer section" }, { "name": "columnResizerWidth", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the column resizer width section" }, { "name": "resizeIndicator", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the resize indicator section" }, { "name": "sortIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the sort icon section" }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the loading icon section" }, { "name": "nodeToggleButton", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the node toggle button section" }, { "name": "paginatorTop", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the paginator top section" }, { "name": "paginatorBottom", "optional": true, "readonly": false, "type": "Object", "default": "", "description": "Used to pass tokens of the paginator bottom section" } ], "methods": [], "extendedTypes": "ColorSchemeDesignToken" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeTableDesignTokens": { "props": [ { "name": "root.transitionDuration", "token": "treetable.transition.duration", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Transition duration of root" }, { "name": "root.borderColor", "token": "treetable.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of root" }, { "name": "header.background", "token": "treetable.header.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header" }, { "name": "header.borderColor", "token": "treetable.header.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header" }, { "name": "header.color", "token": "treetable.header.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header" }, { "name": "header.borderWidth", "token": "treetable.header.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of header" }, { "name": "header.padding", "token": "treetable.header.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header" }, { "name": "headerCell.background", "token": "treetable.header.cell.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of header cell" }, { "name": "headerCell.hoverBackground", "token": "treetable.header.cell.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of header cell" }, { "name": "headerCell.selectedBackground", "token": "treetable.header.cell.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of header cell" }, { "name": "headerCell.borderColor", "token": "treetable.header.cell.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of header cell" }, { "name": "headerCell.color", "token": "treetable.header.cell.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of header cell" }, { "name": "headerCell.hoverColor", "token": "treetable.header.cell.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of header cell" }, { "name": "headerCell.selectedColor", "token": "treetable.header.cell.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of header cell" }, { "name": "headerCell.gap", "token": "treetable.header.cell.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of header cell" }, { "name": "headerCell.padding", "token": "treetable.header.cell.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of header cell" }, { "name": "focusRing.width", "token": "treetable.header.cell.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of header cell" }, { "name": "focusRing.style", "token": "treetable.header.cell.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of header cell" }, { "name": "focusRing.color", "token": "treetable.header.cell.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of header cell" }, { "name": "focusRing.offset", "token": "treetable.header.cell.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of header cell" }, { "name": "focusRing.shadow", "token": "treetable.header.cell.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of header cell" }, { "name": "columnTitle.fontWeight", "token": "treetable.column.title.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of column title" }, { "name": "row.background", "token": "treetable.row.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of row" }, { "name": "row.hoverBackground", "token": "treetable.row.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of row" }, { "name": "row.selectedBackground", "token": "treetable.row.selected.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected background of row" }, { "name": "row.color", "token": "treetable.row.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of row" }, { "name": "row.hoverColor", "token": "treetable.row.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of row" }, { "name": "row.selectedColor", "token": "treetable.row.selected.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected color of row" }, { "name": "focusRing.width", "token": "treetable.row.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of row" }, { "name": "focusRing.style", "token": "treetable.row.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of row" }, { "name": "focusRing.color", "token": "treetable.row.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of row" }, { "name": "focusRing.offset", "token": "treetable.row.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of row" }, { "name": "focusRing.shadow", "token": "treetable.row.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of row" }, { "name": "bodyCell.borderColor", "token": "treetable.body.cell.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of body cell" }, { "name": "bodyCell.padding", "token": "treetable.body.cell.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of body cell" }, { "name": "bodyCell.gap", "token": "treetable.body.cell.gap", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Gap of body cell" }, { "name": "bodyCell.selectedBorderColor", "token": "treetable.body.cell.selected.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected border color of body cell" }, { "name": "footerCell.background", "token": "treetable.footer.cell.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of footer cell" }, { "name": "footerCell.borderColor", "token": "treetable.footer.cell.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of footer cell" }, { "name": "footerCell.color", "token": "treetable.footer.cell.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of footer cell" }, { "name": "footerCell.padding", "token": "treetable.footer.cell.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer cell" }, { "name": "columnFooter.fontWeight", "token": "treetable.column.footer.font.weight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Font weight of column footer" }, { "name": "footer.background", "token": "treetable.footer.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Background of footer" }, { "name": "footer.borderColor", "token": "treetable.footer.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of footer" }, { "name": "footer.color", "token": "treetable.footer.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of footer" }, { "name": "footer.borderWidth", "token": "treetable.footer.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of footer" }, { "name": "footer.padding", "token": "treetable.footer.padding", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Padding of footer" }, { "name": "columnResizerWidth.0", "token": "treetable.column.resizer.width.0", "optional": true, "readonly": false, "type": "string", "default": "", "description": "0 of column resizer width" }, { "name": "columnResizerWidth.1", "token": "treetable.column.resizer.width.1", "optional": true, "readonly": false, "type": "string", "default": "", "description": "1 of column resizer width" }, { "name": "columnResizerWidth.2", "token": "treetable.column.resizer.width.2", "optional": true, "readonly": false, "type": "string", "default": "", "description": "2 of column resizer width" }, { "name": "columnResizerWidth.3", "token": "treetable.column.resizer.width.3", "optional": true, "readonly": false, "type": "string", "default": "", "description": "3 of column resizer width" }, { "name": "columnResizerWidth.4", "token": "treetable.column.resizer.width.4", "optional": true, "readonly": false, "type": "string", "default": "", "description": "4 of column resizer width" }, { "name": "columnResizerWidth.5", "token": "treetable.column.resizer.width.5", "optional": true, "readonly": false, "type": "string", "default": "", "description": "5 of column resizer width" }, { "name": "resizeIndicator.width", "token": "treetable.resize.indicator.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of resize indicator" }, { "name": "resizeIndicator.color", "token": "treetable.resize.indicator.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of resize indicator" }, { "name": "sortIcon.color", "token": "treetable.sort.icon.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of sort icon" }, { "name": "sortIcon.hoverColor", "token": "treetable.sort.icon.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of sort icon" }, { "name": "loadingIcon.size", "token": "treetable.loading.icon.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of loading icon" }, { "name": "nodeToggleButton.hoverBackground", "token": "treetable.node.toggle.button.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover background of node toggle button" }, { "name": "nodeToggleButton.selectedHoverBackground", "token": "treetable.node.toggle.button.selected.hover.background", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected hover background of node toggle button" }, { "name": "nodeToggleButton.color", "token": "treetable.node.toggle.button.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Color of node toggle button" }, { "name": "nodeToggleButton.hoverColor", "token": "treetable.node.toggle.button.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Hover color of node toggle button" }, { "name": "nodeToggleButton.selectedHoverColor", "token": "treetable.node.toggle.button.selected.hover.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Selected hover color of node toggle button" }, { "name": "nodeToggleButton.size", "token": "treetable.node.toggle.button.size", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Size of node toggle button" }, { "name": "nodeToggleButton.borderRadius", "token": "treetable.node.toggle.button.border.radius", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border radius of node toggle button" }, { "name": "focusRing.width", "token": "treetable.node.toggle.button.focus.ring.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring width of node toggle button" }, { "name": "focusRing.style", "token": "treetable.node.toggle.button.focus.ring.style", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring style of node toggle button" }, { "name": "focusRing.color", "token": "treetable.node.toggle.button.focus.ring.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring color of node toggle button" }, { "name": "focusRing.offset", "token": "treetable.node.toggle.button.focus.ring.offset", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring offset of node toggle button" }, { "name": "focusRing.shadow", "token": "treetable.node.toggle.button.focus.ring.shadow", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Focus ring shadow of node toggle button" }, { "name": "paginatorTop.borderColor", "token": "treetable.paginator.top.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of paginator top" }, { "name": "paginatorTop.borderWidth", "token": "treetable.paginator.top.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of paginator top" }, { "name": "paginatorBottom.borderColor", "token": "treetable.paginator.bottom.border.color", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border color of paginator bottom" }, { "name": "paginatorBottom.borderWidth", "token": "treetable.paginator.bottom.border.width", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Border width of paginator bottom" } ] } } } }, "themes/utils": {}, "tieredmenu": { "description": "TieredMenu displays submenus in nested overlays.\n\n[Live Demo](https://www.primevue.org/menu/)", "components": { "default": { "description": "TieredMenu displays submenus in nested overlays.", "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": { "TieredMenuPassThroughMethodOptions": { "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": "TieredMenuProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TieredMenuState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent instance." }, { "name": "context", "optional": false, "readonly": false, "type": "TieredMenuContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TieredMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TieredMenuProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "rootList", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root list's DOM element." }, { "name": "item", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the list item's DOM element." }, { "name": "itemContent", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item content's DOM element." }, { "name": "itemLink", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item link's DOM element." }, { "name": "itemIcon", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item icon's DOM element." }, { "name": "itemLabel", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the item label's DOM element." }, { "name": "submenuIcon", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu icon's DOM element." }, { "name": "separator", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the separator's DOM element." }, { "name": "submenu", "optional": true, "readonly": false, "type": "TieredMenuPassThroughOptionType", "default": "", "description": "Used to pass attributes to the submenu's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "TieredMenuPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "TieredMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TieredMenuFocusedItemInfo": { "description": "Defines focused item info", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item index" }, { "name": "level", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Active item level" }, { "name": "parentKey", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Parent key info" } ], "methods": [] }, "TieredMenuState": { "description": "Defines current inline state in TieredMenu component.", "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current id state as a string." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focus state as a boolean." }, { "name": "focusedItemInfo", "optional": false, "readonly": false, "type": "TieredMenuFocusedItemInfo", "default": "", "description": "Current focused item info." }, { "name": "activeItemPath", "optional": false, "readonly": false, "type": "TieredMenuFocusedItemInfo[]", "default": "", "description": "Active item path." }, { "name": "visible", "optional": false, "readonly": false, "type": "boolean", "default": "true", "description": "Current visible state as a boolean." } ], "methods": [] }, "TieredMenuContext": { "description": "Defines current options in TieredMenu component.", "relatedProp": "", "props": [ { "name": "item", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current menuitem" }, { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the menuitem." }, { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current active state of menuitem as a boolean." }, { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state of menuitem as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of menuitem as a boolean." } ], "methods": [] }, "TieredMenuRouterBindProps": { "description": "Defines valid router binding props in TieredMenu component.", "relatedProp": "", "props": [ { "name": "action", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Action element binding" }, { "name": "icon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Icon element binding" }, { "name": "label", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Label element binding" }, { "name": "submenuicon", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Submenuicon elemnt binding" } ], "methods": [] }, "TieredMenuProps": { "description": "Defines valid properties in TieredMenuMenu component.", "relatedProp": "", "props": [ { "name": "model", "optional": true, "readonly": false, "type": "MenuItem[]", "default": "", "description": "An array of menuitems." }, { "name": "popup", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if menu would displayed as a popup." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "exact", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.", "deprecated": "since v3.40.0." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying menu element." }, { "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": [] }, "TieredMenuSlots": { "description": "Defines valid slots in TieredMenuMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t label: undefined, // Label property of the menuitem\n \t props: TieredMenuRouterBindProps, // Binding properties of the menuitem\n \t hasSubmenu: boolean, // Whether or not there is a submenu\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom content for each item." }, { "name": "submenuicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t active: boolean, // Whether item is active\n }", "description": "submenuicon slot's params." } ], "returnType": "VNode[]", "description": "Custom submenu icon template." }, { "name": "itemicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: MenuItem, // Menuitem instance\n \t class: any, // Style class of the item icon element.\n }", "description": "item icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item icon template." }, { "name": "start", "parameters": [], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "end", "parameters": [], "returnType": "VNode[]", "description": "Custom end template." } ] }, "TieredMenuEmitsOptions": { "description": "Defines valid emits in TieredMenuMenu component.", "relatedProp": "", "props": [], "methods": [ { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." }, { "name": "before-show", "parameters": [], "returnType": "void", "description": "Callback to invoke before the popup is shown." }, { "name": "before-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke before the popup is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the popup is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the popup is hidden." } ] }, "TieredMenuMethods": { "relatedProp": "", "props": [ { "name": "toggle", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "show", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [ { "name": "hide", "parameters": [], "returnType": "void", "description": "Hides the overlay." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TieredMenuPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TieredMenuPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TieredMenuPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TieredMenuFocusedItemInfo": { "description": "Defines focused item info", "props": [] }, "TieredMenuState": { "description": "Defines current inline state in TieredMenu component.", "props": [] }, "TieredMenuContext": { "description": "Defines current options in TieredMenu component.", "props": [] }, "TieredMenuRouterBindProps": { "description": "Defines valid router binding props in TieredMenu component.", "props": [] }, "TieredMenuProps": { "description": "Defines valid properties in TieredMenuMenu component.", "props": [] }, "TieredMenuSlots": { "description": "Defines valid slots in TieredMenuMenu component.", "props": [] }, "TieredMenuEmitsOptions": { "description": "Defines valid emits in TieredMenuMenu component.", "props": [] }, "TieredMenuMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TieredMenuPassThroughOptionType": { "values": "TieredMenuPassThroughAttributes | (options: TieredMenuPassThroughMethodOptions) => undefined | string | null | undefined" }, "TieredMenuPassThroughTransitionType": { "values": "TransitionProps | (options: TieredMenuPassThroughMethodOptions) => TransitionProps | undefined" }, "TieredMenuEmits": { "values": "EmitFn" } } } }, "tieredmenustyle": { "description": "TieredMenu displays submenus in nested overlays.\n\n[Live Demo](https://www.primevue.org/menu/)", "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": { "TieredMenuStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TieredMenuStyle": { "props": [] } } }, "enumerations": { "values": { "TieredMenuClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tieredmenu\"", "description": "Class name of the root element" }, { "name": "start", "optional": false, "readonly": false, "value": "\"p-tieredmenu-start\"", "description": "Class name of the start element" }, { "name": "rootList", "optional": false, "readonly": false, "value": "\"p-tieredmenu-root-list\"", "description": "Class name of the root list element" }, { "name": "item", "optional": false, "readonly": false, "value": "\"p-tieredmenu-item\"", "description": "Class name of the item element" }, { "name": "itemContent", "optional": false, "readonly": false, "value": "\"p-tieredmenu-item-content\"", "description": "Class name of the item content element" }, { "name": "itemLink", "optional": false, "readonly": false, "value": "\"p-tieredmenu-item-link\"", "description": "Class name of the item link element" }, { "name": "itemIcon", "optional": false, "readonly": false, "value": "\"p-tieredmenu-item-icon\"", "description": "Class name of the item icon element" }, { "name": "itemLabel", "optional": false, "readonly": false, "value": "\"p-tieredmenu-item-label\"", "description": "Class name of the item label element" }, { "name": "submenuIcon", "optional": false, "readonly": false, "value": "\"p-tieredmenu-submenu-icon\"", "description": "Class name of the submenu icon element" }, { "name": "submenu", "optional": false, "readonly": false, "value": "\"p-tieredmenu-submenu\"", "description": "Class name of the submenu element" }, { "name": "separator", "optional": false, "readonly": false, "value": "\"p-tieredmenu-separator\"", "description": "Class name of the separator element" }, { "name": "end", "optional": false, "readonly": false, "value": "\"p-tieredmenu-end\"", "description": "Class name of the end element" } ] } } } }, "timeline": { "description": "Timeline visualizes a series of chained events.\n\n[Live Demo](https://primevue.org/timeline)", "components": { "default": { "description": "Timeline visualizes a series of chained events.", "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": { "TimelinePassThroughMethodOptions": { "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": "TimelineProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "TimelineContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TimelinePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TimelineProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TimelinePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "event", "optional": true, "readonly": false, "type": "TimelinePassThroughOptionType", "default": "", "description": "Used to pass attributes to the event's DOM element." }, { "name": "eventOpposite", "optional": true, "readonly": false, "type": "TimelinePassThroughOptionType", "default": "", "description": "Used to pass attributes to the event opposite's DOM element." }, { "name": "eventSeparator", "optional": true, "readonly": false, "type": "TimelinePassThroughOptionType", "default": "", "description": "Used to pass attributes to the event separator's DOM element." }, { "name": "eventMarker", "optional": true, "readonly": false, "type": "TimelinePassThroughOptionType", "default": "", "description": "Used to pass attributes to the event marker's DOM element." }, { "name": "eventConnector", "optional": true, "readonly": false, "type": "TimelinePassThroughOptionType", "default": "", "description": "Used to pass attributes to the event connector's DOM element." }, { "name": "eventContent", "optional": true, "readonly": false, "type": "TimelinePassThroughOptionType", "default": "", "description": "Used to pass attributes to the event content's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TimelinePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TimelineContext": { "description": "Defines current options in Timeline component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of the item as a number." } ], "methods": [] }, "TimelineProps": { "description": "Defines valid properties in Timeline component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "any[]", "default": "", "description": "An array of events to display." }, { "name": "align", "optional": true, "readonly": false, "type": "\"alternate\" | \"left\" | \"top\" | \"bottom\" | \"right\"", "default": "left", "description": "Position of the timeline bar relative to the content." }, { "name": "layout", "optional": true, "readonly": false, "type": "\"horizontal\" | \"vertical\"", "default": "horizontal", "description": "Orientation of the timeline." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Name of the field that uniquely identifies the a record in the data." }, { "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": [] }, "TimelineSlots": { "description": "Defines valid slots in Timeline component.", "relatedProp": "", "props": [], "methods": [ { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item data\n \t index: number, // Index of item\n }", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom content template" }, { "name": "opposite", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item data\n \t index: number, // Index of item\n }", "description": "opposite slot's params." } ], "returnType": "VNode[]", "description": "Custom opposite template." }, { "name": "marker", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item data\n \t index: number, // Index of item\n }", "description": "marker slot's params." } ], "returnType": "VNode[]", "description": "Custom marker template." }, { "name": "connector", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item data\n \t index: number, // Index of item\n }" } ], "returnType": "VNode[]", "description": "Custom connector template." } ] }, "TimelineEmitsOptions": { "description": "Defines valid emits in Timeline component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TimelinePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TimelinePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TimelinePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TimelineContext": { "description": "Defines current options in Timeline component.", "props": [] }, "TimelineProps": { "description": "Defines valid properties in Timeline component.", "props": [] }, "TimelineSlots": { "description": "Defines valid slots in Timeline component.", "props": [] }, "TimelineEmitsOptions": { "description": "Defines valid emits in Timeline component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TimelinePassThroughOptionType": { "values": "TimelinePassThroughAttributes | (options: TimelinePassThroughMethodOptions) => undefined | string | null | undefined" }, "TimelineEmits": { "values": "EmitFn" } } } }, "timelinestyle": { "description": "Timeline visualizes a series of chained events.\n\n[Live Demo](https://primevue.org/timeline)", "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": { "TimelineStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TimelineStyle": { "props": [] } } }, "enumerations": { "values": { "TimelineClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-timeline\"", "description": "Class name of the root element" }, { "name": "event", "optional": false, "readonly": false, "value": "\"p-timeline-event\"", "description": "Class name of the event element" }, { "name": "eventOpposite", "optional": false, "readonly": false, "value": "\"p-timeline-event-opposite\"", "description": "Class name of the event opposite element" }, { "name": "eventSeparator", "optional": false, "readonly": false, "value": "\"p-timeline-event-separator\"", "description": "Class name of the event separator element" }, { "name": "eventMarker", "optional": false, "readonly": false, "value": "\"p-timeline-event-marker\"", "description": "Class name of the event marker element" }, { "name": "eventConnector", "optional": false, "readonly": false, "value": "\"p-timeline-event-connector\"", "description": "Class name of the event connector element" }, { "name": "eventContent", "optional": false, "readonly": false, "value": "\"p-timeline-event-content\"", "description": "Class name of the event content element" } ] } } } }, "toast": { "description": "Toast is used to display messages in an overlay.\n\n[Live Demo](https://www.primevue.org/toast/)", "components": { "default": { "description": "Toast is used to display messages in an overlay.", "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": { "ToastPassThroughMethodOptions": { "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": "ToastProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "ToastState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ToastPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ToastProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "message", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the message's DOM element." }, { "name": "messageContent", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the message content's DOM element." }, { "name": "messageIcon", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the message icon's DOM element." }, { "name": "messageText", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the message text's DOM element." }, { "name": "summary", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the summary's DOM element." }, { "name": "detail", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the detail's DOM element." }, { "name": "buttonContainer", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the button container's DOM element." }, { "name": "button", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the button's DOM element.", "deprecated": "since v3.30.2. Use 'closeButton' option." }, { "name": "closeButton", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the button's DOM element." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "ToastPassThroughOptionType", "default": "", "description": "Used to pass attributes to the button icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "ToastPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "ToastPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ToastMessageOptions": { "description": "Defines message options in Toast component.", "relatedProp": "", "props": [ { "name": "severity", "optional": true, "readonly": false, "type": "\"error\" | \"success\" | \"secondary\" | \"info\" | \"warn\" | \"contrast\"", "default": "info", "description": "Severity level of the message." }, { "name": "summary", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Summary content of the message." }, { "name": "detail", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Detail content of the message." }, { "name": "closable", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether the message can be closed manually using the close icon." }, { "name": "life", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Delay in milliseconds to close the message automatically." }, { "name": "group", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Key of the Toast to display the message." }, { "name": "styleClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the message." }, { "name": "contentStyleClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the content." } ], "methods": [] }, "ToastBreakpointsType": { "description": "Defines breakpoints type in Toast component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ToastState": { "description": "Defines current inline state in Toast component.", "relatedProp": "", "props": [ { "name": "messages", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current messages." } ], "methods": [] }, "ToastProps": { "description": "Defines valid properties in Toast component.", "relatedProp": "", "props": [ { "name": "group", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Unique identifier of a message group." }, { "name": "position", "optional": true, "readonly": false, "type": "\"center\" | \"top-left\" | \"top-center\" | \"top-right\" | \"bottom-left\" | \"bottom-center\" | \"bottom-right\"", "default": "top-right", "description": "Position of the toast in viewport." }, { "name": "autoZIndex", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to automatically manage layering." }, { "name": "baseZIndex", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Base zIndex value to use in layering." }, { "name": "breakpoints", "optional": true, "readonly": false, "type": "ToastBreakpointsType", "default": "", "description": "Object literal to define styles per screen size." }, { "name": "closeIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the toast close button.", "deprecated": "since v3.27.0. Use 'closeicon' slot." }, { "name": "infoIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the toast with info severity.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "warnIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the toast with warn severity.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "errorIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the toast with error severity.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "successIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display in the toast with success severity.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "closeButtonProps", "optional": true, "readonly": false, "type": "ButtonHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLButtonElement to the close button.", "deprecated": "since v3.26.0. Use 'pt' property." }, { "name": "message", "optional": true, "readonly": false, "type": "ToastMessageOptions", "default": "", "description": "Used to access message options." }, { "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": [] }, "ToastSlots": { "description": "Defines valid slot in Toast component.", "relatedProp": "", "props": [], "methods": [ { "name": "message", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t message: any, // Message of the component\n }", "description": "message slot's params." } ], "returnType": "VNode[]", "description": "Custom message template." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the message icon\n }", "description": "message icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'messageicon' slot instead.\nCustom message icon template." }, { "name": "messageicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the icon\n }", "description": "message icon slot's params." } ], "returnType": "VNode[]", "description": "Custom message icon template." }, { "name": "closeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: any, // Style class of the close icon\n }", "description": "close icon slot's params." } ], "returnType": "VNode[]", "description": "Custom close icon template." }, { "name": "container", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t message: any, // Message of the component\n \t onClose: () ⇒ void, // Close toast function\n\t closeCallback: () ⇒ void, // Close sidebar function.\n}", "description": "container slot's params." } ], "returnType": "VNode[]", "description": "Custom container slot." } ] }, "ToastEmitsOptions": { "description": "Defines valid emits in Toast component.", "relatedProp": "", "props": [], "methods": [ { "name": "close", "parameters": [ { "name": "message", "optional": false, "type": "ToastMessageOptions", "description": "Toast message." } ], "returnType": "void", "description": "Callback to invoke when the toast is closed." }, { "name": "life-end", "parameters": [ { "name": "message", "optional": false, "type": "ToastMessageOptions", "description": "Toast message." } ], "returnType": "void", "description": "Callback to invoke when the toast's timeout is over." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToastPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ToastPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ToastPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ToastMessageOptions": { "description": "Defines message options in Toast component.", "props": [] }, "ToastBreakpointsType": { "description": "Defines breakpoints type in Toast component.", "props": [] }, "ToastState": { "description": "Defines current inline state in Toast component.", "props": [] }, "ToastProps": { "description": "Defines valid properties in Toast component.", "props": [] }, "ToastSlots": { "description": "Defines valid slot in Toast component.", "props": [] }, "ToastEmitsOptions": { "description": "Defines valid emits in Toast component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ToastPassThroughOptionType": { "values": "ToastPassThroughAttributes | (options: ToastPassThroughMethodOptions) => undefined | string | null | undefined" }, "ToastPassThroughTransitionType": { "values": "TransitionProps | (options: ToastPassThroughMethodOptions) => TransitionProps | undefined" }, "ToastEmits": { "values": "EmitFn" } } } }, "toaststyle": { "description": "Toast is used to display messages in an overlay.\n\n[Live Demo](https://www.primevue.org/toast/)", "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": { "ToastStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToastStyle": { "props": [] } } }, "enumerations": { "values": { "ToastClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-toast\"", "description": "Class name of the root element" }, { "name": "message", "optional": false, "readonly": false, "value": "\"p-toast-message\"", "description": "Class name of the message element" }, { "name": "messageContent", "optional": false, "readonly": false, "value": "\"p-toast-message-content\"", "description": "Class name of the message content element" }, { "name": "messageIcon", "optional": false, "readonly": false, "value": "\"p-toast-message-icon\"", "description": "Class name of the message icon element" }, { "name": "messageText", "optional": false, "readonly": false, "value": "\"p-toast-message-text\"", "description": "Class name of the message text element" }, { "name": "summary", "optional": false, "readonly": false, "value": "\"p-toast-summary\"", "description": "Class name of the summary element" }, { "name": "detail", "optional": false, "readonly": false, "value": "\"p-toast-detail\"", "description": "Class name of the detail element" }, { "name": "closeButton", "optional": false, "readonly": false, "value": "\"p-toast-close-button\"", "description": "Class name of the close button element" }, { "name": "closeIcon", "optional": false, "readonly": false, "value": "\"p-toast-close-icon\"", "description": "Class name of the close icon element" } ] } } } }, "toastservice-usetoast": { "description": "[Live Demo](https://www.primevue.org/toast/)", "model": { "ToastServiceMethods": { "description": "Toast Service methods.", "props": { "description": "", "values": [] }, "methods": { "description": "", "values": [ { "name": "add", "parameters": [ { "name": "message", "optional": false, "type": "ToastMessageOptions", "description": "Message instance." } ], "returnType": "void", "description": "Displays the message in a suitable Toast component." }, { "name": "remove", "parameters": [ { "name": "message", "optional": false, "type": "ToastMessageOptions", "description": "Message instance." } ], "returnType": "void", "description": "Clears the message." }, { "name": "removeGroup", "parameters": [ { "name": "group", "optional": false, "type": "string", "description": "Name of the message group." } ], "returnType": "void", "description": "Clears the messages that belongs to the group." }, { "name": "removeAllGroups", "parameters": [], "returnType": "void", "description": "Clears all the messages." } ] } } } }, "togglebutton": { "description": "ToggleButton is used to select a boolean value using a button.\n\n[Live Demo](https://www.primevue.org/togglebutton/)", "components": { "default": { "description": "ToggleButton is used to select a boolean value using a button.", "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": { "ToggleButtonPassThroughMethodOptions": { "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": "ToggleButtonProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "ToggleButtonContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ToggleButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ToggleButtonProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ToggleButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "ToggleButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "icon", "optional": true, "readonly": false, "type": "ToggleButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the icon's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "ToggleButtonPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ToggleButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ToggleButtonContext": { "description": "Defines current options in ToggleButton component.", "relatedProp": "", "props": [ { "name": "active", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current highlighted state as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state as a boolean." } ], "methods": [] }, "ToggleButtonProps": { "description": "Defines valid properties in ToggleButton component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Value of the component." }, { "name": "onIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon for the on state.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "offIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon for the off state.", "deprecated": "since v3.27.0. Use 'icon' slot." }, { "name": "onLabel", "optional": true, "readonly": false, "type": "string", "default": "yes", "description": "Label for the on state." }, { "name": "offLabel", "optional": true, "readonly": false, "type": "string", "default": "no", "description": "Label for the off state." }, { "name": "iconPos", "optional": true, "readonly": false, "type": "\"left\" | \"right\"", "default": "left", "description": "Position of the icon." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the element should be disabled." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies that an input field is read-only." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Index of the element in tabbing order." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [] }, "ToggleButtonSlots": { "description": "Defines valid slots in ToggleButton component.", "relatedProp": "", "props": [], "methods": [ { "name": "default", "parameters": [], "returnType": "VNode[]", "description": "Custom content such as icons, images and text can be placed inside the button via the default slot." }, { "name": "icon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Current value\n \t class: any, // Icon style class\n }", "description": "icon slot's params." } ], "returnType": "VNode[]", "description": "Custom icon template." } ] }, "ToggleButtonEmitsOptions": { "description": "Defines valid emits in ToggleButton component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToggleButtonPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ToggleButtonPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ToggleButtonPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ToggleButtonContext": { "description": "Defines current options in ToggleButton component.", "props": [] }, "ToggleButtonProps": { "description": "Defines valid properties in ToggleButton component.", "props": [] }, "ToggleButtonSlots": { "description": "Defines valid slots in ToggleButton component.", "props": [] }, "ToggleButtonEmitsOptions": { "description": "Defines valid emits in ToggleButton component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ToggleButtonPassThroughOptionType": { "values": "ToggleButtonPassThroughAttributes | (options: ToggleButtonPassThroughMethodOptions) => undefined | string | null | undefined" }, "ToggleButtonEmits": { "values": "EmitFn" } } } }, "togglebuttonstyle": { "description": "ToggleButton is used to select a boolean value using a button.\n\n[Live Demo](https://www.primevue.org/togglebutton/)", "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": { "ToggleButtonStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToggleButtonStyle": { "props": [] } } }, "enumerations": { "values": { "ToggleButtonClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-togglebutton\"", "description": "Class name of the root element" }, { "name": "icon", "optional": false, "readonly": false, "value": "\"p-togglebutton-icon\"", "description": "Class name of the icon element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-togglebutton-label\"", "description": "Class name of the label element" } ] } } } }, "toggleswitch": { "description": "ToggleSwitch is used to select a boolean value.\n\n[Live Demo](https://www.primevue.org/toggleswitch/)", "components": { "default": { "description": "ToggleSwitch is used to select a boolean value.", "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": { "ToggleSwitchPassThroughMethodOptions": { "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": "ToggleSwitchProps", "default": "", "description": "Defines valid properties." }, { "name": "context", "optional": false, "readonly": false, "type": "ToggleSwitchContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [], "extendedBy": "InputSwitchPassThroughMethodOptions" }, "ToggleSwitchPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ToggleSwitchProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ToggleSwitchPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "input", "optional": true, "readonly": false, "type": "ToggleSwitchPassThroughOptionType", "default": "", "description": "Used to pass attributes to the input's DOM element." }, { "name": "slider", "optional": true, "readonly": false, "type": "ToggleSwitchPassThroughOptionType", "default": "", "description": "Used to pass attributes to the slider's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [], "extendedBy": "InputSwitchPassThroughOptions" }, "ToggleSwitchPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedBy": "InputSwitchPassThroughAttributes" }, "ToggleSwitchProps": { "description": "Defines valid properties in ToggleSwitch component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "string | boolean", "default": "false", "description": "Specifies whether a toggleswitch should be checked or not." }, { "name": "trueValue", "optional": true, "readonly": false, "type": "any", "default": "true", "description": "Value in checked state." }, { "name": "falseValue", "optional": true, "readonly": false, "type": "any", "default": "false", "description": "Value in unchecked state." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "readonly", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "When present, it specifies that an input field is read-only." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Index of the element in tabbing order." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [], "extendedBy": "InputSwitchProps" }, "ToggleSwitchContext": { "description": "Defines current options in ToggleSwitch component.", "relatedProp": "", "props": [ { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current checked state of the item as a boolean." }, { "name": "disabled", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current disabled state of the item as a boolean." } ], "methods": [], "extendedBy": "InputSwitchContext" }, "ToggleSwitchSlots": { "relatedProp": "", "props": [], "methods": [], "extendedBy": "InputSwitchSlots" }, "ToggleSwitchEmitsOptions": { "description": "Defines valid emits in ToggleSwitch component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "boolean", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "focus", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component receives focus." }, { "name": "blur", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when the component loses focus." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToggleSwitchPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ToggleSwitchPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ToggleSwitchPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ToggleSwitchProps": { "description": "Defines valid properties in ToggleSwitch component.", "props": [] }, "ToggleSwitchContext": { "description": "Defines current options in ToggleSwitch component.", "props": [] }, "ToggleSwitchSlots": { "props": [] }, "ToggleSwitchEmitsOptions": { "description": "Defines valid emits in ToggleSwitch component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ToggleSwitchPassThroughOptionType": { "values": "ToggleSwitchPassThroughAttributes | (options: ToggleSwitchPassThroughMethodOptions) => undefined | string | null | undefined" }, "ToggleSwitchEmits": { "values": "EmitFn" } } } }, "toggleswitchstyle": { "description": "ToggleSwitch is used to select a boolean value.\n\n[Live Demo](https://www.primevue.org/toggleswitch/)", "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": { "ToggleSwitchStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedBy": "InputSwitchStyle", "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToggleSwitchStyle": { "props": [] } } }, "enumerations": { "values": { "ToggleSwitchClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-toggleswitch\"", "description": "Class name of the root element" }, { "name": "input", "optional": false, "readonly": false, "value": "\"p-toggleswitch-input\"", "description": "Class name of the input element" }, { "name": "slider", "optional": false, "readonly": false, "value": "\"p-toggleswitch-slider\"", "description": "Class name of the slider element" } ] } } } }, "toolbar": { "description": "Toolbar is a grouping component for buttons and other content.\n\n[Live Demo](https://www.primevue.org/toolbar/)", "components": { "default": { "description": "Toolbar is a grouping component for buttons and other content.", "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": { "ToolbarPassThroughMethodOptions": { "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": "ToolbarProps", "default": "", "description": "Defines valid properties." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "ToolbarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "ToolbarProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "ToolbarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "start", "optional": true, "readonly": false, "type": "ToolbarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the start's DOM element." }, { "name": "center", "optional": true, "readonly": false, "type": "ToolbarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the center's DOM element." }, { "name": "end", "optional": true, "readonly": false, "type": "ToolbarPassThroughOptionType", "default": "", "description": "Used to pass attributes to the right's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "ToolbarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "ToolbarProps": { "description": "Defines valid properties in Toolbar component.", "relatedProp": "", "props": [ { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "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": [] }, "ToolbarSlots": { "description": "Defines valid slots in Toolbar slots.", "relatedProp": "", "props": [], "methods": [ { "name": "start", "parameters": [], "returnType": "VNode[]", "description": "Custom start template." }, { "name": "center", "parameters": [], "returnType": "VNode[]", "description": "Custom center template." }, { "name": "end", "parameters": [], "returnType": "VNode[]", "description": "Custom end template." } ] }, "ToolbarEmitsOptions": { "description": "Defines valid emits in Toolbar component.", "relatedProp": "", "props": [], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToolbarPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "ToolbarPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "ToolbarPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "ToolbarProps": { "description": "Defines valid properties in Toolbar component.", "props": [] }, "ToolbarSlots": { "description": "Defines valid slots in Toolbar slots.", "props": [] }, "ToolbarEmitsOptions": { "description": "Defines valid emits in Toolbar component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "ToolbarPassThroughOptionType": { "values": "ToolbarPassThroughAttributes | (options: ToolbarPassThroughMethodOptions) => undefined | string | null | undefined" }, "ToolbarEmits": { "values": "EmitFn" } } } }, "toolbarstyle": { "description": "Toolbar is a grouping component for buttons and other content.\n\n[Live Demo](https://www.primevue.org/toolbar/)", "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": { "ToolbarStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "ToolbarStyle": { "props": [] } } }, "enumerations": { "values": { "ToolbarClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-toolbar\"", "description": "Class name of the root element" }, { "name": "start", "optional": false, "readonly": false, "value": "\"p-toolbar-start\"", "description": "Class name of the start element" }, { "name": "center", "optional": false, "readonly": false, "value": "\"p-toolbar-center\"", "description": "Class name of the center element" }, { "name": "end", "optional": false, "readonly": false, "value": "\"p-toolbar-end\"", "description": "Class name of the end element" } ] } } } }, "tooltip": { "description": "Tooltip directive provides advisory information for a component.\n\n[Live Demo](https://primevue.org/tooltip)", "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": { "TooltipPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "context", "optional": false, "readonly": false, "type": "TooltipContext", "default": "" }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TooltipOptions": { "description": "Defines options of Tooltip.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Text of the tooltip." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "id", "optional": true, "readonly": false, "type": "string", "default": "", "description": "When present, it adds a custom id to the tooltip." }, { "name": "class", "optional": true, "readonly": false, "type": "string", "default": "", "description": "When present, it adds a custom class to the tooltip." }, { "name": "escape", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "By default the tooltip contents are not rendered as text. Set to false to support html tags in the content." }, { "name": "fitContent", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Automatically adjusts the element position when there is not enough space on the selected position." }, { "name": "showDelay", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "When present, it adds a custom delay to the tooltip's display." }, { "name": "hideDelay", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "When present, it adds a custom delay to the tooltip's hiding." }, { "name": "autoHide", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to hide tooltip when hovering over tooltip content." }, { "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": "Uses 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": [] }, "TooltipDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TooltipOptions.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TooltipDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "text", "optional": true, "readonly": false, "type": "TooltipDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the text's DOM element." }, { "name": "arrow", "optional": true, "readonly": false, "type": "TooltipDirectivePassThroughOptionType", "default": "", "description": "Used to pass attributes to the arrow's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "DirectiveHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TooltipDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TooltipContext": { "description": "Defines current options in Tooltip directive.", "relatedProp": "", "props": [ { "name": "top", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current top position state as a boolean." }, { "name": "right", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current right position state as a boolean." }, { "name": "bottom", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current bottom position state as a boolean." }, { "name": "left", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Current left position state as a boolean." } ], "methods": [] }, "TooltipDirectiveModifiers": { "description": "Defines modifiers of Tooltip.", "relatedProp": "", "props": [ { "name": "right", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Right position for Tooltip." }, { "name": "left", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Left position for Tooltip." }, { "name": "top", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Top position for Tooltip." }, { "name": "bottom", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Bottom position for Tooltip." }, { "name": "focus", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Focus event for Tooltip." } ], "methods": [] }, "TooltipDirectiveBinding": { "description": "Binding of Tooltip directive.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "string | TooltipOptions", "default": "", "description": "Value of the tooltip." }, { "name": "modifiers", "optional": true, "readonly": false, "type": "TooltipDirectiveModifiers", "default": "", "description": "Modifiers of the tooltip." } ], "methods": [], "extendedTypes": "Omit" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TooltipPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TooltipOptions": { "description": "Defines options of Tooltip.", "props": [] }, "TooltipDirectivePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TooltipDirectivePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TooltipContext": { "description": "Defines current options in Tooltip directive.", "props": [] }, "TooltipDirectiveModifiers": { "description": "Defines modifiers of Tooltip.", "props": [] }, "TooltipDirectiveBinding": { "description": "Binding of Tooltip directive.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TooltipDirectivePassThroughOptionType": { "values": "TooltipDirectivePassThroughAttributes | (options: TooltipPassThroughMethodOptions) => TooltipDirectivePassThroughAttributes | null | undefined" } } } }, "tooltipstyle": { "description": "Tooltip directive provides advisory information for a component.\n\n[Live Demo](https://primevue.org/tooltip)", "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": { "TooltipStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TooltipStyle": { "props": [] } } }, "enumerations": { "values": { "TooltipClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tooltip\"", "description": "Class name of the root element" }, { "name": "arrow", "optional": false, "readonly": false, "value": "\"p-tooltip-arrow\"", "description": "Class name of the arrow element" }, { "name": "text", "optional": false, "readonly": false, "value": "\"p-tooltip-text\"", "description": "Class name of the text element" } ] } } } }, "tree": { "description": "Tree is used to display hierarchical data.\n\n[Live Demo](https://www.primevue.org/tree/)", "components": { "default": { "description": "Tree is used to display hierarchical 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": { "TreePassThroughMethodOptions": { "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": "TreeProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TreeState", "default": "", "description": "Defines current inline state." }, { "name": "parent", "optional": false, "readonly": false, "type": "T", "default": "", "description": "Defines parent instance." }, { "name": "context", "optional": false, "readonly": false, "type": "TreeContext", "default": "", "description": "Defines current options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TreeSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "TreeProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TreeState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "TreeExpandedKeys": { "description": "Custom expanded keys metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TreeSelectionKeys": { "description": "Custom selection keys metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TreeFilterEvent": { "description": "Custom filter event.", "relatedProp": "TreeEmitsOptions.filter", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Original event" }, { "name": "value", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Filter value" } ], "methods": [] }, "TreePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TreeProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "pcFilterContainer", "optional": true, "readonly": false, "type": "IconFieldPassThroughOptions", "default": "", "description": "Used to pass attributes to the IconField component." }, { "name": "pcFilter", "optional": true, "readonly": false, "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, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the filter icon's DOM element." }, { "name": "wrapper", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the wrapper's DOM element." }, { "name": "rootChildren", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root children's DOM element." }, { "name": "node", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the node's DOM element." }, { "name": "nodeContent", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the node content's DOM element." }, { "name": "nodeToggleButton", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the node toggle button's DOM element." }, { "name": "nodeToggleIcon", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the node toggle icon's DOM element." }, { "name": "nodeCheckbox", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the checkbox's DOM element." }, { "name": "nodeIcon", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the node icon's DOM element." }, { "name": "nodeLabel", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the node label's DOM element." }, { "name": "nodeChildren", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the node children's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "TreePassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TreePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TreeState": { "description": "Defines current inline state in Tree component.", "relatedProp": "", "props": [ { "name": "d_expandedKeys", "optional": false, "readonly": false, "type": "TreeExpandedKeys", "default": "", "description": "Current expanded keys state." }, { "name": "filterValue", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Current filter value state as a string." } ], "methods": [] }, "TreeContext": { "description": "Defines current options in Tree component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the node." }, { "name": "expanded", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current expanded state of the node as a boolean." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selected state of the node as a boolean." }, { "name": "checked", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current checked state of the node as a boolean." }, { "name": "leaf", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current leaf state of the node as a boolean." } ], "methods": [] }, "TreeProps": { "description": "Defines valid properties in Tree component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "TreeNode[]", "default": "", "description": "An array of treenodes." }, { "name": "expandedKeys", "optional": true, "readonly": false, "type": "TreeExpandedKeys", "default": "", "description": "A map of keys to represent the expansion state in controlled mode." }, { "name": "selectionKeys", "optional": true, "readonly": false, "type": "TreeSelectionKeys", "default": "", "description": "A map of keys to control the selection state." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"checkbox\" | \"single\"", "default": "", "description": "Defines the selection mode." }, { "name": "metaKeySelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines how multiple items can be selected, when true metaKey needs to be pressed to select or unselect an item and when set to false selection of each item can be toggled individually.\nOn touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to display loading indicator." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to display when tree is loading.", "deprecated": "since v3.27.0. Use 'loadingicon' slot." }, { "name": "loadingMode", "optional": true, "readonly": false, "type": "\"mask\" | \"icon\"", "default": "mask", "description": "Loading mode display." }, { "name": "filter", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, displays an input field to filter the items." }, { "name": "filterBy", "optional": true, "readonly": false, "type": "string", "default": "label", "description": "When filtering is enabled, filterBy decides which field or fields (comma separated) to search against." }, { "name": "filterMode", "optional": true, "readonly": false, "type": "\"strict\" | \"lenient\"", "default": "lenient", "description": "Mode for filtering." }, { "name": "filterPlaceholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Placeholder text to show when filter input is empty." }, { "name": "filterLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in filtering. The default locale is the host environment's current locale." }, { "name": "highlightOnSelect", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Highlights automatically the first item." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "HintedString<\"flex\">", "default": "", "description": "Height of the scroll viewport in fixed units or the 'flex' keyword for a dynamic size." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Defines a string value that labels an interactive element." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying menu element." }, { "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": [] }, "TreeSlots": { "description": "Defines valid slots in Tree component.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "Function" } ], "methods": [ { "name": "default", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: TreeNode, // Tree node instance\n \t selected: boolean, // Selection state\n }" } ], "returnType": "VNode[]", "description": "Default content slot." }, { "name": "loadingicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "loadingicon slot's params." } ], "returnType": "VNode[]", "description": "Custom loading icon template." }, { "name": "searchicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "searchicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'filtericon' slot instead.\nCustom search icon template." }, { "name": "filtericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "filtericon slot's params." } ], "returnType": "VNode[]", "description": "Custom search icon template." }, { "name": "togglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: TreeNode, // Tree node instance\n \t expanded: boolean, // Expanded state of the node\n }", "description": "toggleicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'nodetoggleicon' slot instead.\nCustom toggle icon template." }, { "name": "nodetogglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: TreeNode, // Tree node instance\n \t expanded: boolean, // Expanded state of the node\n }", "description": "toggleicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'nodetoggleicon' slot instead.\nCustom node toggle icon template." }, { "name": "nodetoggleicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: TreeNode, // Tree node instance\n \t expanded: boolean, // Expanded state of the node\n }", "description": "toggleicon slot's params." } ], "returnType": "VNode[]", "description": "Custom node toggle icon template." }, { "name": "nodeicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: TreeNode, // Tree node instance\n \t class: string, // Style class of the icon.\n }", "description": "nodeicon slot's params." } ], "returnType": "VNode[]", "description": "Custom node icon template." }, { "name": "checkboxicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t checked: boolean, // Check state of the node\n \t partialChecked: boolean, // Partial check state of the node\n }", "description": "checkboxicon slot's params." } ], "returnType": "VNode[]", "description": "Custom checkbox icon" } ] }, "TreeEmitsOptions": { "description": "Defines valid emits in Tree component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:expandedKeys", "parameters": [ { "name": "value", "optional": false, "type": "TreeExpandedKeys", "description": "New expanded keys." } ], "returnType": "void", "description": "Emitted when the expanded keys change." }, { "name": "update:selectionKeys", "parameters": [ { "name": "value", "optional": false, "type": "TreeSelectionKeys", "description": "New selection keys." } ], "returnType": "void", "description": "Emitted when the selection keys change." }, { "name": "node-select", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is selected." }, { "name": "node-unselect", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is unselected." }, { "name": "node-expand", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is expanded." }, { "name": "node-collapse", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is collapsed." }, { "name": "filter", "parameters": [ { "name": "event", "optional": false, "type": "TreeFilterEvent", "description": "Custom filter event." } ], "returnType": "void", "description": "Callback to invoke on filter input." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TreeSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "TreeExpandedKeys": { "description": "Custom expanded keys metadata.", "props": [] }, "TreeSelectionKeys": { "description": "Custom selection keys metadata.", "props": [] }, "TreeFilterEvent": { "description": "Custom filter event.", "props": [] }, "TreePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TreePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TreeState": { "description": "Defines current inline state in Tree component.", "props": [] }, "TreeContext": { "description": "Defines current options in Tree component.", "props": [] }, "TreeProps": { "description": "Defines valid properties in Tree component.", "props": [] }, "TreeSlots": { "description": "Defines valid slots in Tree component.", "props": [] }, "TreeEmitsOptions": { "description": "Defines valid emits in Tree component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TreePassThroughOptionType": { "values": "TreePassThroughAttributes | (options: TreePassThroughMethodOptions) => undefined | string | null | undefined" }, "TreeEmits": { "values": "EmitFn" } } } }, "treestyle": { "description": "Tree is used to display hierarchical data.\n\n[Live Demo](https://www.primevue.org/tree/)", "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": { "TreeStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeStyle": { "props": [] } } }, "enumerations": { "values": { "TreeClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-tree\"", "description": "Class name of the root element" }, { "name": "mask", "optional": false, "readonly": false, "value": "\"p-tree-mask\"", "description": "Class name of the mask element" }, { "name": "loadingIcon", "optional": false, "readonly": false, "value": "\"p-tree-loading-icon\"", "description": "Class name of the loading icon element" }, { "name": "pcFilterInput", "optional": false, "readonly": false, "value": "\"p-tree-filter-input\"", "description": "Class name of the filter input element" }, { "name": "wrapper", "optional": false, "readonly": false, "value": "\"p-tree-root\"", "description": "Class name of the wrapper element" }, { "name": "rootChildren", "optional": false, "readonly": false, "value": "\"p-tree-root-children\"", "description": "Class name of the root children element" }, { "name": "node", "optional": false, "readonly": false, "value": "\"p-tree-node\"", "description": "Class name of the node element" }, { "name": "nodeContent", "optional": false, "readonly": false, "value": "\"p-tree-node-content\"", "description": "Class name of the node content element" }, { "name": "nodeToggleButton", "optional": false, "readonly": false, "value": "\"p-tree-node-toggle-button\"", "description": "Class name of the node toggle button element" }, { "name": "nodeToggleIcon", "optional": false, "readonly": false, "value": "\"p-tree-node-toggle-icon\"", "description": "Class name of the node toggle icon element" }, { "name": "nodeCheckbox", "optional": false, "readonly": false, "value": "\"p-tree-node-checkbox\"", "description": "Class name of the node checkbox element" }, { "name": "nodeIcon", "optional": false, "readonly": false, "value": "\"p-tree-node-icon\"", "description": "Class name of the node icon element" }, { "name": "nodeLabel", "optional": false, "readonly": false, "value": "\"p-tree-node-label\"", "description": "Class name of the node label element" }, { "name": "nodeChildren", "optional": false, "readonly": false, "value": "\"p-tree-node-children\"", "description": "Class name of the node children element" } ] } } } }, "treenode": { "description": "PrimeVue tree components share a common api to specify the node.", "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": { "TreeNode": { "description": "Custom TreeNode metadata.", "relatedProp": "", "props": [ { "name": "key", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Mandatory unique key of the node." }, { "name": "label", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label of the node." }, { "name": "data", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Data represented by the node." }, { "name": "type", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Type of the node to match a template." }, { "name": "icon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon of the node to display next to content." }, { "name": "children", "optional": true, "readonly": false, "type": "TreeNode[]", "default": "", "description": "An array of treenodes as children." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the node." }, { "name": "styleClass", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Style class of the node." }, { "name": "selectable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the node is selectable when selection mode is enabled." }, { "name": "leaf", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Specifies if the node has children. Used in lazy loading." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "", "description": "Specifies the node loading. Used in Tree and TreeTable." }, { "name": "expandedIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to use in expanded state." }, { "name": "collapsedIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Icon to use in collapsed state." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeNode": { "description": "Custom TreeNode metadata.", "props": [] } } } }, "treeselect": { "description": "TreeSelect is a form component to choose from hierarchical data.\n\n[Live Demo](https://www.primevue.org/treeselect/)", "components": { "default": { "description": "TreeSelect is a form component to choose from hierarchical 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": { "TreeSelectPassThroughMethodOptions": { "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": "TreeSelectProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TreeSelectState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TreeSelectSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "TreeSelectProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TreeSelectState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "TreeSelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TreeSelectProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "labelContainer", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label container's DOM element." }, { "name": "label", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the label's DOM element." }, { "name": "chipItem", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the chip's DOM element." }, { "name": "pcChip", "optional": true, "readonly": false, "type": "ChipPassThroughOptions", "default": "", "description": "Used to pass attributes to the Chip." }, { "name": "dropdown", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown's DOM element." }, { "name": "dropdownIcon", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the dropdown icon's DOM element." }, { "name": "panel", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the panel's DOM element." }, { "name": "treeContainer", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the tree container's DOM element." }, { "name": "pcTree", "optional": true, "readonly": false, "type": "TreePassThroughOptions", "default": "", "description": "Used to pass attributes to Tree component." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message's DOM element." }, { "name": "hiddenInputContainer", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden input container's DOM element." }, { "name": "hiddenInput", "optional": true, "readonly": false, "type": "TreeSelectPassThroughOptionType", "default": "", "description": "Used to pass attributes to the hidden input's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." }, { "name": "transition", "optional": true, "readonly": false, "type": "TreeSelectPassThroughTransitionType", "default": "", "description": "Used to control Vue Transition API." } ], "methods": [] }, "TreeSelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TreeSelectState": { "description": "Defines current inline state in TreeSelect component.", "relatedProp": "", "props": [ { "name": "focused", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current focused state as a boolean." }, { "name": "overlayVisible", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current overlay visible state as a boolean." }, { "name": "expandedKeys", "optional": false, "readonly": false, "type": "TreeExpandedKeys", "default": "", "description": "Current expanded keys state." } ], "methods": [] }, "TreeSelectProps": { "description": "Defines valid properties in TreeSelect component.", "relatedProp": "", "props": [ { "name": "modelValue", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Value of the component." }, { "name": "options", "optional": true, "readonly": false, "type": "TreeNode[]", "default": "", "description": "An array of treenodes." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "20rem", "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value." }, { "name": "placeholder", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Label to display when there are no selections." }, { "name": "invalid", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should have invalid state style." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When present, it specifies that the component should be disabled." }, { "name": "variant", "optional": true, "readonly": false, "type": "\"filled\" | \"outlined\"", "default": "outlined", "description": "Specifies the input variant of the component." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Index of the element in tabbing order." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"checkbox\" | \"single\"", "default": "", "description": "Defines the selection mode." }, { "name": "panelClass", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the overlay panel." }, { "name": "appendTo", "optional": true, "readonly": false, "type": "HTMLElement | HintedString<\"body\" | \"self\">", "default": "body", "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "string", "default": "No results found", "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration." }, { "name": "display", "optional": true, "readonly": false, "type": "\"comma\" | \"chip\"", "default": "comma", "description": "Defines how the selected items are displayed." }, { "name": "metaKeySelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines how multiple items can be selected, when true metaKey needs to be pressed to select or unselect an item and when set to false selection of each item can be toggled individually.\nOn touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "inputId", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Identifier of the underlying input element." }, { "name": "inputClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the input field." }, { "name": "inputStyle", "optional": true, "readonly": false, "type": "object", "default": "", "description": "Inline style of the input field." }, { "name": "inputProps", "optional": true, "readonly": false, "type": "InputHTMLAttributes", "default": "", "description": "Used to pass all properties of the HTMLInputElement to the focusable input element inside the component." }, { "name": "ariaLabelledby", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes relationships between the component and label(s) where its value should be one or more element IDs." }, { "name": "ariaLabel", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Establishes a string value that labels 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": [] }, "TreeSelectSlots": { "description": "Defines valid slots in TreeSelect component.", "relatedProp": "", "props": [], "methods": [ { "name": "value", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Selected value\n \t placeholder: string, // Placeholder\n }", "description": "value slot's params." } ], "returnType": "VNode[]", "description": "Custom value template." }, { "name": "header", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Selected value\n \t options: TreeNode, // An array of treenodes.\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t value: any, // Selected value\n \t options: TreeNode, // An array of treenodes.\n }", "description": "footer slot's params." } ], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "triggericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "dropdownicon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. use 'dropdownicon' slot instead.\nCustom indicator template." }, { "name": "dropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "dropdownicon slot's params." } ], "returnType": "VNode[]", "description": "Custom indicator template." }, { "name": "itemtogglericon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: any, // Node instance\n \t expanded: TreeNode, // Expanded state of the node\n }", "description": "item toggler icon slot's params." } ], "returnType": "VNode[]", "description": "", "deprecated": "since v4.0. Use 'itemtoggleicon' slot instead.\nCustom item toggler icon template." }, { "name": "itemtoggleicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t node: any, // Node instance\n \t expanded: TreeNode, // Expanded state of the node\n }", "description": "item toggle icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item toggle icon template." }, { "name": "itemcheckboxicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t checked: boolean, // Check state of the node\n \t partialChecked: boolean, // Partial check state of the node\n }", "description": "item checkbox icon slot's params." } ], "returnType": "VNode[]", "description": "Custom item checkbox icon template." } ] }, "TreeSelectEmitsOptions": { "description": "Defines valid emits in TreeSelect component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:modelValue", "parameters": [ { "name": "value", "optional": false, "type": "any", "description": "New value." } ], "returnType": "void", "description": "Emitted when the value changes." }, { "name": "change", "parameters": [ { "name": "value", "optional": false, "type": "string[]", "description": "Selected node keys" } ], "returnType": "void", "description": "Callback to invoke on value change." }, { "name": "before-show", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is shown." }, { "name": "before-hide", "parameters": [], "returnType": "void", "description": "Callback to invoke before the overlay is hidden." }, { "name": "show", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is shown." }, { "name": "hide", "parameters": [], "returnType": "void", "description": "Callback to invoke when the overlay is hidden." }, { "name": "node-select", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is selected." }, { "name": "node-unselect", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is unselected." }, { "name": "node-expand", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is expanded." }, { "name": "node-collapse", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is collapsed." } ] }, "TreeSelectMethods": { "relatedProp": "", "props": [ { "name": "show", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "hide", "optional": false, "readonly": false, "type": "Function", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeSelectPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TreeSelectSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "TreeSelectPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TreeSelectPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TreeSelectState": { "description": "Defines current inline state in TreeSelect component.", "props": [] }, "TreeSelectProps": { "description": "Defines valid properties in TreeSelect component.", "props": [] }, "TreeSelectSlots": { "description": "Defines valid slots in TreeSelect component.", "props": [] }, "TreeSelectEmitsOptions": { "description": "Defines valid emits in TreeSelect component.", "props": [] }, "TreeSelectMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TreeSelectPassThroughOptionType": { "values": "TreeSelectPassThroughAttributes | (options: TreeSelectPassThroughMethodOptions) => undefined | string | null | undefined" }, "TreeSelectPassThroughTransitionType": { "values": "TransitionProps | (options: TreeSelectPassThroughMethodOptions) => TransitionProps | undefined" }, "TreeSelectEmits": { "values": "EmitFn" } } } }, "treeselectstyle": { "description": "TreeSelect is a form component to choose from hierarchical data.\n\n[Live Demo](https://www.primevue.org/treeselect/)", "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": { "TreeSelectStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeSelectStyle": { "props": [] } } }, "enumerations": { "values": { "TreeSelectClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-treeselect\"", "description": "Class name of the root element" }, { "name": "labelContainer", "optional": false, "readonly": false, "value": "\"p-treeselect-label-container\"", "description": "Class name of the label container element" }, { "name": "label", "optional": false, "readonly": false, "value": "\"p-treeselect-label\"", "description": "Class name of the label element" }, { "name": "chipItem", "optional": false, "readonly": false, "value": "\"p-treeselect-chip-item\"", "description": "Class name of the chip item element" }, { "name": "pcChip", "optional": false, "readonly": false, "value": "\"p-treeselect-chip\"", "description": "Class name of the chip element" }, { "name": "dropdown", "optional": false, "readonly": false, "value": "\"p-treeselect-dropdown\"", "description": "Class name of the dropdown element" }, { "name": "dropdownIcon", "optional": false, "readonly": false, "value": "\"p-treeselect-dropdown-icon\"", "description": "Class name of the dropdown icon element" }, { "name": "panel", "optional": false, "readonly": false, "value": "\"p-treeselect-overlay\"", "description": "Class name of the panel element" }, { "name": "treeContainer", "optional": false, "readonly": false, "value": "\"p-treeselect-tree-container\"", "description": "Class name of the tree container element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-treeselect-empty-message\"", "description": "Class name of the empty message element" } ] } } } }, "treetable": { "description": "TreeTable is used to display hierarchical data in tabular format.\n\n[Live Demo](https://www.primevue.org/treetable/)", "components": { "default": { "description": "TreeTable is used to display hierarchical data in tabular format.", "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": { "TreeTablePassThroughMethodOptions": { "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": "TreeTableProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TreeTableState", "default": "", "description": "Defines current inline state." }, { "name": "context", "optional": false, "readonly": false, "type": "TreeTableContext", "default": "", "description": "Defines current options." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "TreeTableSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "relatedProp": "", "props": [ { "name": "props", "optional": false, "readonly": false, "type": "TreeTableProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "TreeTableState", "default": "", "description": "Defines current inline state." } ], "methods": [] }, "TreeTableFilterMetaData": { "description": "Custom treetable filter metadata.", "relatedProp": "", "props": [ { "name": "value", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Filter value" }, { "name": "matchMode", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Filter match mode" } ], "methods": [] }, "TreeTableOperatorFilterMetaData": { "description": "Custom operator filter metadata.", "relatedProp": "", "props": [ { "name": "operator", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Filter operator" }, { "name": "constraints", "optional": false, "readonly": false, "type": "TreeTableFilterMetaData[]", "default": "", "description": "Array of filter meta datas." } ], "methods": [] }, "TreeTableFilterMeta": { "description": "Custom filter metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "string | TreeTableFilterMetaData | TreeTableOperatorFilterMetaData" } ], "methods": [] }, "TreeTableSortEvent": { "description": "Custom sort event.", "relatedProp": "TreeTableEmitsOptions.sort", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Field to sort against" }, { "name": "sortOrder", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Sort order as integer" }, { "name": "multiSortMeta", "optional": false, "readonly": false, "type": "undefined | null | TreeTableSortMeta[]", "default": "", "description": "MultiSort metadata" }, { "name": "filters", "optional": false, "readonly": false, "type": "TreeTableFilterMeta", "default": "", "description": "Collection of active filters" }, { "name": "filterMatchModes", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Match modes per field" } ], "methods": [], "extendedBy": "TreeTablePageEvent,TreeTableFilterEvent" }, "TreeTablePageEvent": { "description": "Custom page event.", "relatedProp": "TreeTableEmitsOptions.sort", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Field to sort against" }, { "name": "sortOrder", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Sort order as integer" }, { "name": "multiSortMeta", "optional": false, "readonly": false, "type": "undefined | null | TreeTableSortMeta[]", "default": "", "description": "MultiSort metadata" }, { "name": "filters", "optional": false, "readonly": false, "type": "TreeTableFilterMeta", "default": "", "description": "Collection of active filters" }, { "name": "filterMatchModes", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Match modes per field" }, { "name": "page", "optional": false, "readonly": false, "type": "number", "default": "", "description": "New page number" }, { "name": "pageCount", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Total page count" } ], "methods": [], "extendedTypes": "TreeTableSortEvent" }, "TreeTableFilterEvent": { "description": "Custom filter event.", "relatedProp": "TreeTableEmitsOptions.sort", "props": [ { "name": "originalEvent", "optional": false, "readonly": false, "type": "Event", "default": "", "description": "Browser event." }, { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of first record" }, { "name": "rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display in new page" }, { "name": "sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Field to sort against" }, { "name": "sortOrder", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Sort order as integer" }, { "name": "multiSortMeta", "optional": false, "readonly": false, "type": "undefined | null | TreeTableSortMeta[]", "default": "", "description": "MultiSort metadata" }, { "name": "filters", "optional": false, "readonly": false, "type": "TreeTableFilterMeta", "default": "", "description": "Collection of active filters" }, { "name": "filterMatchModes", "optional": false, "readonly": false, "type": "undefined | HintedString<\"endsWith\" | \"startsWith\" | \"contains\" | \"in\" | \"notContains\" | \"equals\" | \"notEquals\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\">", "default": "", "description": "Match modes per field" }, { "name": "filteredValue", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Filtered collection (non-lazy only)" } ], "methods": [], "extendedTypes": "TreeTableSortEvent" }, "TreeTableSortMeta": { "description": "Custom sort metadata.", "relatedProp": "", "props": [ { "name": "field", "optional": false, "readonly": false, "type": "string", "default": "", "description": "Column field" }, { "name": "order", "optional": false, "readonly": false, "type": "undefined | null | 0 | 1 | -1", "default": "", "description": "Column sort order" } ], "methods": [] }, "TreeTableExpandedKeys": { "description": "Custom expanded keys metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TreeTableSelectionKeys": { "description": "Custom selection keys metadata.", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TreeTablePassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "TreeTableProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "loading", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading wrapper's DOM element." }, { "name": "mask", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the mask's DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "header", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the header's DOM element." }, { "name": "pcPaginator", "optional": true, "readonly": false, "type": "PaginatorPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Paginator component." }, { "name": "tableContainer", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the table container's DOM element." }, { "name": "table", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the table's DOM element." }, { "name": "thead", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the thead's DOM element." }, { "name": "headerRow", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the header row's DOM element." }, { "name": "tbody", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the tbody's DOM element." }, { "name": "row", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the row's DOM element." }, { "name": "emptyMessage", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message's DOM element." }, { "name": "emptyMessageCell", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the empty message cell's DOM element." }, { "name": "tfoot", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the tfoot's DOM element." }, { "name": "footerRow", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer row's DOM element." }, { "name": "footer", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the footer's DOM element." }, { "name": "columnResizeIndicator", "optional": true, "readonly": false, "type": "TreeTablePassThroughOptionType", "default": "", "description": "Used to pass attributes to the column resize indicator's DOM element." }, { "name": "column", "optional": true, "readonly": false, "type": "ColumnPassThroughOptionType", "default": "", "description": "Used to pass attributes to the Column helper components." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "TreeTablePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "TreeTableState": { "description": "Defines current inline state in TreeTable component.", "relatedProp": "", "props": [ { "name": "d_first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index of first record as a number." }, { "name": "d_rows", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current number of rows to display in new page as a number." }, { "name": "d_sortField", "optional": false, "readonly": false, "type": "undefined | string | Function", "default": "", "description": "Current sort field." }, { "name": "d_sortOrder", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current order to sort the data by default." }, { "name": "d_multiSortMeta", "optional": false, "readonly": false, "type": "TreeTableSortMeta[]", "default": "", "description": "Current sortmeta objects to sort the data." }, { "name": "d_groupRowsSortMeta", "optional": false, "readonly": false, "type": "TreeTableSortMeta", "default": "", "description": "Current group sortmeta objects to sort the data." }, { "name": "d_selectionKeys", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current keys of selected rows." }, { "name": "d_expandedRowKeys", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Current keys of rows in expanded state." }, { "name": "d_columnOrder", "optional": false, "readonly": false, "type": "string[]", "default": "", "description": "Current order of the columns." }, { "name": "d_editingRowKeys", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Current keys of editing rows." }, { "name": "d_editingMeta", "optional": false, "readonly": false, "type": "object", "default": "", "description": "Current editing meta data." }, { "name": "d_filters", "optional": false, "readonly": false, "type": "TreeTableFilterMeta", "default": "", "description": "Current filters object." }, { "name": "d_editing", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current editing as a boolean." } ], "methods": [] }, "TreeTableContext": { "description": "Defines current options in TreeTable component.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Current index state of the item." }, { "name": "frozen", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current frozen state of the row as a boolean." }, { "name": "selectable", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selectable state of the row as a boolean." }, { "name": "selected", "optional": false, "readonly": false, "type": "boolean", "default": "false", "description": "Current selected state of the row as a boolean." } ], "methods": [] }, "TreeTableProps": { "description": "Defines valid properties in TreeTable component.", "relatedProp": "", "props": [ { "name": "value", "optional": true, "readonly": false, "type": "TreeNode[]", "default": "", "description": "An array of treenodes." }, { "name": "dataKey", "optional": true, "readonly": false, "type": "string | Function", "default": "\"key\"", "description": "Name of the field that uniquely identifies the a record in the data." }, { "name": "expandedKeys", "optional": true, "readonly": false, "type": "TreeTableExpandedKeys", "default": "", "description": "A map of keys to represent the state of the tree expansion state in controlled mode." }, { "name": "selectionKeys", "optional": true, "readonly": false, "type": "TreeTableSelectionKeys", "default": "", "description": "A map of keys to control the selection state." }, { "name": "selectionMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"checkbox\" | \"single\"", "default": "", "description": "Defines the selection mode." }, { "name": "metaKeySelection", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines how multiple items can be selected, when true metaKey needs to be pressed to select or unselect an item and when set to false selection of each item can be toggled individually.\nOn touch enabled devices, metaKeySelection is turned off automatically." }, { "name": "rows", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Number of rows to display per page." }, { "name": "first", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Index of the first row to be displayed." }, { "name": "totalRecords", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Number of total records, defaults to length of value when not defined." }, { "name": "paginator", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified as true, enables the pagination." }, { "name": "paginatorPosition", "optional": true, "readonly": false, "type": "\"both\" | \"top\" | \"bottom\"", "default": "bottom", "description": "Position of the paginator, options are 'top','bottom' or 'both'." }, { "name": "alwaysShowPaginator", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Whether to show it even there is only one page." }, { "name": "paginatorTemplate", "optional": true, "readonly": false, "type": "string", "default": "FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown", "description": "Template of the paginator. It can be customized using the template property using the predefined keys. Here are the available elements that can be placed inside a paginator in any order.\n\n- FirstPageLink\n- PrevPageLink\n- PageLinks\n- NextPageLink\n- LastPageLink\n- RowsPerPageDropdown\n- JumpToPageDropdown\n- JumpToPageInput\n- CurrentPageReport" }, { "name": "pageLinkSize", "optional": true, "readonly": false, "type": "number", "default": "5", "description": "Number of page links to display." }, { "name": "rowsPerPageOptions", "optional": true, "readonly": false, "type": "number[]", "default": "", "description": "Array of integer values to display inside rows per page dropdown." }, { "name": "currentPageReportTemplate", "optional": true, "readonly": false, "type": "string", "default": "'({currentPage} of {totalPages})'", "description": "Template of the current page report element. It displays information about the pagination state.\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" }, { "name": "lazy", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if data is loaded and interacted with in lazy manner." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Displays a loader to indicate data load is in progress." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "string", "default": "", "description": "The icon to show while indicating data load is in progress.", "deprecated": "since v3.27.0. Use 'loadingicon' slot." }, { "name": "loadingMode", "optional": true, "readonly": false, "type": "\"mask\" | \"icon\"", "default": "mask", "description": "Loading mode display." }, { "name": "rowHover", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, background of the rows change on hover." }, { "name": "autoLayout", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether the cell widths scale according to their content or not." }, { "name": "sortField", "optional": true, "readonly": false, "type": "string | Function", "default": "", "description": "Property name or a getter function of a row data used for sorting by default." }, { "name": "sortOrder", "optional": true, "readonly": false, "type": "number", "default": "", "description": "Order to sort the data by default." }, { "name": "defaultSortOrder", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Default sort order of an unsorted column." }, { "name": "multiSortMeta", "optional": true, "readonly": false, "type": "null | TreeTableSortMeta[]", "default": "", "description": "An array of SortMeta objects to sort the data by default in multiple sort mode." }, { "name": "sortMode", "optional": true, "readonly": false, "type": "\"multiple\" | \"single\"", "default": "single", "description": "Defines whether sorting works on single column or on multiple columns." }, { "name": "removableSort", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, columns can have an un-sorted state." }, { "name": "filters", "optional": true, "readonly": false, "type": "TreeTableFilterMeta", "default": "", "description": "Filters object with key-value pairs to define the filters." }, { "name": "filterMode", "optional": true, "readonly": false, "type": "\"strict\" | \"lenient\"", "default": "lenient", "description": "Mode for filtering." }, { "name": "filterLocale", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Locale to use in filtering. The default locale is the host environment's current locale." }, { "name": "resizableColumns", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, columns can be resized using drag and drop." }, { "name": "columnResizeMode", "optional": true, "readonly": false, "type": "\"expand\" | \"fit\"", "default": "fit", "description": "Defines whether the overall table width should change on column resize." }, { "name": "indentation", "optional": true, "readonly": false, "type": "number", "default": "1", "description": "Indentation factor as rem value for children nodes." }, { "name": "showGridlines", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to show grid lines between cells." }, { "name": "scrollable", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When specified, enables horizontal and/or vertical scrolling." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "HintedString<\"flex\">", "default": "", "description": "Height of the scroll viewport in fixed pixels or the 'flex' keyword for a dynamic size." }, { "name": "size", "optional": true, "readonly": false, "type": "\"small\" | \"large\"", "default": "", "description": "Defines the size of the table." }, { "name": "tableStyle", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Inline style of the table element." }, { "name": "tableClass", "optional": true, "readonly": false, "type": "string | object", "default": "", "description": "Style class of the table element." }, { "name": "tableProps", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Props to pass to the table element." }, { "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": [] }, "TreeTableSlots": { "description": "Defines valid slots in TreeTable component.", "relatedProp": "", "props": [], "methods": [ { "name": "header", "parameters": [], "returnType": "VNode[]", "description": "Custom header template." }, { "name": "footer", "parameters": [], "returnType": "VNode[]", "description": "Custom footer template." }, { "name": "paginatorstart", "parameters": [], "returnType": "VNode[]", "description": "Custom paginator start template." }, { "name": "paginatorend", "parameters": [], "returnType": "VNode[]", "description": "Custom paginator end template." }, { "name": "empty", "parameters": [], "returnType": "VNode[]", "description": "Custom empty template." }, { "name": "loadingicon", "parameters": [], "returnType": "VNode[]", "description": "Custom loading icon template." }, { "name": "checkboxicon", "parameters": [], "returnType": "VNode[]", "description": "Custom checkbox icon template." }, { "name": "paginatorfirstpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator first page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator first page link icon template." }, { "name": "paginatorprevpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator prev page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator previous page link icon template." }, { "name": "paginatornextpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator next page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator next page link icon template." }, { "name": "paginatorlastpagelinkicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator last page link icon.\n }" } ], "returnType": "VNode[]", "description": "Custom paginator last page link icon template." }, { "name": "paginatorrowsperpagedropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator rows per page dropdown icon.\n }", "description": "paginatorrowsperpagedropdownicon's params." } ], "returnType": "VNode[]", "description": "Custom paginatorrowsperpagedropdownicon template." }, { "name": "paginatorjumptopagedropdownicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the paginator jump to page dropdown icon.\n }", "description": "paginatorjumptopagedropdownicon's params." } ], "returnType": "VNode[]", "description": "Custom paginatorjumptopagedropdownicon template." } ] }, "TreeTableEmitsOptions": { "description": "Defines valid emits in TreeTable component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:expandedKeys", "parameters": [ { "name": "value", "optional": false, "type": "TreeTableExpandedKeys", "description": "New expanded keys." } ], "returnType": "void", "description": "Emitted when the expanded keys change." }, { "name": "update:selectionKeys", "parameters": [ { "name": "event", "optional": false, "type": "TreeTableSelectionKeys" } ], "returnType": "void", "description": "Emitted when the selection keys change." }, { "name": "update:first", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the first changes." }, { "name": "update:rows", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the rows changes." }, { "name": "update:sortField", "parameters": [ { "name": "value", "optional": false, "type": "string", "description": "New value." } ], "returnType": "void", "description": "Emitted when the sortField changes." }, { "name": "update:sortOrder", "parameters": [ { "name": "value", "optional": false, "type": "undefined | number", "description": "New value." } ], "returnType": "void", "description": "Emitted when the sortOrder changes." }, { "name": "update:multiSortMeta", "parameters": [ { "name": "value", "optional": false, "type": "undefined | null | TreeTableSortMeta[]", "description": "New value." } ], "returnType": "void", "description": "Emitted when the multiSortMeta changes." }, { "name": "page", "parameters": [ { "name": "event", "optional": false, "type": "TreeTablePageEvent", "description": "Custom page event." } ], "returnType": "void", "description": "Callback to invoke on pagination. Sort and Filter information is also available for lazy loading implementation." }, { "name": "sort", "parameters": [ { "name": "event", "optional": false, "type": "TreeTableSortEvent", "description": "Custom sort event." } ], "returnType": "void", "description": "Callback to invoke on sort. Page and Filter information is also available for lazy loading implementation." }, { "name": "filter", "parameters": [ { "name": "event", "optional": false, "type": "TreeTableFilterEvent", "description": "Custom filter event." } ], "returnType": "void", "description": "Event to emit after filtering, not triggered in lazy mode." }, { "name": "node-select", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is selected." }, { "name": "node-unselect", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is unselected." }, { "name": "node-expand", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is expanded." }, { "name": "node-collapse", "parameters": [ { "name": "node", "optional": false, "type": "TreeNode", "description": "Node instance." } ], "returnType": "void", "description": "Callback to invoke when a node is collapsed." }, { "name": "column-resize-end", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when a column is resized." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeTablePassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "TreeTableSharedPassThroughMethodOptions": { "description": "Custom shared passthrough(pt) option method.", "props": [] }, "TreeTableFilterMetaData": { "description": "Custom treetable filter metadata.", "props": [] }, "TreeTableOperatorFilterMetaData": { "description": "Custom operator filter metadata.", "props": [] }, "TreeTableFilterMeta": { "description": "Custom filter metadata.", "props": [] }, "TreeTableSortEvent": { "description": "Custom sort event.", "props": [] }, "TreeTablePageEvent": { "description": "Custom page event.", "props": [] }, "TreeTableFilterEvent": { "description": "Custom filter event.", "props": [] }, "TreeTableSortMeta": { "description": "Custom sort metadata.", "props": [] }, "TreeTableExpandedKeys": { "description": "Custom expanded keys metadata.", "props": [] }, "TreeTableSelectionKeys": { "description": "Custom selection keys metadata.", "props": [] }, "TreeTablePassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "TreeTablePassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "TreeTableState": { "description": "Defines current inline state in TreeTable component.", "props": [] }, "TreeTableContext": { "description": "Defines current options in TreeTable component.", "props": [] }, "TreeTableProps": { "description": "Defines valid properties in TreeTable component.", "props": [] }, "TreeTableSlots": { "description": "Defines valid slots in TreeTable component.", "props": [] }, "TreeTableEmitsOptions": { "description": "Defines valid emits in TreeTable component.", "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "TreeTablePassThroughOptionType": { "values": "TreeTablePassThroughAttributes | (options: TreeTablePassThroughMethodOptions) => undefined | string | null | undefined" }, "TreeTableEmits": { "values": "EmitFn" } } } }, "treetablestyle": { "description": "TreeTable is used to display hierarchical data in tabular format.\n\n[Live Demo](https://www.primevue.org/treetable/)", "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": { "TreeTableStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "TreeTableStyle": { "props": [] } } }, "enumerations": { "values": { "TreeTableClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-treetable\"", "description": "Class name of the root element" }, { "name": "loading", "optional": false, "readonly": false, "value": "\"p-treetable-loading\"", "description": "Class name of the loading element" }, { "name": "mask", "optional": false, "readonly": false, "value": "\"p-treetable-mask\"", "description": "Class name of the mask element" }, { "name": "loadingIcon", "optional": false, "readonly": false, "value": "\"p-treetable-loading-icon\"", "description": "Class name of the loading icon element" }, { "name": "header", "optional": false, "readonly": false, "value": "\"p-treetable-header\"", "description": "Class name of the header element" }, { "name": "paginator", "optional": false, "readonly": false, "value": "\"p-treetable-paginator-[position]\"", "description": "Class name of the paginator element" }, { "name": "tableContainer", "optional": false, "readonly": false, "value": "\"p-treetable-table-container\"", "description": "Class name of the table container element" }, { "name": "table", "optional": false, "readonly": false, "value": "\"p-treetable-table\"", "description": "Class name of the table element" }, { "name": "thead", "optional": false, "readonly": false, "value": "\"p-treetable-thead\"", "description": "Class name of the thead element" }, { "name": "columnResizer", "optional": false, "readonly": false, "value": "\"p-treetable-column-resizer\"", "description": "Class name of the column resizer element" }, { "name": "columnTitle", "optional": false, "readonly": false, "value": "\"p-treetable-column-title\"", "description": "Class name of the column title element" }, { "name": "sortIcon", "optional": false, "readonly": false, "value": "\"p-treetable-sort-icon\"", "description": "Class name of the sort icon element" }, { "name": "pcSortBadge", "optional": false, "readonly": false, "value": "\"p-treetable-sort-badge\"", "description": "Class name of the sort badge element" }, { "name": "tbody", "optional": false, "readonly": false, "value": "\"p-treetable-tbody\"", "description": "Class name of the tbody element" }, { "name": "nodeToggleButton", "optional": false, "readonly": false, "value": "\"p-treetable-node-toggle-button\"", "description": "Class name of the node toggle button element" }, { "name": "nodeToggleIcon", "optional": false, "readonly": false, "value": "\"p-treetable-node-toggle-icon\"", "description": "Class name of the node toggle icon element" }, { "name": "pcNodeCheckbox", "optional": false, "readonly": false, "value": "\"p-treetable-node-checkbox\"", "description": "Class name of the node checkbox element" }, { "name": "emptyMessage", "optional": false, "readonly": false, "value": "\"p-treetable-empty-message\"", "description": "Class name of the empty message element" }, { "name": "tfoot", "optional": false, "readonly": false, "value": "\"p-treetable-tfoot\"", "description": "Class name of the tfoot element" }, { "name": "footer", "optional": false, "readonly": false, "value": "\"p-treetable-footer\"", "description": "Class name of the footer element" }, { "name": "columnResizeIndicator", "optional": false, "readonly": false, "value": "\"p-treetable-column-resize-indicator\"", "description": "Class name of the column resize indicator element" } ] } } } }, "ts-helpers": { "types": { "description": "Defines the custom types used by the module.", "values": { "PublicProps": { "values": "VNodeProps & AllowedComponentProps & ComponentCustomProps" }, "UnionToIntersection": { "values": "(U extends any ? Function : never) extends Function ? I : never" }, "EmitFn": { "values": "Options extends (infer V)[] ? Function : Object extends Options ? Function : UnionToIntersection<{ [key in Event]: Options[key] extends Function ? Function : Function }[Event]>" }, "DefineComponent": { "values": "_DefineComponent" }, "GlobalComponentConstructor": { "values": "{}" }, "Booleanish": { "values": "boolean | \"true\" | \"false\"", "description": "Custom types" }, "Numberish": { "values": "number | string" }, "Nullable": { "values": "T | null | undefined" }, "PassThrough": { "values": "T | object | undefined" }, "DesignToken": { "values": "T | object | undefined" }, "DefaultPassThrough": { "values": "T | (instance: VNode) => undefined | undefined" }, "HintedString": { "values": "string & Object | T" } } } }, "useconfirm/UseConfirm": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "useConfirm": { "name": "useConfirm", "parameters": [], "returnType": "Object" } } } }, "usedialog/UseDialog": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "useDialog": { "name": "useDialog", "parameters": [], "returnType": "Object" } } } }, "usestyle/UseStyle": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "useStyle": { "name": "useStyle", "parameters": [ { "name": "css", "type": "string" }, { "name": "options", "type": "StyleOptions" } ], "returnType": "Style" } } }, "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": { "StyleOptions": { "relatedProp": "", "props": [ { "name": "document", "optional": true, "readonly": false, "type": "HTMLElement", "default": "" }, { "name": "immediate", "optional": true, "readonly": false, "type": "boolean", "default": "" }, { "name": "manual", "optional": true, "readonly": false, "type": "boolean", "default": "" }, { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "id", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "media", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "nonce", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "props", "optional": true, "readonly": false, "type": "any", "default": "" } ], "methods": [] }, "Style": { "relatedProp": "", "props": [ { "name": "id", "optional": false, "readonly": false, "type": "string", "default": "" }, { "name": "name", "optional": false, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": false, "readonly": false, "type": "any", "default": "" }, { "name": "unload", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "load", "optional": false, "readonly": false, "type": "Function", "default": "" }, { "name": "isLoaded", "optional": false, "readonly": false, "type": "boolean", "default": "" } ], "methods": [] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "StyleOptions": { "props": [] }, "Style": { "props": [] } } } }, "usetoast/UseToast": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "useToast": { "name": "useToast", "parameters": [], "returnType": "ToastServiceMethods" } } } }, "utils/Utils": { "functions": { "description": "Defines the custom functions used by the module.", "values": { "UniqueComponentId": { "name": "UniqueComponentId", "parameters": [ { "name": "prefix", "type": "string" } ], "returnType": "string" }, "EventBus": { "name": "EventBus", "parameters": [], "returnType": "Object" } } } }, "virtualscroller": { "description": "VirtualScroller is a performant approach to handle huge data efficiently.\n\n[Live Demo](https://www.primevue.org/virtualscroller/)", "components": { "default": { "description": "VirtualScroller is a performant approach to handle huge data efficiently.", "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": { "VirtualScrollerPassThroughMethodOptions": { "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": "VirtualScrollerProps", "default": "", "description": "Defines valid properties." }, { "name": "state", "optional": false, "readonly": false, "type": "VirtualScrollerState", "default": "", "description": "Defines current inline state." }, { "name": "attrs", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines valid attributes." }, { "name": "parent", "optional": false, "readonly": false, "type": "any", "default": "", "description": "Defines parent options." }, { "name": "global", "optional": false, "readonly": false, "type": "undefined | object", "default": "", "description": "Defines passthrough(pt) options in global config." } ], "methods": [] }, "VirtualScrollerScrollIndexChangeEvent": { "description": "Custom scroll index change event.", "relatedProp": "VirtualScrollerEmitsOptions['scroll-index-change']", "props": [ { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "First index of the new data range to be loaded." }, { "name": "last", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Last index of the new data range to be loaded." } ], "methods": [], "extendedBy": "VirtualScrollerLazyEvent,VirtualScrollerViewport" }, "VirtualScrollerLazyEvent": { "description": "Custom lazy event.", "relatedProp": "VirtualScrollerEmitsOptions['scroll-index-change']", "props": [ { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "First index of the new data range to be loaded." }, { "name": "last", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Last index of the new data range to be loaded." } ], "methods": [], "extendedTypes": "VirtualScrollerScrollIndexChangeEvent" }, "VirtualScrollerViewport": { "description": "Custom virtualscroller viewport metadata.", "relatedProp": "VirtualScrollerEmitsOptions['scroll-index-change']", "props": [ { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "First index of the new data range to be loaded." }, { "name": "last", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Last index of the new data range to be loaded." } ], "methods": [], "extendedTypes": "VirtualScrollerScrollIndexChangeEvent" }, "VirtualScrollerRangeMethod": { "description": "Virtual scroller rendered range.", "relatedProp": "", "props": [ { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Whether the item is first." }, { "name": "last", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Whether the item is last." }, { "name": "viewport", "optional": false, "readonly": false, "type": "VirtualScrollerViewport", "default": "", "description": "Viewport info." } ], "methods": [] }, "VirtualScrollerItemOptions": { "description": "Custom item options.", "relatedProp": "", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Item index" }, { "name": "count", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Items count" }, { "name": "first", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is first." }, { "name": "last", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is last." }, { "name": "even", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is even." }, { "name": "odd", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is odd." }, { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [], "extendedBy": "VirtualScrollerLoaderOptions" }, "VirtualScrollerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "relatedProp": "VirtualScrollerProps.pt", "props": [ { "name": "root", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the root's DOM element." }, { "name": "content", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the content's DOM element." }, { "name": "loader", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the loader's DOM element." }, { "name": "loadingIcon", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the loading icon's DOM element." }, { "name": "spacer", "optional": true, "readonly": false, "type": "VirtualScrollerPassThroughOptionType", "default": "", "description": "Used to pass attributes to the spacer's DOM element." }, { "name": "hooks", "optional": true, "readonly": false, "type": "ComponentHooks", "default": "", "description": "Used to manage all lifecycle hooks." } ], "methods": [] }, "VirtualScrollerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "relatedProp": "", "props": [ { "name": "[key: string]", "optional": false, "readonly": false, "type": "any" } ], "methods": [] }, "VirtualScrollerState": { "description": "Defines current inline state in VirtualScroller component.", "relatedProp": "", "props": [ { "name": "first", "optional": false, "readonly": false, "type": "number", "default": "", "description": "First index of the new data range to be loaded as a number." }, { "name": "last", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Last index of the new data range to be loaded as a number." }, { "name": "page", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Index of the first item as a number." }, { "name": "numItemsInViewport", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Visible item count in the viewport as a number." }, { "name": "lastScrollPos", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Lastest scroll position as a number." }, { "name": "d_numToleratedItems", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Additional elements to add to the DOM outside of the view as a number." }, { "name": "d_loading", "optional": false, "readonly": false, "type": "number", "default": "false", "description": "Current loading state as a boolean." }, { "name": "loaderArr", "optional": false, "readonly": false, "type": "any[]", "default": "", "description": "Loadable items array." }, { "name": "spacerStyle", "optional": false, "readonly": false, "type": "any", "default": "", "description": "The style of spacer element." }, { "name": "contentStyle", "optional": false, "readonly": false, "type": "any", "default": "", "description": "The style of content element." } ], "methods": [] }, "VirtualScrollerLoaderOptions": { "description": "Custom virtualscroller loader options", "relatedProp": "virtualscroller.VirtualScrollerItemOptions", "props": [ { "name": "index", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Item index" }, { "name": "count", "optional": false, "readonly": false, "type": "number", "default": "", "description": "Items count" }, { "name": "first", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is first." }, { "name": "last", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is last." }, { "name": "even", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is even." }, { "name": "odd", "optional": false, "readonly": false, "type": "boolean", "default": "", "description": "Whether the item is odd." } ], "methods": [], "extendedBy": "ColumnLoadingOptions", "extendedTypes": "VirtualScrollerItemOptions" }, "VirtualScrollerProps": { "description": "Defines valid properties in VirtualScroller component.", "relatedProp": "", "props": [ { "name": "id", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Unique identifier of the element." }, { "name": "style", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Inline style of the component." }, { "name": "class", "optional": true, "readonly": false, "type": "any", "default": "", "description": "Style class of the component." }, { "name": "items", "optional": true, "readonly": false, "type": "null | any[] | any[][]", "default": "", "description": "An array of objects to display." }, { "name": "itemSize", "optional": true, "readonly": false, "type": "number | number[]", "default": "", "description": "The height/width of item according to orientation." }, { "name": "scrollHeight", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Height of the scroll viewport." }, { "name": "scrollWidth", "optional": true, "readonly": false, "type": "string", "default": "", "description": "Width of the scroll viewport." }, { "name": "orientation", "optional": true, "readonly": false, "type": "\"both\" | \"horizontal\" | \"vertical\"", "default": "vertical", "description": "The orientation of scrollbar." }, { "name": "numToleratedItems", "optional": true, "readonly": false, "type": "number", "default": "half the number of items shown in the view.", "description": "Determines how many additional elements to add to the DOM outside of the view.\nAccording to the scrolls made up and down, extra items are added in a certain algorithm in the form of multiples of this number." }, { "name": "delay", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Delay in scroll before new data is loaded." }, { "name": "resizeDelay", "optional": true, "readonly": false, "type": "number", "default": "10", "description": "Delay after window's resize finishes." }, { "name": "lazy", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Defines if data is loaded and interacted with in lazy manner." }, { "name": "disabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "If disabled, the VirtualScroller feature is eliminated and the content is displayed directly." }, { "name": "loaderDisabled", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Used to implement a custom loader instead of using the loader feature in the VirtualScroller." }, { "name": "showLoader", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to show loader." }, { "name": "showSpacer", "optional": true, "readonly": false, "type": "boolean", "default": "true", "description": "Used to implement a custom spacer instead of using the spacer feature in the VirtualScroller." }, { "name": "loading", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to load items." }, { "name": "tabindex", "optional": true, "readonly": false, "type": "string | number", "default": "0", "description": "Index of the element in tabbing order." }, { "name": "inline", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "When enabled, positions the content as inline." }, { "name": "step", "optional": true, "readonly": false, "type": "number", "default": "0", "description": "Used to specify how many items to load in each load method in lazy mode." }, { "name": "appendOnly", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Used to append each loaded item to top without removing any items from the DOM. Using very large data may cause the browser to crash." }, { "name": "autoSize", "optional": true, "readonly": false, "type": "boolean", "default": "false", "description": "Whether to dynamically change the height or width of scrollable container." }, { "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": [ { "name": "onLazyLoad", "parameters": [ { "name": "event", "optional": false, "type": "VirtualScrollerLazyEvent", "description": "Custom lazy event." } ], "returnType": "void", "description": "Callback to invoke in lazy mode to load new data." } ] }, "VirtualScrollerSlots": { "description": "Defines valid slots in VirtualScroller component.", "relatedProp": "", "props": [], "methods": [ { "name": "content", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t items: any, // An array of objects to display for virtualscroller\n \t styleClass: string, // Style class of the content\n \t contentRef: (el: any) ⇒ void, // Referance of the content\n\t getItemOptions: (index: number) ⇒ VirtualScrollerItemOptions, // Options of the items\n \t loading: boolean, // Whether the data is loaded.\n \t getLoaderOptions: (index: number, ext: any) ⇒ VirtualScrollerLoaderOptions, // Loader options of the items while the data is loading.\n \t itemSize: undefined, // The height/width of item according to orientation.\n \t rows: undefined, // The number of the rendered rows.\n \t columns: undefined, // The number of the rendered columns.\n \t spacerStyle: any, // The style of spacer element.\n \t contentStyle: any, // The style of content element.\n \t vertical: boolean, // Whether the orientation is vertical.\n \t horizontal: boolean, // Whether the orientation is horizontal.\n \t both: boolean, // Whether the orientation is both.\n }", "description": "content slot's params." } ], "returnType": "VNode[]", "description": "Custom content template." }, { "name": "item", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t item: any, // Item data.\n \t options: VirtualScrollerItemOptions, // Item options.\n }", "description": "item slot's params." } ], "returnType": "VNode[]", "description": "Custom item template." }, { "name": "loader", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t options: VirtualScrollerLoaderOptions, // Loader options.\n }", "description": "header slot's params." } ], "returnType": "VNode[]", "description": "Custom loader template." }, { "name": "loadingicon", "parameters": [ { "name": "scope", "optional": false, "type": "{\n \t class: string, // Style class of the icon.\n }", "description": "loadingicon slot's params." } ], "returnType": "VNode[]", "description": "Custom loading icon template." } ] }, "VirtualScrollerEmitsOptions": { "description": "Defines valid emits in VirtualScroller component.", "relatedProp": "", "props": [], "methods": [ { "name": "update:numToleratedItems", "parameters": [ { "name": "value", "optional": false, "type": "number", "description": "New number tolerated items" } ], "returnType": "void", "description": "Emitted when the numToleratedItems changes." }, { "name": "scroll", "parameters": [ { "name": "event", "optional": false, "type": "Event", "description": "Browser event." } ], "returnType": "void", "description": "Callback to invoke when scroll position changes." }, { "name": "scroll-index-change", "parameters": [ { "name": "event", "optional": false, "type": "VirtualScrollerScrollIndexChangeEvent", "description": "Custom tab open event." } ], "returnType": "void", "description": "Callback to invoke when scroll position and item's range in view changes." }, { "name": "lazy-load", "parameters": [ { "name": "event", "optional": false, "type": "VirtualScrollerLazyEvent", "description": "Custom lazy event." } ], "returnType": "void", "description": "Callback to invoke in lazy mode to load new data." } ] }, "VirtualScrollerMethods": { "relatedProp": "", "props": [], "methods": [ { "name": "scrollTo", "parameters": [ { "name": "options", "optional": true, "type": "ScrollToOptions", "description": "scoll options." } ], "returnType": "void", "description": "Scroll to move to a specific position." }, { "name": "scrollToIndex", "parameters": [ { "name": "index", "optional": false, "type": "number", "description": "Index of item according to orientation mode." }, { "name": "behavior", "optional": true, "type": "ScrollBehavior", "description": "Behavior of scroll." } ], "returnType": "void", "description": "Scroll to move to a specific item." }, { "name": "scrollInView", "parameters": [ { "name": "index", "optional": false, "type": "number", "description": "Index of item according to orientation mode." }, { "name": "to", "optional": false, "type": "\"to-start\" | \"to-end\"", "description": "Defines the location of the item in view," }, { "name": "behavior", "optional": true, "type": "ScrollBehavior", "description": "Behavior of scroll" } ], "returnType": "void", "description": "It is used to move the specified index into the view. It is a method that will usually be needed when keyboard support is added to the virtualScroller component." }, { "name": "getRenderedRange", "parameters": [], "returnType": "VirtualScrollerRangeMethod", "description": "Returns the range of items added to the DOM." } ] } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "VirtualScrollerPassThroughMethodOptions": { "description": "Custom passthrough(pt) option method.", "props": [] }, "VirtualScrollerScrollIndexChangeEvent": { "description": "Custom scroll index change event.", "props": [] }, "VirtualScrollerLazyEvent": { "description": "Custom lazy event.", "props": [] }, "VirtualScrollerViewport": { "description": "Custom virtualscroller viewport metadata.", "props": [] }, "VirtualScrollerRangeMethod": { "description": "Virtual scroller rendered range.", "props": [] }, "VirtualScrollerItemOptions": { "description": "Custom item options.", "props": [] }, "VirtualScrollerPassThroughOptions": { "description": "Custom passthrough(pt) options.", "props": [] }, "VirtualScrollerPassThroughAttributes": { "description": "Custom passthrough attributes for each DOM elements", "props": [] }, "VirtualScrollerState": { "description": "Defines current inline state in VirtualScroller component.", "props": [] }, "VirtualScrollerLoaderOptions": { "description": "Custom virtualscroller loader options", "props": [] }, "VirtualScrollerProps": { "description": "Defines valid properties in VirtualScroller component.", "props": [] }, "VirtualScrollerSlots": { "description": "Defines valid slots in VirtualScroller component.", "props": [] }, "VirtualScrollerEmitsOptions": { "description": "Defines valid emits in VirtualScroller component.", "props": [] }, "VirtualScrollerMethods": { "props": [] } } }, "types": { "description": "Defines the custom types used by the module.", "values": { "VirtualScrollerPassThroughOptionType": { "values": "VirtualScrollerPassThroughAttributes | (options: VirtualScrollerPassThroughMethodOptions) => undefined | string | null | undefined" }, "VirtualScrollerEmits": { "values": "EmitFn" } } } }, "virtualscrollerstyle": { "description": "VirtualScroller is a performant approach to handle huge data efficiently.\n\n[Live Demo](https://www.primevue.org/virtualscroller/)", "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": { "VirtualScrollerStyle": { "relatedProp": "", "props": [ { "name": "name", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "css", "optional": true, "readonly": false, "type": "string", "default": "" }, { "name": "classes", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "inlineStyles", "optional": true, "readonly": false, "type": "object", "default": "" }, { "name": "load", "optional": true, "readonly": false, "type": "Function", "default": "" }, { "name": "getStyleSheet", "optional": true, "readonly": false, "type": "Function", "default": "" } ], "methods": [], "extendedTypes": "BaseStyle" } } }, "tokens": { "description": "Define design tokens used by the component.", "values": { "VirtualScrollerStyle": { "props": [] } } }, "enumerations": { "values": { "VirtualScrollerClasses": { "members": [ { "name": "root", "optional": false, "readonly": false, "value": "\"p-virtualscroller\"", "description": "Class name of the root element" }, { "name": "content", "optional": false, "readonly": false, "value": "\"p-virtualscroller-content\"", "description": "Class name of the content element" }, { "name": "spacer", "optional": false, "readonly": false, "value": "\"p-virtualscroller-spacer\"", "description": "Class name of the spacer element" }, { "name": "loader", "optional": false, "readonly": false, "value": "\"p-virtualscroller-loader\"", "description": "Class name of the loader element" }, { "name": "loadingIcon", "optional": false, "readonly": false, "value": "\"p-virtualscroller-loading-icon\"", "description": "Class name of the loading icon element" } ] } } } } }