diff --git a/.eslintrc.js b/.eslintrc.js index 867fa935e..4307a0c61 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -10,7 +10,7 @@ module.exports = { requireConfigFile: false }, plugins: ['prettier'], - ignorePatterns: ['**/public/**', '/layouts/AppDocumentation.vue'], + ignorePatterns: ['**/public/**'], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', diff --git a/LICENSE.md b/LICENSE.md index e58be7f40..2b8548682 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2018-2022 PrimeTek +Copyright (c) 2018-2023 PrimeTek Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 34c6aab81..fe9788625 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ Finally you'll be able to utilize the component in your application. See the Sty ### CDN ```javascript -/script> + ``` diff --git a/api-generator/build-apidoc.js b/api-generator/build-apidoc.js new file mode 100644 index 000000000..99953d99f --- /dev/null +++ b/api-generator/build-apidoc.js @@ -0,0 +1,405 @@ +const TypeDoc = require('typedoc'); +const path = require('path'); +const fs = require('fs'); + +const rootDir = path.resolve(__dirname, '../'); +const outputPath = path.resolve(rootDir, 'doc/common/apidoc'); + +const staticMessages = { + methods: "Defines methods that can be accessed by the component's reference.", + emits: 'Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.', + slots: 'Defines the slots used by the component.', + functions: 'Defines the custom functions used by the module.', + events: "Defines the custom events used by the component's emit.", + interfaces: 'Defines the custom interfaces used by the module.', + types: 'Defines the custom types used by the module.' +}; + +const app = new TypeDoc.Application(); + +// If you want TypeDoc to load tsconfig.json / typedoc.json files +app.options.addReader(new TypeDoc.TSConfigReader()); +app.options.addReader(new TypeDoc.TypeDocReader()); + +app.bootstrap({ + // typedoc options here + name: 'PrimeVue', + entryPoints: [`components`], + entryPointStrategy: 'expand', + hideGenerator: true, + excludeExternals: true, + includeVersion: true, + searchInComments: true, + disableSources: true, + logLevel: 'Error', + exclude: ['node_modules', 'components/**/*.js'] +}); + +const project = app.convert(); + +if (project) { + const doc = {}; + + const parseText = (text) => { + return text.replace(/{/g, '{').replace(/}/g, '}'); + }; + + project.children.forEach((module) => { + const { name, comment } = module; + + /* if (name === 'knob') { + console.log('module', module); + } */ // REMOVE + + // if (name !== 'datatable') return; // REMOVE + + const description = comment && comment.summary.map((s) => s.text || '').join(' '); + + doc[name] = { + description + }; + + const module_component_group = module.groups.find((g) => g.title === 'Component'); + let methods = { + description: staticMessages['methods'], + values: [] + }; + + module_component_group && + module_component_group.children.forEach((component) => { + const description = + component.comment && + component.comment.summary + .map((s) => { + const text = s.text || ''; + const splittedText = text.split('_'); + + return splittedText[1] ? splittedText[1] : text; + }) + .join(' '); + + !doc[name]['components'] && (doc[name]['components'] = {}); + + const component_method_group = component.groups && component.groups.find((g) => g.title === 'Methods'); + + component_method_group && + component_method_group.children.forEach((method) => { + const signature = method.getAllSignatures()[0]; + + methods.values.push({ + name: signature.name, + parameters: signature.parameters.map((param) => { + return { + name: param.name, + type: param.type.toString(), + description: param.comment && param.comment.summary.map((s) => s.text || '').join(' ') + }; + }), + returnType: signature.type.toString(), + description: signature.comment && signature.comment.summary.map((s) => s.text || '').join(' ') + }); + }); + + const component_props_id = component.extendedTypes && component.extendedTypes[0].typeArguments && component.extendedTypes[0].typeArguments[0] && component.extendedTypes[0].typeArguments[0]._target; + const module_properties_group = module.groups.find((g) => g.title === 'Properties'); + const component_props = module_properties_group && module_properties_group.children.find((c) => (component_props_id ? c.id === component_props_id : true)); + + const props = { + description: '', + values: [] + }; + const emit = { + description: staticMessages['emit'], + values: [] + }; + + if (component_props) { + props.description = component_props.comment ? component_props.comment.summary.map((s) => parseText(s.text || '')).join(' ') : ''; + + const component_props_group = component_props.groups && component_props.groups.find((g) => g.title === 'Properties'); + + component_props_group && + component_props_group.children.forEach((prop) => { + if (!prop.inheritedFrom || (prop.inheritedFrom && !prop.inheritedFrom.toString().startsWith('Omit.data-pr-'))) { + props.values.push({ + name: prop.name, + optional: prop.flags.isOptional, + readonly: prop.flags.isReadonly, + type: prop.type.toString(), + default: prop.comment && prop.comment.getTag('@defaultValue') ? parseText(prop.comment.getTag('@defaultValue').content[0].text) : '', // TODO: Check + description: prop.comment && prop.comment.summary.map((s) => parseText(s.text || '')).join(' '), + deprecated: prop.comment && prop.comment.getTag('@deprecated') ? parseText(prop.comment.getTag('@deprecated').content[0].text) : undefined + }); + } + }); + + const component_props_methods_group = component_props.groups && component_props.groups.find((g) => g.title === 'Methods'); + + component_props_methods_group && + component_props_methods_group.children.forEach((method) => { + const signature = method.getAllSignatures()[0]; + + methods.values.push({ + name: signature.name, + parameters: signature.parameters.map((param) => { + return { + name: param.name, + optional: param.flags.isOptional, + type: param.type.toString(), + description: param.comment && param.comment.summary.map((s) => parseText(s.text || '')).join(' ') + }; + }), + returnType: signature.type.toString(), + description: signature.comment.summary.map((s) => parseText(s.text || '')).join(' ') + }); + }); + } + + doc[name]['components'][component.name] = { + description, + methods + }; + }); + + const module_model_group = module.groups.find((g) => g.title === 'Model'); + + module_model_group && + module_model_group.children.forEach((model) => { + const event_props_description = model.comment && model.comment.summary.map((s) => s.text || '').join(' '); + + !doc[name]['model'] && (doc[name]['model'] = {}); + + const props = { + description: '', + values: [] + }; + const model_props_group = model.groups.find((g) => g.title === 'Properties'); + + model_props_group && + model_props_group.children.forEach((prop) => { + props.values.push({ + name: prop.name, + optional: prop.flags.isOptional, + readonly: prop.flags.isReadonly, + type: prop.type.toString(), + default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0].text : '', // TODO: Check + description: prop.comment && prop.comment.summary.map((s) => s.text || '').join(' ') + }); + }); + + doc[name]['model'][model.name] = { + description: event_props_description, + props + }; + }); + + const module_functions_group = module.groups.find((g) => g.title === 'Functions'); + + module_functions_group && + module_functions_group.children.forEach((method) => { + !doc[name]['functions'] && + (doc[name]['functions'] = { + description: staticMessages['functions'], + values: {} + }); + + const signatures = method.getAllSignatures(); + + if (signatures && signatures.length > 0) { + const signature = signatures[0]; + + doc[name]['functions'].values[method.name] = { + name: signature.name, + parameters: signature.parameters.map((param) => { + return { + name: param.name, + type: param.type.toString(), + description: param.comment && param.comment.summary.map((s) => s.text || '').join(' ') + }; + }), + returnType: signature.type.toString(), + description: signature.comment && signature.comment.summary.map((s) => s.text || '').join(' ') + }; + } + }); + + const module_events_group = module.groups.find((g) => g.title === 'Events'); + + module_events_group && + module_events_group.children.forEach((event) => { + const event_props_description = event.comment && event.comment.summary.map((s) => s.text || '').join(' '); + const component_prop = event.comment && event.comment.getTag('@see') ? event.comment.getTag('@see').content[0].text : ''; // TODO: Check + const event_extendedBy = event.extendedBy && event.extendedBy.toString(); + + !doc[name]['events'] && + (doc[name]['events'] = { + description: staticMessages['events'], + values: {} + }); + + const props = []; + const event_props_group = event.groups.find((g) => g.title === 'Properties'); + + event_props_group && + event_props_group.children.forEach((prop) => { + props.push({ + name: prop.name, + optional: prop.flags.isOptional, + readonly: prop.flags.isReadonly, + type: prop.type.toString(), + //default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0].text : '', // TODO: Check + description: prop.comment && prop.comment.summary.map((s) => s.text || '').join(' ') + }); + }); + + doc[name]['events'].values[event.name] = { + description: event_props_description, + relatedProp: component_prop, + props, + extendedBy: event_extendedBy + }; + }); + + const module_interfaces_group = module.groups.find((g) => g.title === 'Interfaces'); + + module_interfaces_group && + module_interfaces_group.children.forEach((event) => { + const event_props_description = event.comment && event.comment.summary.map((s) => s.text || '').join(' '); + const component_prop = event.comment && event.comment.getTag('@see') ? event.comment.getTag('@see').content[0].text : ''; // TODO: Check + const event_extendedBy = event.extendedBy && event.extendedBy.toString(); + const event_extendedTypes = event.extendedTypes && event.extendedTypes.toString(); + + !doc[name]['interfaces'] && + (doc[name]['interfaces'] = { + description: staticMessages['interfaces'], + eventDescription: staticMessages['events'], + methodDescription: staticMessages['methods'], + typeDescription: staticMessages['types'], + emitDescription: staticMessages['emits'], + slotDescription: staticMessages['slots'], + values: {} + }); + + const props = []; + const methods = []; + + if (event.groups) { + const event_props_group = event.groups.find((g) => g.title === 'Properties'); + + event_props_group && + event_props_group.children.forEach((prop) => { + props.push({ + name: prop.name, + optional: prop.flags.isOptional, + readonly: prop.flags.isReadonly, + type: prop.type.toString(), + default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0].text : '', // TODO: Check + description: prop.comment && prop.comment.summary.map((s) => s.text || '').join(' ') + }); + }); + + const event_methods_group = event.groups.find((g) => g.title === 'Methods'); + + event_methods_group && + event_methods_group.children.forEach((method) => { + const signature = method.getAllSignatures()[0]; + + methods.push({ + name: signature.name, + parameters: signature.parameters.map((param) => { + let type = param.type.toString(); + + if (param.type.declaration) { + type = ''; + + param.type.declaration.children.forEach((child) => { + type += ` \t ${child.name}: ${child.type.name}, // ${child.comment?.summary[0].text}\n `; + }); + + type = `{\n ${type} }`; + } + + return { + name: param.name, + optional: param.flags.isOptional, + type: type, + description: param.comment && param.comment.summary.map((s) => parseText(s.text || '')).join(' ') + }; + }), + returnType: signature.type.toString(), + description: signature.comment && signature.comment.summary.map((s) => parseText(s.text || '')).join(' ') + }); + }); + } + + const signature = event.getAllSignatures(); + + if (signature && signature.length > 0) { + const parameter = signature[0].parameters[0]; + + props.push({ + name: `[${parameter.name}: ${parameter.type.toString()}]`, + optional: parameter.flags.isOptional, + readonly: parameter.flags.isReadonly, + type: signature[0].type.toString(), + //default: prop.comment && prop.comment.getTag('@defaultValue') ? prop.comment.getTag('@defaultValue').content[0].text : '', // TODO: Check + description: signature[0].comment && signature[0].comment.summary.map((s) => s.text || '').join(' ') + }); + } + + doc[name]['interfaces'].values[event.name] = { + description: event_props_description, + relatedProp: component_prop, + props, + methods, + extendedBy: event_extendedBy, + extendedTypes: event_extendedTypes + }; + }); + + const module_types_group = module.groups.find((g) => g.title === 'Type Aliases'); + + module_types_group && + module_types_group.children.forEach((event) => { + const event_props_description = event.comment && event.comment.summary.map((s) => s.text || '').join(' '); + + !doc[name]['types'] && + (doc[name]['types'] = { + description: staticMessages['types'], + values: {} + }); + + let values = event.type.toString(); + const declaration = event.type.declaration; + + if (declaration) { + const groups = declaration.groups && declaration.groups.find((g) => g.title === 'Properties'); + + const map = {}; + + groups && + groups.children.forEach((prop) => { + const description = prop.comment && prop.comment.summary.map((s) => s.text || '').join(' '); + + map[`${prop.name}${prop.flags.isOptional ? '?' : ''}`] = `${prop.type.toString()}, ${description ? '// ' + description : ''}`; + }); + + values = JSON.stringify(map, null, 4); + } + + doc[name]['types'].values[event.name] = { + values, + description: event_props_description + }; + }); + + // app.generateJson(module, `./api-generator/module-typedoc.json`); + }); + + const typedocJSON = JSON.stringify(doc, null, 4); + + !fs.existsSync(outputPath) && fs.mkdirSync(outputPath); + fs.writeFileSync(path.resolve(outputPath, 'index.json'), typedocJSON); + + /* app.generateJson(project, `./api-generator/typedoc.json`); */ +} diff --git a/app.vue b/app.vue index 5839d76bc..c9767ddef 100644 --- a/app.vue +++ b/app.vue @@ -5,12 +5,13 @@ diff --git a/assets/menu/menu.json b/assets/menu/menu.json index 8df312dcc..ac281d134 100644 --- a/assets/menu/menu.json +++ b/assets/menu/menu.json @@ -1,71 +1,446 @@ { "data": [ { - "name": "General", - "meta": ["general"], + "name": "Getting Started", + "icon": "pi pi-home", "children": [ { - "name": "Get Started", - "to": "/setup" + "name": "Installation", + "to": "/installation" + }, + { + "name": "Configuration", + "to": "/configuration" + }, + { + "name": "FilterService", + "to": "/filterservice" }, { "name": "Locale", "to": "/locale" }, { - "name": "Roadmap", - "to": "/roadmap", - "badge": "NEW" + "name": "Accessibility", + "to": "/accessibility" } ] }, { - "name": "Support", - "meta": ["support"], + "name": "Components", + "icon": "pi pi-compass", "children": [ { - "name": "Forum", - "href": "https://forum.primefaces.org/viewforum.php?f=110" + "name": "Form", + "children": [ + { + "name": "AutoComplete", + "to": "/autocomplete" + }, + { + "name": "Calendar", + "to": "/calendar" + }, + { + "name": "CascadeSelect", + "to": "/cascadeselect" + }, + { + "name": "Checkbox", + "to": "/checkbox" + }, + { + "name": "Chips", + "to": "/chips" + }, + { + "name": "ColorPicker", + "to": "/colorpicker" + }, + { + "name": "Dropdown", + "to": "/dropdown" + }, + { + "name": "Editor", + "to": "/editor" + }, + { + "name": "InputGroup", + "to": "/inputgroup" + }, + { + "name": "InputMask", + "to": "/inputmask" + }, + { + "name": "InputNumber", + "to": "/inputnumber" + }, + { + "name": "InputSwitch", + "to": "/inputswitch" + }, + { + "name": "InputText", + "to": "/inputtext" + }, + { + "name": "Knob", + "to": "/knob" + }, + { + "name": "Listbox", + "to": "/listbox" + }, + { + "name": "MultiSelect", + "to": "/multiselect" + }, + { + "name": "Password", + "to": "/password" + }, + { + "name": "RadioButton", + "to": "/radiobutton" + }, + { + "name": "Rating", + "to": "/rating" + }, + { + "name": "SelectButton", + "to": "/selectbutton" + }, + { + "name": "Slider", + "to": "/slider" + }, + { + "name": "Textarea", + "to": "/textarea" + }, + { + "name": "ToggleButton", + "to": "/togglebutton" + }, + { + "name": "TreeSelect", + "to": "/treeselect" + }, + { + "name": "TriStateCheckbox", + "to": "/tristatecheckbox" + } + ] }, { - "name": "Discord Chat", - "href": "https://discord.gg/gzKFYnpmCY" + "name": "Button", + "children": [ + { + "name": "Button", + "to": "/button" + }, + { + "name": "Speed Dial", + "to": "/speeddial" + }, + { + "name": "SplitButton", + "to": "/splitbutton" + } + ] }, { - "name": "PRO Support", - "to": "/support", - "badge": "NEW" - } - ] - }, - { - "name": "Resources", - "meta": ["resources"], - "children": [ - { - "name": "PrimeTV", - "href": "https://www.youtube.com/channel/UCTgmp69aBOlLnPEqlUyetWw" + "name": "Data", + "children": [ + { + "name": "DataTable", + "to": "/datatable" + }, + { + "name": "DataView", + "to": "/dataview" + }, + { + "name": "OrderList", + "to": "/orderlist" + }, + { + "name": "Org Chart", + "to": "/organizationchart" + }, + { + "name": "Paginator", + "to": "/paginator" + }, + { + "name": "PickList", + "to": "/picklist" + }, + { + "name": "Tree", + "to": "/tree" + }, + { + "name": "TreeTable", + "to": "/treetable" + }, + { + "name": "Timeline", + "to": "/timeline" + }, + { + "name": "VirtualScroller", + "to": "/virtualscroller" + } + ] }, { - "name": "Source Code", - "href": "https://github.com/primefaces/primevue" + "name": "Panel", + "children": [ + { + "name": "Accordion", + "to": "/accordion" + }, + { + "name": "Card", + "to": "/card" + }, + { + "name": "Deferred", + "to": "/deferredcontent" + }, + { + "name": "Divider", + "to": "/divider" + }, + { + "name": "Fieldset", + "to": "/fieldset" + }, + { + "name": "Panel", + "to": "/panel" + }, + { + "name": "ScrollPanel", + "to": "/scrollpanel" + }, + { + "name": "Splitter", + "to": "/splitter" + }, + { + "name": "TabView", + "to": "/tabview" + }, + { + "name": "Toolbar", + "to": "/toolbar" + } + ] }, { - "name": "Store", - "href": "https://www.primefaces.org/store" + "name": "Overlay", + "children": [ + { + "name": "ConfirmDialog", + "to": "/confirmdialog" + }, + { + "name": "ConfirmPopup", + "to": "/confirmpopup" + }, + { + "name": "Dialog", + "to": "/dialog" + }, + { + "name": "DynamicDialog", + "to": "/dynamicdialog" + }, + { + "name": "OverlayPanel", + "to": "/overlaypanel" + }, + { + "name": "Sidebar", + "to": "/sidebar" + }, + { + "name": "Tooltip", + "to": "/tooltip" + } + ] }, { - "name": "Twitter", - "href": "https://twitter.com/primevue?lang=en" + "name": "File", + "children": [ + { + "name": "Upload", + "to": "/fileupload" + } + ] + }, + { + "name": "Menu", + "children": [ + { + "name": "Breadcrumb", + "to": "/breadcrumb" + }, + { + "name": "ContextMenu", + "to": "/contextmenu" + }, + { + "name": "Dock", + "to": "/dock" + }, + { + "name": "Menu", + "to": "/menu" + }, + { + "name": "Menubar", + "to": "/menubar" + }, + { + "name": "MegaMenu", + "to": "/megamenu" + }, + { + "name": "PanelMenu", + "to": "/panelmenu" + }, + { + "name": "Steps", + "to": "/steps" + }, + { + "name": "TabMenu", + "to": "/tabmenu" + }, + { + "name": "TieredMenu", + "to": "/tieredmenu" + } + ] + }, + { + "name": "Chart", + "children": [ + { + "name": "Chart.js", + "to": "/chart" + } + ] + }, + { + "name": "Messages", + "children": [ + { + "name": "Message", + "to": "/message" + }, + { + "name": "InlineMessage", + "to": "/inlinemessage" + }, + { + "name": "Toast", + "to": "/toast" + } + ] + }, + { + "name": "Media", + "children": [ + { + "name": "Carousel", + "to": "/carousel" + }, + { + "name": "Galleria", + "to": "/galleria" + }, + { + "name": "Image", + "to": "/image" + } + ] + }, + { + "name": "Misc", + "children": [ + { + "name": "Avatar", + "to": "/avatar" + }, + { + "name": "Badge", + "to": "/badge" + }, + { + "name": "BlockUI", + "to": "/blockui" + }, + { + "name": "Chip", + "to": "/chip" + }, + { + "name": "FocusTrap", + "to": "/focustrap" + }, + { + "name": "Inplace", + "to": "/inplace" + }, + { + "name": "ScrollTop", + "to": "/scrolltop" + }, + { + "name": "Skeleton", + "to": "/skeleton" + }, + { + "name": "ProgressBar", + "to": "/progressbar" + }, + { + "name": "ProgressSpinner", + "to": "/progressspinner" + }, + { + "name": "Ripple", + "to": "/ripple" + }, + { + "name": "StyleClass", + "to": "/styleclass" + }, + { + "name": "Tag", + "to": "/tag" + }, + { + "name": "Terminal", + "to": "/terminal" + } + ] } ] }, { "name": "Theming", - "meta": ["theming"], + "icon": "pi pi-palette", "children": [ { - "name": "Guide", + "name": "Overview", "to": "/theming" }, { @@ -87,764 +462,85 @@ ] }, { - "name": "UI Kit", - "meta": ["ui kit"], - "children": [ - { - "name": "Figma", - "to": "/uikit", - "badge": "NEW" - } - ] - }, - { - "name": "Accessibility", - "meta": ["accessibility"], - "children": [ - { - "name": "Overview", - "to": "/accessibility", - "badge": "NEW" - } - ] - }, - { - "name": "PrimeBlocks", - "meta": ["primeblocks"], - "children": [ - { - "name": "Free Blocks", - "href": "https://blocks.primevue.org/#/free" - }, - { - "name": "All Blocks", - "href": "https://blocks.primevue.org" - } - ] - }, - { - "name": "PrimeFlex", - "meta": ["primeflex"], - "children": [ - { - "name": "PrimeFlex v3", - "href": "https://www.primefaces.org/primeflex" - }, - { - "name": "PrimeFlex v2", - "href": "https://github.com/primefaces/primeflex/wiki/PrimeFlex-v2" - } - ] + "name": "Figma UI Kit", + "icon": "pi pi-pencil", + "to": "/uikit" }, { "name": "PrimeIcons", - "meta": ["primeicons"], + "icon": "pi pi-eye", + "to": "/icons" + }, + { + "name": "Templates", + "icon": "pi pi-star", + "to": "/templates" + }, + { + "name": "PrimeBlocks", + "icon": "pi pi-server", + "href": "https://blocks.primevue.org" + }, + { + "name": "PrimeFlex CSS", + "icon": "pi pi-table", + "href": "https://www.primefaces.org/primeflex" + }, + { + "name": "Discover", + "icon": "pi pi-search", "children": [ { - "name": "Icons v6", - "to": "/icons" + "name": "Roadmap", + "to": "/roadmap" + }, + { + "name": "PrimeTV", + "href": "https://www.youtube.com/channel/UCTgmp69aBOlLnPEqlUyetWw" + }, + { + "name": "Source Code", + "href": "https://github.com/primefaces/primevue" + }, + { + "name": "Changelog", + "href": "https://github.com/primefaces/primevue/blob/master/CHANGELOG.md" + }, + { + "name": "Store", + "href": "https://www.primefaces.org/store/" + }, + { + "name": "Twitter", + "href": "https://twitter.com/primevue?lang=en" + }, + { + "name": "Newsletter", + "href": "https://www.primefaces.org/newsletter" + }, + { + "name": "PrimeGear", + "href": "https://gear.primefaces.org" } ] }, { - "name": "Form", - "meta": ["form"], + "name": "Support", + "icon": "pi pi-question", "children": [ { - "name": "AutoComplete", - "to": "/autocomplete" + "name": "Discord Server", + "href": "https://discord.gg/gzKFYnpmCY" }, { - "name": "Calendar", - "to": "/calendar" + "name": "Forum", + "href": "https://forum.primefaces.org/viewforum.php?f=57" }, { - "name": "CascadeSelect", - "to": "/cascadeselect" - }, - { - "name": "Checkbox", - "to": "/checkbox" - }, - { - "name": "Chips", - "to": "/chips" - }, - { - "name": "ColorPicker", - "to": "/colorpicker" - }, - { - "name": "Dropdown", - "to": "/dropdown" - }, - { - "name": "Editor", - "to": "/editor" - }, - { - "name": "FloatLabel", - "to": "/floatlabel" - }, - { - "name": "InputGroup", - "to": "/inputgroup" - }, - { - "name": "InputMask", - "to": "/inputmask" - }, - { - "name": "InputNumber", - "to": "/inputnumber" - }, - { - "name": "InputSwitch", - "to": "/inputswitch" - }, - { - "name": "InputText", - "to": "/inputtext" - }, - { - "name": "InvalidState", - "to": "/invalid" - }, - { - "name": "Knob", - "to": "/knob" - }, - { - "name": "Listbox", - "to": "/listbox" - }, - { - "name": "MultiSelect", - "to": "/multiselect" - }, - { - "name": "Password", - "to": "/password" - }, - { - "name": "RadioButton", - "to": "/radiobutton" - }, - { - "name": "Rating", - "to": "/rating" - }, - { - "name": "SelectButton", - "to": "/selectbutton" - }, - { - "name": "Slider", - "to": "/slider" - }, - { - "name": "Textarea", - "to": "/textarea" - }, - { - "name": "ToggleButton", - "to": "/togglebutton" - }, - { - "name": "TreeSelect", - "to": "/treeselect" - }, - { - "name": "TriStateCheckbox", - "to": "/tristatecheckbox" - } - ] - }, - { - "name": "Button", - "meta": ["button"], - "children": [ - { - "name": "Button", - "to": "/button" - }, - { - "name": "Speed Dial", - "to": "/speeddial" - }, - { - "name": "SplitButton", - "to": "/splitbutton" - } - ] - }, - { - "name": "Validation", - "meta": ["validation"], - "children": [ - { - "name": "Vuelidate", - "to": "/validation" - } - ] - }, - { - "name": "Data", - "meta": ["datatable"], - "children": [ - { - "name": "DataTable", - "meta": ["datatable"], - "children": [ - { - "name": "Documentation", - "to": "/datatable" - }, - { - "name": "Basic", - "to": "/datatable/basic" - }, - { - "name": "Dynamic", - "to": "/datatable/dynamiccolumns" - }, - { - "name": "Templating", - "to": "/datatable/templating" - }, - { - "name": "Size", - "to": "/datatable/size" - }, - { - "name": "Gridlines", - "to": "/datatable/gridlines" - }, - { - "name": "Striped", - "to": "/datatable/striped" - }, - { - "name": "ColGroup", - "to": "/datatable/colgroup" - }, - { - "name": "Paginator", - "to": "/datatable/paginator" - }, - { - "name": "Sort", - "to": "/datatable/sort" - }, - { - "name": "Filter", - "to": "/datatable/filter" - }, - { - "name": "Selection", - "to": "/datatable/selection" - }, - { - "name": "Lazy", - "to": "/datatable/lazy" - }, - { - "name": "Scroll", - "to": "/datatable/scroll" - }, - { - "name": "VirtualScroll", - "to": "/datatable/virtualscroll" - }, - { - "name": "FlexScroll", - "to": "/datatable/flexscroll" - }, - { - "name": "Expand", - "to": "/datatable/rowexpand" - }, - { - "name": "Edit", - "to": "/datatable/edit" - }, - { - "name": "ColToggle", - "to": "/datatable/coltoggle" - }, - { - "name": "ColResize", - "to": "/datatable/colresize" - }, - { - "name": "Reorder", - "to": "/datatable/reorder" - }, - { - "name": "RowGroup", - "to": "/datatable/rowgroup" - }, - { - "name": "ContextMenu", - "to": "/datatable/contextmenu" - }, - { - "name": "Responsive", - "to": "/datatable/responsive" - }, - { - "name": "Export", - "to": "/datatable/export" - }, - { - "name": "State", - "to": "/datatable/state" - }, - { - "name": "Style", - "to": "/datatable/style" - }, - { - "name": "Crud", - "to": "/datatable/crud" - } - ] - }, - { - "name": "DataView", - "to": "/dataview" - }, - { - "name": "VirtualScroller", - "to": "/virtualscroller" - }, - { - "name": "FilterService", - "to": "/filterservice" - }, - { - "name": "FullCalendar", - "to": "/fullcalendar" - }, - { - "name": "OrderList", - "to": "/orderlist" - }, - { - "name": "OrganizationChart", - "to": "/organizationchart" - }, - { - "name": "Paginator", - "to": "/paginator" - }, - { - "name": "PickList", - "to": "/picklist" - }, - { - "name": "Timeline", - "to": "/timeline" - }, - { - "name": "Tree", - "meta": ["tree"], - "children": [ - { - "name": "Documentation", - "to": "/tree" - }, - { - "name": "Selection", - "to": "/tree/selection" - }, - { - "name": "Lazy", - "to": "/tree/lazy" - }, - { - "name": "Templating", - "to": "/tree/templating" - }, - { - "name": "Filter", - "to": "/tree/filter" - }, - { - "name": "Scroll", - "to": "/tree/scroll" - } - ] - }, - { - "name": "TreeTable", - "meta": ["treetable"], - "children": [ - { - "name": "Documentation", - "to": "/treetable" - }, - { - "name": "Templating", - "to": "/treetable/templating" - }, - { - "name": "Size", - "to": "/treetable/size" - }, - { - "name": "Paginator", - "to": "/treetable/paginator" - }, - { - "name": "Sort", - "to": "/treetable/sort" - }, - { - "name": "Filter", - "to": "/treetable/filter" - }, - { - "name": "Selection", - "to": "/treetable/selection" - }, - { - "name": "Lazy", - "to": "/treetable/lazy" - }, - { - "name": "ColToggle", - "to": "/treetable/coltoggle" - }, - { - "name": "Resize", - "to": "/treetable/colresize" - }, - { - "name": "Scroll", - "to": "/treetable/scroll" - }, - { - "name": "Responsive", - "to": "/treetable/responsive" - } - ] - } - ] - }, - { - "name": "Panel", - "meta": ["panel"], - "children": [ - { - "name": "Accordion", - "to": "/accordion" - }, - { - "name": "Card", - "to": "/card" - }, - { - "name": "Deferred", - "to": "/deferredcontent" - }, - { - "name": "Divider", - "to": "/divider" - }, - { - "name": "Fieldset", - "to": "/fieldset" - }, - { - "name": "Panel", - "to": "/panel" - }, - { - "name": "Splitter", - "to": "/splitter" - }, - { - "name": "ScrollPanel", - "to": "/scrollpanel" - }, - { - "name": "TabView", - "to": "/tabview" - }, - { - "name": "Toolbar", - "to": "/toolbar" - } - ] - }, - { - "name": "Overlay", - "meta": ["overlay"], - "children": [ - { - "name": "ConfirmDialog", - "to": "/confirmdialog" - }, - { - "name": "ConfirmPopup", - "to": "/confirmpopup" - }, - { - "name": "Dialog", - "to": "/dialog" - }, - { - "name": "DynamicDialog", - "to": "/dynamicdialog" - }, - { - "name": "OverlayPanel", - "to": "/overlaypanel" - }, - { - "name": "Sidebar", - "to": "/sidebar" - }, - { - "name": "Tooltip", - "to": "/tooltip" - } - ] - }, - { - "name": "File", - "meta": ["file"], - "children": [ - { - "name": "Upload", - "to": "/fileupload" - } - ] - }, - { - "name": "Menu", - "meta": ["menu"], - "children": [ - { - "name": "MenuModel", - "to": "/menumodel" - }, - { - "name": "BreadCrumb", - "to": "/breadcrumb" - }, - { - "name": "ContextMenu", - "to": "/contextmenu" - }, - { - "name": "MegaMenu", - "to": "/megamenu" - }, - { - "name": "Menu", - "to": "/menu" - }, - { - "name": "Menubar", - "to": "/menubar" - }, - { - "name": "PanelMenu", - "to": "/panelmenu" - }, - { - "name": "Steps", - "to": "/steps" - }, - { - "name": "TabMenu", - "to": "/tabmenu" - }, - { - "name": "TieredMenu", - "to": "/tieredmenu" - }, - { - "name": "Dock", - "to": "/dock" - } - ] - }, - { - "name": "Chart", - "meta": ["chart"], - "children": [ - { - "name": "ChartModel", - "to": "/chart" - }, - { - "name": "Pie", - "to": "/chart/pie" - }, - { - "name": "Doughnut", - "to": "/chart/doughnut" - }, - { - "name": "Bar", - "to": "/chart/bar" - }, - { - "name": "Line", - "to": "/chart/line" - }, - { - "name": "PolarArea", - "to": "/chart/polararea" - }, - { - "name": "Radar", - "to": "/chart/radar" - }, - { - "name": "Combo", - "to": "/chart/combo" - } - ] - }, - { - "name": "Messages", - "meta": ["messages"], - "children": [ - { - "name": "Message", - "to": "/message" - }, - { - "name": "Toast", - "to": "/toast" - } - ] - }, - { - "name": "Media", - "meta": ["media"], - "children": [ - { - "name": "Carousel", - "to": "/carousel" - }, - { - "name": "Galleria", - "meta": ["galleria"], - "children": [ - { - "name": "Documentation", - "to": "/galleria" - }, - { - "name": "Programmatic", - "to": "/galleria/programmatic" - }, - { - "name": "Indicator", - "to": "/galleria/indicator" - }, - { - "name": "Thumbnail", - "to": "/galleria/thumbnail" - }, - { - "name": "Navigator", - "to": "/galleria/navigator" - }, - { - "name": "Responsive", - "to": "/galleria/responsive" - }, - { - "name": "FullScreen", - "to": "/galleria/fullScreen" - }, - { - "name": "AutoPlay", - "to": "/galleria/autoplay" - }, - { - "name": "Caption", - "to": "/galleria/caption" - }, - { - "name": "Advanced", - "to": "/galleria/advanced" - } - ] - }, - { - "name": "Image", - "to": "/image" - } - ] - }, - { - "name": "Misc", - "meta": ["misc"], - "children": [ - { - "name": "Avatar", - "to": "/avatar" - }, - { - "name": "Badge", - "to": "/badge" - }, - { - "name": "BlockUI", - "to": "/blockui" - }, - { - "name": "Chip", - "to": "/chip" - }, - { - "name": "FocusTrap", - "to": "/focustrap" - }, - { - "name": "Inplace", - "to": "/inplace" - }, - { - "name": "ProgressBar", - "to": "/progressbar" - }, - { - "name": "ProgressSpinner", - "to": "/progressspinner" - }, - { - "name": "Ripple", - "to": "/ripple" - }, - { - "name": "ScrollTop", - "to": "/scrolltop" - }, - { - "name": "Skeleton", - "to": "/skeleton" - }, - { - "name": "StyleClass", - "to": "/styleclass" - }, - { - "name": "Tag", - "to": "/tag" - }, - { - "name": "Terminal", - "to": "/terminal" + "name": "PRO Support", + "to": "/support" } ] } ] -} \ No newline at end of file +} diff --git a/assets/styles/app/_config.scss b/assets/styles/app/_config.scss deleted file mode 100644 index 79fddd057..000000000 --- a/assets/styles/app/_config.scss +++ /dev/null @@ -1,204 +0,0 @@ -.layout-config { - position: fixed; - padding: 0; - top: 0; - right: 0; - display: block; - width: 550px; - z-index: 1101; - height: 100%; - transition: transform .4s cubic-bezier(.05,.74,.2,.99); - transform: translateX(100%); - backface-visibility: hidden; - - &.layout-config-active { - transform: translateX(0); - - .layout-config-content-wrapper { - .layout-config-button { - i { - transform: rotate(0deg); - } - } - } - } - - .layout-config-content-wrapper { - position: relative; - height: 100%; - box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.24); - color: var(--text-color); - background-color: var(--surface-overlay); - - .layout-config-button { - display: block; - position: absolute; - width: 52px; - height: 52px; - line-height: 52px; - background-color: var(--primary-color); - text-align: center; - color: var(--primary-color-text); - top: 270px; - left: -51px; - z-index: -1; - overflow: hidden; - cursor: pointer; - border-top-left-radius: 3px; - border-top-right-radius: 3px; - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; - animation-name: rubberBand; - animation-duration: 1s; - animation-iteration-count: 3; - animation-delay: 5s; - box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); - - i { - font-size: 26px; - line-height: inherit; - cursor: pointer; - transform: rotate(360deg); - transition: transform 1s; - } - } - } - - a { - color: $linkColor; - font-weight: 600; - - &:hover { - text-decoration: underline; - } - } - - .layout-config-content { - overflow: auto; - height: 100%; - padding: 2rem; - } - - .config-scale { - display: flex; - align-items: center; - margin: 1rem 0 2rem 0; - - .p-button { - margin-right: .5rem; - } - - i { - margin-right: .5rem; - font-size: .75rem; - color: var(--text-color-secondary); - - &.scale-active { - font-size: 1.25rem; - color: var(--primary-color); - } - } - } - - .layout-config-close { - position: absolute; - width: 25px; - height: 25px; - line-height: 25px; - text-align: center; - right: 20px; - top: 20px; - z-index: 999; - background-color: var(--primary-color); - border-radius: 50%; - transition: background-color .2s, box-shadow .2s, transform .2s; - - i { - color: var(--primary-color-text); - line-height: inherit; - font-size: 14px; - } - - &:hover { - transform: scale(1.1); - } - - &:focus { - outline: 0 none; - box-shadow: 0 0 0 0.2rem $focusBorderColor; - } - } - - .grid > div { - padding: 1rem; - text-align: center; - - span { - display: block; - } - - button { - position: relative; - display: inline-flex; - justify-content: center; - } - } - - .free-themes { - img { - width: 50px; - border-radius: 4px; - transition: transform .2s; - - &:hover { - transform: scale(1.1); - } - } - - span { - font-size: .875rem; - margin-top: .25rem; - } - } - - .premium-themes { - img { - width: 100%; - transition: transform .2s; - - &:hover { - transform: scale(1.1); - } - } - } -} - -@keyframes rubberBand { - from { - transform: scale3d(1, 1, 1); - } - - 30% { - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - transform: scale3d(.95, 1.05, 1); - } - - 75% { - transform: scale3d(1.05, .95, 1); - } - - to { - transform: scale3d(1, 1, 1); - } - } \ No newline at end of file diff --git a/assets/styles/app/_content.scss b/assets/styles/app/_content.scss deleted file mode 100644 index f3997b187..000000000 --- a/assets/styles/app/_content.scss +++ /dev/null @@ -1,239 +0,0 @@ -.layout-content { - margin-left: 250px; - padding-top: 5rem; - - .content-section { - padding: 2rem 4rem; - - &.introduction { - color: var(--text-color); - padding-bottom: 0; - display: flex; - align-items: top; - justify-content: space-between; - - .feature-intro { - h1 { - color: var(--surface-900); - } - - p { - margin: 0; - font-size: 1.25rem; - } - - a { - text-decoration: none; - color: $linkColor; - font-weight: 600; - - &:hover { - text-decoration: underline; - } - } - } - - .app-demoactions { - .p-button-icon-only { - padding: .5rem 0; - } - } - } - - &.implementation { - color: var(--text-color); - - h1, h2, h3, h4, h5, h6 { - color: var(--surface-900); - } - - +.documentation { - padding-top: 0; - } - } - - &.documentation { - color: var(--text-color); - - li { - line-height: 1.5; - } - - a { - text-decoration: none; - color: $linkColor; - font-weight: 600; - - &:hover { - text-decoration: underline; - } - } - - .doc-tablewrapper { - margin: 1rem 0; - overflow: auto; - border-radius: 10px; - } - - i:not([class~="pi"]) { - background-color: var(--surface-card); - color: #2196f3; - font-family: Monaco, courier, monospace; - font-style: normal; - font-size: 12px; - font-weight: 500; - padding: 2px 4px; - letter-spacing: .5px; - border-radius: 3px; - font-weight: 600; - margin: 0 2px; - white-space: nowrap; - } - - h1, h2, h3, h4, h5, h6 { - color: var(--surface-900); - } - - .p-tabview { - background: transparent; - border: 0 none; - - .p-tabview-nav { - border-radius: 0; - padding: 0; - border-bottom: 1px solid var(--surface-border); - background-color: transparent; - - li { - margin-right: 0; - border: 0 none; - top: 1px; - line-height: 1; - - a, a:visited { - color: var(--text-color-secondary); - text-shadow: none; - height: inherit; - background-color: transparent; - border: 0 none; - border-bottom: 1px solid transparent; - margin-bottom: -1px; - transition: border-bottom-color .2s; - - &:focus { - outline: 0 none; - transition: background-color .2s, box-shadow .2s; - box-shadow: inset 0 0 0 0.2em $focusBorderColor; - } - - &:hover { - background: transparent; - text-decoration: none; - } - } - - &.p-highlight a, - &.p-highlight:hover a { - background: transparent; - color: var(--primary-color); - border-bottom: 1px solid var(--primary-color); - } - - &:not(.p-highlight):not(.p-disabled):hover a { - color: var(--text-color); - border-bottom: 1px solid var(--primary-color); - } - } - - .p-tabview-ink-bar { - display: none; - } - } - - .p-tabview-panels { - background: transparent; - border: 0 none; - padding: 2rem 1rem; - - .btn-viewsource { - display: inline-block; - padding: .5rem 1rem; - } - - a { - text-decoration: none; - color: $linkColor; - font-weight: 600; - - &:hover { - text-decoration: underline; - } - } - - .liveEditorButton a, - .liveEditorSplitButton a { - padding: 0.75rem 0.5rem; - font-weight: normal; - - &:hover { - text-decoration: none; - } - } - } - } - } - - .doc-table { - border-collapse: collapse; - width: 100%; - background-color: var(--surface-card); - - th { - border-bottom: 1px solid var(--surface-border); - padding: 1rem; - text-align: left; - white-space: nowrap; - } - - tbody { - tr:hover { - background: var(--surface-hover); - } - - td { - padding: 1rem; - border-bottom: 1px solid var(--surface-border); - - &:first-child { - font-family: ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,Liberation Mono,monospace; - font-weight: 700; - color: var(--text-color-secondary); - } - } - } - - &.browsers { - td { - &:first-child { - font-family: var(--font-family); - font-weight: normal; - color: var(--text-color); - } - } - } - } - } - - .card { - background: var(--surface-card); - padding: 2rem; - border-radius: 10px; - margin-bottom: 2rem; - - .card-header { - display: flex; - align-items: center; - justify-content: space-between; - } - } -} diff --git a/assets/styles/app/_core.scss b/assets/styles/app/_core.scss deleted file mode 100644 index 94f078d1d..000000000 --- a/assets/styles/app/_core.scss +++ /dev/null @@ -1,149 +0,0 @@ -$linkColor: #2196f3; -$focusBorderColor:#BBDEFB; - -html { - font-size: 14px; -} - -body { - margin: 0px; - height: 100%; - overflow-x: hidden; - overflow-y: auto; - background-color: var(--surface-ground); - font-family: var(--font-family); - font-weight: normal; - color: var(--text-color); - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -a { - text-decoration: none; -} - -h1, h2, h3, h4, h5, h6 { - margin: 1.5rem 0 1rem 0; - font-family: inherit; - font-weight: 600; - line-height: 1.2; - color: inherit; - - &:first-child { - margin-top: 0; - } -} - -h1 { - font-size: 2.5rem; -} - -h2 { - font-size: 2rem; -} - -h3 { - font-size: 1.75rem; -} - -h4 { - font-size: 1.5rem; -} - -h5 { - font-size: 1.25rem; -} - -h6 { - font-size: 1rem; -} - -p { - line-height: 1.5; - margin: 0 0 1rem 0; -} - -input[type="number"] { - -moz-appearance: textfield; - - &::-webkit-outer-spin-button, - &::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; - } -} - - -@keyframes pulse { - 0% { - background-color: rgba(165, 165, 165, 0.1) - } - 50% { - background-color: rgba(165, 165, 165, 0.3) - } - 100% { - background-color: rgba(165, 165, 165, 0.1) - } -} - -pre[class*="language-"] { - background: none !important; - - &:before, &:after { - display: none !important; - } - - code { - border-left: 10px solid var(--surface-border) !important; - box-shadow: none !important; - background: var(--surface-card) !important; - color: var(--text-color); - font-size: 14px; - - .token { - &.tag, - &.keyword { - color: #2196F3 !important; - } - - &.attr-name, - &.attr-string { - color: #2196F3 !important; - } - - &.attr-value { - color: #4CAF50 !important; - } - - &.punctuation { - color: var(--text-color); - } - - &.operator, - &.string { - background: transparent; - } - } - } -} - -.p-toast.p-toast-topright, -.p-toast.p-toast-topleft { - top: 100px; -} - -.action-button { - font-weight: bold; - text-align: center; - color: #ffffff !important; - background-color: #455C71; - padding: 10px 24px 9px 24px; - border-radius: 3px; - transition: background-color .2s; - - &:hover { - background-color: #576c7f; - color: #ffffff; - text-decoration: none !important; - } -} \ No newline at end of file diff --git a/assets/styles/app/_demo.scss b/assets/styles/app/_demo.scss deleted file mode 100644 index 862dd52fa..000000000 --- a/assets/styles/app/_demo.scss +++ /dev/null @@ -1,128 +0,0 @@ -.customer-badge { - border-radius: 2px; - padding: .25em .5rem; - text-transform: uppercase; - font-weight: 700; - font-size: 12px; - letter-spacing: .3px; - - &.status-qualified { - background-color: #C8E6C9; - color: #256029; - } - - &.status-unqualified { - background-color: #FFCDD2; - color: #C63737; - } - - &.status-negotiation { - background-color: #FEEDAF; - color: #8A5340; - } - - &.status-new { - background-color: #B3E5FC; - color: #23547B; - } - - &.status-renewal { - background-color: #ECCFFF; - color: #694382; - } - - &.status-proposal { - background-color: #FFD8B2; - color: #805B36; - } -} - -.product-badge { - border-radius: 2px; - padding: .25em .5rem; - text-transform: uppercase; - font-weight: 700; - font-size: 12px; - letter-spacing: .3px; - - &.status-instock { - background: #C8E6C9; - color: #256029; - } - - &.status-outofstock { - background: #FFCDD2; - color: #C63737; - } - - &.status-lowstock { - background: #FEEDAF; - color: #8A5340; - } -} - -.order-badge { - border-radius: 2px; - padding: .25em .5rem; - text-transform: uppercase; - font-weight: 700; - font-size: 12px; - letter-spacing: .3px; - - &.order-delivered { - background: #C8E6C9; - color: #256029; - } - - &.order-cancelled { - background: #FFCDD2; - color: #C63737; - } - - &.order-pending { - background: #FEEDAF; - color: #8A5340; - } - - &.order-returned { - background: #ECCFFF; - color: #694382; - } -} - -.true-icon { - color: #256029; -} - -.false-icon { - color: #C63737; -} - -.image-text { - vertical-align: middle; - margin-left: .5rem; -} - -.p-multiselect-representative-option { - display: inline-block; - vertical-align: middle; - - img { - vertical-align: middle; - width: 24px; - } - - span { - margin-top: .125rem; - } -} - -.country-item { - display: flex; - align-items: center; - - img.flag { - width: 18px; - margin-right: .5rem; - } -} \ No newline at end of file diff --git a/assets/styles/app/_designer.scss b/assets/styles/app/_designer.scss deleted file mode 100644 index 703db9cd4..000000000 --- a/assets/styles/app/_designer.scss +++ /dev/null @@ -1 +0,0 @@ -/* DESIGNER */ diff --git a/assets/styles/app/_footer.scss b/assets/styles/app/_footer.scss deleted file mode 100644 index 90d8e4fab..000000000 --- a/assets/styles/app/_footer.scss +++ /dev/null @@ -1,21 +0,0 @@ -.layout-footer { - font-size: 1rem; - padding: 2rem; - display: flex; - align-items: center; - justify-content: space-between; - - a { - color: var(--text-color); - font-weight: 600; - } - - .layout-footer-right { - a { - i { - color: var(--text-secondary-color); - font-size: 1.5rem; - } - } - } -} \ No newline at end of file diff --git a/assets/styles/app/_menu.scss b/assets/styles/app/_menu.scss deleted file mode 100644 index b28259e19..000000000 --- a/assets/styles/app/_menu.scss +++ /dev/null @@ -1,127 +0,0 @@ -.layout-sidebar { - position: fixed; - left: 0; - top: 0; - height: 100%; - background-color: var(--surface-overlay); - width: 250px; - user-select: none; - transition: transform .4s cubic-bezier(.05,.74,.2,.99); - display: flex; - flex-direction: column; - - .logo { - min-height: 70px; - display: flex; - justify-content: center; - align-items: center; - z-index: 1; - - &:focus { - outline: 0 none; - transition: box-shadow .2s; - box-shadow: 0 0 0 0.2rem $focusBorderColor; - } - } - - .layout-menu { - padding: 0 2rem; - overflow-y: auto; - flex-grow: 1; - - .menu-category { - display: flex; - align-items: center; - color: var(--surface-900); - font-weight: 700; - user-select: none; - padding: .5rem .25rem; - font-size: 0.857rem; - text-transform: uppercase; - - .layout-menu-badge { - padding: .14rem .5rem; - font-size: .7rem; - line-height: 1.4; - } - } - - .menu-items { - padding: 0 0 1rem 0; - display: flex; - flex-direction: column; - - a { - color: var(--text-color); - display: flex; - align-items: center; - padding: .5rem .75rem; - border-radius: 10px; - cursor: pointer; - - .layout-menu-badge { - padding: .14rem .5rem; - font-size: .7rem; - line-height: 1.4; - } - - &:hover { - background-color: var(--surface-hover); - } - - &:focus { - z-index: 1; - outline: 0 none; - transition: box-shadow .2s; - box-shadow: var(--focus-ring); - } - - &.router-link-exact-active { - font-weight: 700; - color: var(--primary-color); - } - - .p-tag { - padding-top:.125rem; - padding-bottom: .125rem; - margin-left: .5rem; - } - } - - div { - &.router-link-exact-active { - > a { - font-weight: 700; - } - - ul { - display: block; - } - } - - ul { - padding: .5rem 0; - margin: 0; - list-style-type: none; - - a { - font-size: .875rem; - padding: .475rem .5rem .475rem 2rem; - } - } - } - } - - .menu-image { - padding: 0 0 1rem 0; - - img { - width: 100%; - } - } - } - - .layout-sidebar-filter { - padding: 1rem 2rem 2rem; - } -} \ No newline at end of file diff --git a/assets/styles/app/_responsive.scss b/assets/styles/app/_responsive.scss deleted file mode 100644 index 0a39331ce..000000000 --- a/assets/styles/app/_responsive.scss +++ /dev/null @@ -1,146 +0,0 @@ -@media screen and (min-width: 1729px) { - .layout-content-inner { - max-width: 1478px; - margin: 0 auto; - } -} - -@media screen and (max-width: 960px) { - .layout-wrapper { - &.layout-news-active { - .layout-content { - padding-top: 10rem; - } - } - - .layout-topbar { - height: 8rem; - flex-wrap: wrap; - justify-content: space-between; - padding: 0; - left: 0; - width: 100%; - - .menu-button { - display: block; - } - - .app-theme { - margin-left: 0; - margin-right: 23px; - } - - .topbar-menu { - width: 100%; - height: 3rem; - margin: 0; - - > li { - width: 25%; - margin-right: 0; - position: static; - - > a, - > .p-link { - display: flex; - height: 100%; - width: 100%; - justify-content: center; - align-items: center; - border-radius: 0; - } - - &.topbar-submenu > ul { - right: auto; - width: 100vw; - left: 0; - top: 8rem; - } - } - } - } - - .layout-sidebar { - top: 0; - z-index: 1102; - height: 100%; - transform: translateX(-100%); - - &.active { - transform: translateX(0); - } - } - - .layout-content { - margin-left: 0; - padding-top: 8rem; - - .content-section { - &.introduction { - flex-direction: column; - } - } - - .video-container { - position: relative; - width: 100%; - height: 0; - padding-bottom: 56.25%; - - iframe { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - } - } - } - - .layout-mask { - background-color: rgba(0, 0, 0, 0.1); - - &.layout-mask-active { - z-index: 1101; - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - background-color: rgba(0, 0, 0, 0.4); - transition: background-color .5s; - } - } - - .layout-config { - &.layout-config-active { - width: 100%; - } - } - } - - .blocked-scroll { - overflow: hidden; - } -} - -@media screen and (max-width: 640px) { - .layout-wrapper { - .layout-content { - .content-section { - padding-left: 1rem; - padding-right: 1rem; - } - } - } - - .layout-news { - padding-left: 1rem; - padding-right: 1rem; - font-size: 12px; - - > i { - display: none; - } - } -} \ No newline at end of file diff --git a/assets/styles/app/_topbar.scss b/assets/styles/app/_topbar.scss deleted file mode 100644 index eafc4970e..000000000 --- a/assets/styles/app/_topbar.scss +++ /dev/null @@ -1,205 +0,0 @@ -.layout-topbar { - padding: 0; - height: 5rem; - position: fixed; - top: 0; - left: 250px; - width: calc(100% - 250px); - z-index: 1100; - display: flex; - align-items: center; - padding: 0 4rem; - - &.layout-topbar-sticky { - backdrop-filter: blur(12px); - } - - .logo { - display: none; - } - - .menu-button { - display: none; - color: var(--text-color); - width: 70px; - height: 70px; - line-height: 70px; - text-align: center; - transition: background-color .2s; - cursor: pointer; - - &:hover { - background-color: var(--surface-hover); - } - - i { - font-size: 24px; - line-height: inherit; - } - } - - .logo { - &:focus { - outline: 0 none; - transition: box-shadow .2s; - box-shadow: var(--focus-ring); - } - } - - .app-theme { - background-color: var(--primary-color); - color: var(--primary-color-text); - padding: .5rem; - border-radius: 4px; - box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12); - width: 39px; - height: 39px; - - img { - width: 25px; - } - } - - .topbar-menu { - list-style-type: none; - margin: 0; - padding: 0; - margin-left: auto; - display: flex; - - > li { - margin-right: .5rem; - - > a { - font-weight: 500; - text-decoration: none; - color: var(--text-color); - padding: .5rem 1.5rem; - display: block; - text-align: center; - user-select: none; - border-radius: 10px; - cursor: pointer; - transition: background-color .3s; - - &:focus { - z-index: 1; - outline: 0 none; - transition: box-shadow .2s; - box-shadow: var(--focus-ring); - } - - &:hover { - background-color: var(--surface-hover); - } - } - - &.topbar-submenu { - position: relative; - - > ul { - position: absolute; - transform-origin: top; - top: 3rem; - right: 0; - width: 275px; - max-height: 400px; - background-color: var(--surface-overlay); - box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12); - overflow: auto; - list-style-type: none; - padding: 1rem; - margin: 0; - border-radius: 10px; - - > li { - line-height: 1; - - &.topbar-submenu-header { - display: block; - color: var(--text-color-secondary); - font-weight: 600; - user-select: none; - padding: 1.5rem 0 1rem 0; - font-size: 0.857rem; - text-transform: uppercase; - - &:first-child { - padding-top: 1rem; - } - } - } - - a { - text-decoration: none; - color: var(--text-color); - padding: .5rem; - display: flex; - align-items: center; - user-select: none; - border-radius: 10px; - cursor: pointer; - width: 100%; - - &:hover { - background-color: var(--surface-hover); - } - - span { - margin-left: .5rem; - } - - i { - font-size: 18px; - color: var(--text-color-secondary); - } - - img { - width: 32px; - margin-right: .5rem; - } - } - } - } - } - - .theme-badge { - padding: 2px 4px; - vertical-align: middle; - border-radius: 3px; - color: #ffffff; - font-weight: bold; - font-size: 11px; - position: relative; - top: -1px; - } - - .theme-badge.material { - background: linear-gradient(to bottom, #2196F3, #2196F3); - } - - .theme-badge.bootstrap { - background: linear-gradient(to bottom, #563D7C, #966BD8); - } - - .theme-badge.darkmode { - background: linear-gradient(to bottom, #141d26, #5a6067); - } - } -} - -.layout-wrapper-dark { - .layout-topbar { - &.layout-topbar-sticky { - background-color: rgba(0, 0, 0 , 0.3); - } - } -} - -.layout-wrapper-light { - .layout-topbar { - &.layout-topbar-sticky { - background-color: rgba(255, 255, 255, 0.85); - } - } -} \ No newline at end of file diff --git a/assets/styles/demo/_common.scss b/assets/styles/demo/_common.scss new file mode 100644 index 000000000..7324fd59a --- /dev/null +++ b/assets/styles/demo/_common.scss @@ -0,0 +1,4 @@ +.mypanel .p-panel-header { + background-color: #07c4e8; + color: #ffffff; +} \ No newline at end of file diff --git a/assets/styles/demo/demo.scss b/assets/styles/demo/demo.scss new file mode 100644 index 000000000..542aa90f9 --- /dev/null +++ b/assets/styles/demo/demo.scss @@ -0,0 +1 @@ +@import './_common'; \ No newline at end of file diff --git a/assets/styles/app/_code.scss b/assets/styles/layout/_code.scss similarity index 91% rename from assets/styles/app/_code.scss rename to assets/styles/layout/_code.scss index d88ab4f53..79adaec73 100644 --- a/assets/styles/app/_code.scss +++ b/assets/styles/layout/_code.scss @@ -21,7 +21,7 @@ pre[class*="language-"] { hyphens: none; } -/* Code blocks */ + /* Code blocks */ pre[class*="language-"] { position: relative; margin: .5em 0; @@ -31,7 +31,6 @@ pre[class*="language-"] { pre[class*="language-"] > code { position: relative; - z-index: 1; border-left: 10px solid #358ccb; box-shadow: -1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf; background-color: #fdfdfd; @@ -230,7 +229,7 @@ div.code-toolbar:hover > .toolbar { } /* Separate line b/c rules are thrown out if selector is invalid. - IE11 and old Edge versions don't support :focus-within. */ +IE11 and old Edge versions don't support :focus-within. */ div.code-toolbar:focus-within > .toolbar { opacity: 1; } @@ -409,32 +408,8 @@ pre[class*="language-"] { font-size: 14px; border-radius: 10px; } -} - -.code-toolbar { - div.toolbar { - position: absolute; - top: 1rem; - right: 1rem; - - .toolbar-item { - > button.copy-to-clipboard-button { - appearance: none; - border: 0 none !important; - padding: 0.3rem 1rem; - background: var(--surface-50) !important; - border-radius: 6px; - color: var(--surface-500) !important; - font-weight: 600; - transition: all .15s; - cursor: pointer; - box-shadow: none !important; - - &:hover { - background-color: var(--surface-100) !important; - color: var(--surface-600) !important; - } - } - } } + +.copy-to-clipboard-button { + display: none; } \ No newline at end of file diff --git a/assets/styles/layout/_config.scss b/assets/styles/layout/_config.scss new file mode 100644 index 000000000..c0b281bc5 --- /dev/null +++ b/assets/styles/layout/_config.scss @@ -0,0 +1,15 @@ +.layout-config { + .grid { + > div { + padding: 1rem; + } + + } + img { + transition: transform .2s; + + &:hover { + transform: scale(1.1); + } + } +} \ No newline at end of file diff --git a/assets/styles/layout/_content.scss b/assets/styles/layout/_content.scss new file mode 100644 index 000000000..7a5202c0d --- /dev/null +++ b/assets/styles/layout/_content.scss @@ -0,0 +1,12 @@ +.layout-content { + margin-left: 250px; + padding-top: 5rem; + + .layout-content-inner { + padding: 2rem 4rem; + } + + .card { + @include card; + } +} diff --git a/assets/styles/layout/_core.scss b/assets/styles/layout/_core.scss new file mode 100644 index 000000000..e35431d8c --- /dev/null +++ b/assets/styles/layout/_core.scss @@ -0,0 +1,76 @@ +html { + font-size: 14px; +} + +body { + margin: 0px; + min-height: 100%; + overflow-x: hidden; + overflow-y: auto; + background-color: var(--surface-ground); + font-family: var(--font-family); + font-weight: normal; + color: var(--text-color); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + text-decoration: none; +} + +h1, h2, h3, h4, h5, h6 { + margin: 1.5rem 0 1rem 0; + font-family: inherit; + font-weight: 600; + line-height: 1.2; + color: var(--surface-900); + + &:first-child { + margin-top: 0; + } +} + +h1 { + font-size: 2.25rem; +} + +h2 { + font-size: 1.5rem; +} + +h3 { + font-size: 1.25rem; +} + +h4 { + font-size: 1.125rem; +} + +h5 { + font-size: 1rem; +} + +h6 { + font-size: .875rem; +} + +p { + line-height: 1.5; + margin: 0 0 1rem 0; +} + +input[type="number"] { + -moz-appearance: textfield; + + &::-webkit-outer-spin-button, + &::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; + } +} + +.p-toast.p-toast-top-right, +.p-toast.p-toast-top-left { + top: 7rem; +} \ No newline at end of file diff --git a/assets/styles/layout/_doc.scss b/assets/styles/layout/_doc.scss new file mode 100644 index 000000000..34a2c9b42 --- /dev/null +++ b/assets/styles/layout/_doc.scss @@ -0,0 +1,320 @@ +.doc-tabmenu { + list-style: none; + margin: 0 17rem 0 0; + padding: 0; + display: flex; + margin-bottom: 2rem; + border-bottom: 1px solid var(--surface-border); + + li { + margin-bottom: -1px; + + button { + background-color: transparent; + border: 0 none; + display: block; + padding: 1rem 0; + min-width: 12rem; + text-align: center; + color: var(--text-color-secondary); + font-size: 1.125rem; + letter-spacing: 2px; + cursor: pointer; + margin: 0; + transition: all 0.3s; + border-bottom: 1px solid transparent; + border-top-right-radius: var(--border-round); + border-top-left-radius: var(--border-round); + + &:hover { + border-bottom-color: var(--text-color); + } + + &:focus { + outline: 0 none; + } + } + + &.doc-tabmenu-active { + button { + color: var(--primary-color); + border-bottom-color: var(--primary-color); + } + } + } +} + +.doc-tabpanel, +.doc { + display: flex; +} + +.doc-main { + flex-grow: 1; + flex-shrink: 1; + flex-basis: 0; + min-width: 0; +} + +.doc-intro { + margin-bottom: 2rem; + + p { + font-size: 1.25rem; + color: var(--surface-800); + } +} + +.doc-section-label { + display: flex; + align-items: center; + scroll-margin-top: 6.5rem; + + > a { + color: var(--primary-color); + opacity: 0.7; + margin-left: 1rem; + display: none; + transition: opacity 0.3s, colors 0.3s; + } + + &:hover { + > a { + display: block; + + &:hover { + opacity: 1; + } + } + } +} + +.doc-section-description { + > p { + font-size: 1.125rem; + color: var(--surface-800); + + i { + border-radius: 6px; + padding: 2px 6px; + font-size: 0.875rem; + font-weight: 600; + font-style: normal; + } + + a { + color: var(--primary-color); + font-weight: 600; + + &:hover { + text-decoration: underline; + } + } + } +} + +.layout-wrapper-light { + .doc-section-description { + > p { + i { + background-color: var(--primary-100); + color: var(--primary-900); + } + } + } +} + +.layout-wrapper-dark { + .doc-section-description { + > p { + i { + background-color: var(--highlight-bg); + color: var(--highlight-text-color); + } + } + } +} + +.doc-section-nav { + position: sticky; + top: 7rem; + right: 0; + width: 14rem; + max-height: calc(100vh - 15rem); + list-style: none; + margin: 0; + padding: 0.25rem 0; + margin-left: 4rem; + overflow-y: auto; + overflow-x: hidden; + align-self: flex-start; + + > .navbar-item { + .navbar-item-content { + border-left: 1px solid var(--surface-border); + padding-left: .25rem; + } + } + + .navbar-item { + > .navbar-item-content { + display: flex; + + .p-link { + padding: 0.25rem 1rem 0.25rem 1rem; + color: var(--text-color); + white-space: nowrap; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + + &:hover { + color: var(--primary-color); + } + } + } + + &.active-navbar-item { + > .navbar-item-content { + border-color: var(--primary-color); + + .p-link { + font-weight: 700; + color: var(--primary-color); + } + } + } + + ul { + list-style: none; + margin: 0; + padding: 0; + + .navbar-item { + .navbar-item-content { + padding-left: 1rem; + } + } + } + } +} + +.doc-section-code-tooltip .p-tooltip-text { + padding: 0.5rem; + font-size: 11px; +} + +.doc-section-code { + div { + &::-webkit-scrollbar { + width: 5px; + } + } + + .p-button-label { + font-weight: normal; + font-size: 0.875rem; + } + + .doc-section-code-active { + .p-button-label { + font-weight: bold; + } + } + + pre { + margin: 0 0 1.5rem 0; + } +} + +.doc-tablewrapper { + overflow: auto; + @include card; +} + +.doc-table { + border-collapse: collapse; + width: 100%; + min-width: 960px; + background-color: var(--surface-card); + margin-bottom: 1.5rem; + + th { + border-bottom: 1px solid var(--surface-border); + padding: 1rem; + text-align: left; + text-transform: capitalize; + } + + tbody { + tr:hover { + background: var(--surface-hover); + } + + td { + padding: 1rem; + border-bottom: 1px solid var(--surface-border); + white-space: pre-wrap; + line-height: 1.5; + + &.doc-option-type { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + color: var(--primary-500); + + > a { + color: var(--primary-500); + + &:hover { + text-decoration: underline; + } + } + } + + &.doc-option-default { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + color: var(--primary-color); + } + + &:first-child { + color: var(--primary-color); + font-weight: 700; + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + } + + .doc-option-name, + > i { + font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, Liberation Mono, monospace; + position: relative; + scroll-margin-top: 6.5rem; + background-color: var(--highlight-bg); + color: var(--highlight-text-color); + border-radius: 6px; + padding: 2px 6px; + font-weight: 600; + font-style: normal; + + .doc-option-link { + position: absolute; + top: 0; + right: -1.5rem; + color: var(--primary-color); + opacity: 0.7; + display: none; + transition: opacity 0.3s, colors 0.3s; + } + } + + &:hover { + .doc-option-name { + .doc-option-link { + display: inline; + + &:hover { + opacity: 1; + } + } + } + } + } + } +} diff --git a/assets/styles/layout/_docsearch.scss b/assets/styles/layout/_docsearch.scss new file mode 100644 index 000000000..bf3058d6c --- /dev/null +++ b/assets/styles/layout/_docsearch.scss @@ -0,0 +1,115 @@ +.DocSearch-Button { + border-radius: var(--border-radius); + border: 1px solid var(--surface-border); + width: 14rem; + margin: 0; + transition: border-color .3s; + height: 3rem; + padding: 0 .75rem; + font-family: var(--font-family); + + &:hover { + border-color: var(--primary-color); + box-shadow: none; + } + + .DocSearch-Search-Icon { + width: 1.25rem; + height: 1.25rem; + } + + .DocSearch-Button-Keys { + background: transparent; + border-radius: var(--border-radius); + overflow: hidden; + min-width: auto; + height: 1.5rem; + + .DocSearch-Button-Key { + padding: 0; + margin: 0; + top: 0; + border-radius: 0; + height: auto; + font-family: var(--font-family); + width: 1.25rem; + + &:first-child { + justify-content: end; + } + + &:last-child { + justify-content: start; + padding-left: 2px; + } + } + } +} + +.DocSearch-Container { + z-index: 1101; +} + +.DocSearch-Modal { + border: 1px solid var(--surface-border); + box-shadow: none; +} + +.DocSearch-Footer { + box-shadow: none; + border-top: 1px solid var(--surface-border); + background-color: var(--surface-overlay); +} + +.DocSearch-Form { + background: var(--surface-card); + box-shadow: none; + border: 1px solid var(--surface-border); + border-radius: var(--border-radius); + transition: border-color .3s; + + &:hover { + border-color: var(--primary-color); + } + + .DocSearch-MagnifierLabel, .DocSearch-Reset { + color: var(--text-color); + } +} + +.DocSearch-Hit { + border-bottom: 1px solid var(--surface-border); + padding-bottom: 0; + margin-bottom: .25rem; +} + +.DocSearch-Hits mark { + color: var(--highlight-text-color); +} + +.DocSearch-Hit-source { + color: var(--primary-color); +} + +.DocSearch-Logo .cls-1, .DocSearch-Logo .cls-2 { + fill: var(--primary-color); +} + +:root { + --docsearch-searchbox-focus-background: var(--surface-card); + --docsearch-text-color: var(--text-color); + --docsearch-muted-color: var(--text-color); + --docsearch-searchbox-background: var(--surface-card); + --docsearch-text-color: var(--text-color); + --docsearch-modal-background: var(--surface-overlay); + --docsearch-highlight-color: var(--primary-color); + --docsearch-key-gradient: var(--surface-ground); + --docsearch-key-shadow: none; + --docsearch-container-background: var(--maskbg); + --docsearch-hit-background: var(--surface-overlay); + --docsearch-hit-shadow: none; + --docsearch-spacing: 1rem; + --docsearch-hit-color: var(--text-color); + --docsearch-highlight-color: var(--highlight-bg); + --docsearch-hit-active-color: var(--highlight-text-color); +} \ No newline at end of file diff --git a/assets/styles/layout/_footer.scss b/assets/styles/layout/_footer.scss new file mode 100644 index 000000000..9443536d0 --- /dev/null +++ b/assets/styles/layout/_footer.scss @@ -0,0 +1,20 @@ +.layout-footer { + padding: 2rem 0; + margin-top: 4rem; + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + font-weight: 500; + color: var(--text-800); + border-top: 1px solid var(--surface-border); + + a { + color: var(--primary-color); + font-weight: 700; + + &:hover { + text-decoration: underline; + } + } +} \ No newline at end of file diff --git a/assets/styles/layout/_mixins.scss b/assets/styles/layout/_mixins.scss new file mode 100644 index 000000000..6b1dc5579 --- /dev/null +++ b/assets/styles/layout/_mixins.scss @@ -0,0 +1,6 @@ +@mixin card { + background: var(--surface-card); + padding: 2rem; + border-radius: 10px; + margin-bottom: 1rem; +} \ No newline at end of file diff --git a/assets/styles/app/_news.scss b/assets/styles/layout/_news.scss similarity index 74% rename from assets/styles/app/_news.scss rename to assets/styles/layout/_news.scss index 78959d4af..0d4ab7a2f 100644 --- a/assets/styles/app/_news.scss +++ b/assets/styles/layout/_news.scss @@ -28,21 +28,11 @@ } .layout-news-link { - margin-left: .5rem; + margin-left: 0.5rem; line-height: 1.5; white-space: nowrap; } - .layout-news-link, - .layout-news-link:visited, - .layout-news-link:active { - color:#ffffff; - font-weight:700; - } - .layout-news-link:hover { - text-decoration: underline; - } - .layout-news-close { line-height: 1.5; cursor: pointer; @@ -52,13 +42,13 @@ border-radius: 50%; width: 1.5rem; height: 1.5rem; - transition: background-color .3s; - margin-left: .5rem; + transition: background-color 0.3s; + margin-left: 0.5rem; &:hover { - background-color: rgba(255,255,255,.2); + background-color: rgba(255, 255, 255, 0.2); } - } + } } .landing-news-active { @@ -74,11 +64,13 @@ top: 2rem; } - .layout-menu { - padding-bottom: 2rem; - } - .layout-content { padding-top: 7rem; } -} \ No newline at end of file + + .doc-section-label, + .doc-table tbody td .doc-option-name, + .doc-table tbody td > i { + scroll-margin-top: 8.5rem; + } +} diff --git a/assets/styles/layout/_responsive.scss b/assets/styles/layout/_responsive.scss new file mode 100644 index 000000000..03c9dfa92 --- /dev/null +++ b/assets/styles/layout/_responsive.scss @@ -0,0 +1,144 @@ +@media screen and (min-width: 1729px) { + .layout-content-inner { + max-width: 1478px; + margin: 0 auto; + } + + .layout-topbar-inner { + max-width: 1478px; + margin: 0 auto; + } +} + +@media screen and (max-width: 991px) { + .layout-wrapper { + .layout-topbar { + left: 0; + width: 100%; + + .menu-button { + display: flex; + } + + .DocSearch-Button { + margin-right: 0; + margin-left: auto; + width: 2rem; + height: 2rem; + overflow: hidden; + padding: 0; + justify-content: center; + align-items: center; + + .DocSearch-Search-Icon { + width: 1rem; + height: 1rem; + } + + .DocSearch-Button-Placeholder, + .DocSearch-Button-Keys { + display: none; + } + } + } + + .layout-sidebar { + top: 0; + z-index: 1102; + height: 100%; + transform: translateX(-100%); + + &.active { + transform: translateX(0); + } + } + + .layout-content { + margin-left: 0; + } + + .layout-mask { + background-color: rgba(0, 0, 0, 0.1); + + &.layout-mask-active { + z-index: 1101; + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + background-color: rgba(0, 0, 0, 0.4); + transition: background-color .5s; + } + } + + .doc-section-nav { + display: none; + } + + .doc-tabmenu { + margin-right: 0; + } + + .video-container { + position: relative; + width: 100%; + height: 0; + padding-bottom: 56.25%; + + iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + } + } + } + + .blocked-scroll { + overflow: hidden; + } +} + +@media screen and (max-width: 575px) { + .layout-wrapper { + .layout-topbar-inner { + padding-left: 1rem; + padding-right: 1rem; + } + + .layout-content { + .layout-content-inner { + padding-left: 1rem; + padding-right: 1rem; + } + } + + .layout-footer { + padding-left: 1rem; + padding-right: 1rem; + } + + .doc-tabmenu { + li { + flex: 1 1 0; + + button { + width: 100%; + min-width: auto; + } + } + } + } + + .layout-news { + padding-left: 1rem; + padding-right: 1rem; + font-size: 12px; + + > i { + display: none; + } + } +} \ No newline at end of file diff --git a/assets/styles/layout/_sidebar.scss b/assets/styles/layout/_sidebar.scss new file mode 100644 index 000000000..43e0720ef --- /dev/null +++ b/assets/styles/layout/_sidebar.scss @@ -0,0 +1,132 @@ +.layout-sidebar { + position: fixed; + left: 0; + top: 0; + height: 100%; + background-color: var(--surface-overlay); + width: 250px; + user-select: none; + transition: transform .4s cubic-bezier(.05,.74,.2,.99); + display: flex; + flex-direction: column; + padding: 1rem 0; + + .logo { + display: flex; + justify-content: center; + } + + nav { + padding: .5rem 1rem 2rem 1rem; + margin-top: 2rem; + flex-grow: 1; + overflow-y: auto; + } + + .layout-menu { + list-style: none; + margin: 0; + padding: 0; + + li { + margin-bottom: .25rem; + } + + > li { + > button, + > a { + display: flex; + width: 100%; + align-items: center; + padding: .5rem; + color: var(--surface-900); + font-weight: 600; + transition: box-shadow .2s; + border-radius: var(--border-radius); + + &:hover { + background-color: var(--surface-hover); + } + + .menu-icon { + width: 2rem; + height: 2rem; + border-radius: var(--border-radius); + margin-right: .5rem; + border: 1px solid var(--surface-border); + display: inline-flex; + align-items: center; + justify-content: center; + + i { + color: var(--surface-700); + } + } + + .menu-toggle-icon { + color: var(--surface-600); + margin-left: auto; + } + } + + > div { + > ol { + margin: 0 0 0 1.5rem; + padding: .25rem 0 0 .5rem; + border-left: 1px solid var(--surface-border); + + > li { + > ol { + margin-bottom: 1.5rem; + } + } + } + } + } + + a.router-link-active { + background-color: var(--highlight-bg); + color: var(--highlight-text-color); + + > .menu-icon { + i { + color: var(--highlight-text-color); + } + } + } + + .menu-child-category { + display: flex; + padding: .5rem .5rem .5rem 1rem; + font-size: .875rem; + font-weight: 700; + letter-spacing: 1px; + color: var(--surface-900); + border-bottom: 1px solid var(--surface-border); + margin-bottom: .25rem; + } + + ol { + list-style: none; + margin: 0; + padding: 0; + + a { + display: flex; + padding: .5rem .5rem .5rem 1rem; + color: var(--surface-900); + border-radius: var(--border-radius); + transition: box-shadow .2s; + + &:focus { + outline: 0 none; + box-shadow: inset var(--focus-ring); + } + + &:hover { + background-color: var(--surface-hover); + } + } + } + } +} \ No newline at end of file diff --git a/assets/styles/layout/_topbar.scss b/assets/styles/layout/_topbar.scss new file mode 100644 index 000000000..a1f4c4603 --- /dev/null +++ b/assets/styles/layout/_topbar.scss @@ -0,0 +1,43 @@ +.layout-topbar { + padding: 0; + height: 5rem; + position: fixed; + top: 0; + left: 250px; + width: calc(100% - 250px); + z-index: 1100; + border-bottom: 1px solid var(--surface-border); + + .layout-topbar-inner { + height: 100%; + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 4rem; + } + + &.layout-topbar-sticky { + backdrop-filter: blur(8px); + } + + .menu-button { + display: none; + color: var(--text-color); + width: 3rem; + height: 3rem; + background-color: var(--surface-card); + border: 1px solid var(--surface-border); + align-items: center; + justify-content: center; + transition: border-color .3s; + cursor: pointer; + + &:hover { + border-color: var(--primary-color); + } + + i { + font-size: 1.5rem; + } + } +} \ No newline at end of file diff --git a/assets/styles/landing/_blocks.scss b/assets/styles/layout/landing/_blocks.scss similarity index 100% rename from assets/styles/landing/_blocks.scss rename to assets/styles/layout/landing/_blocks.scss diff --git a/assets/styles/landing/_components.scss b/assets/styles/layout/landing/_components.scss similarity index 100% rename from assets/styles/landing/_components.scss rename to assets/styles/layout/landing/_components.scss diff --git a/assets/styles/landing/_dark.scss b/assets/styles/layout/landing/_dark.scss similarity index 100% rename from assets/styles/landing/_dark.scss rename to assets/styles/layout/landing/_dark.scss diff --git a/assets/styles/landing/_designer.scss b/assets/styles/layout/landing/_designer.scss similarity index 94% rename from assets/styles/landing/_designer.scss rename to assets/styles/layout/landing/_designer.scss index 905d553a7..f01f75426 100644 --- a/assets/styles/landing/_designer.scss +++ b/assets/styles/layout/landing/_designer.scss @@ -86,6 +86,13 @@ box-shadow: 0 0 0 2px var(--surface-ground), 0 0 0 4px var(--dd-primary), 0 1px 2px 0 rgba(0, 0, 0, 1.0); } } + + .p-listbox { + .p-listbox-list .p-listbox-item.p-highlight { + background-color: transparent; + box-shadow: inset 0 0 0 0.15rem var(--dd-primary); + } + } .p-inputtext, .p-button, .p-listbox-item, .p-slider { transition: all .5s; diff --git a/assets/styles/landing/_features.scss b/assets/styles/layout/landing/_features.scss similarity index 100% rename from assets/styles/landing/_features.scss rename to assets/styles/layout/landing/_features.scss diff --git a/assets/styles/landing/_getstarted.scss b/assets/styles/layout/landing/_getstarted.scss similarity index 100% rename from assets/styles/landing/_getstarted.scss rename to assets/styles/layout/landing/_getstarted.scss diff --git a/assets/styles/landing/_header.scss b/assets/styles/layout/landing/_header.scss similarity index 100% rename from assets/styles/landing/_header.scss rename to assets/styles/layout/landing/_header.scss diff --git a/assets/styles/landing/_hero.scss b/assets/styles/layout/landing/_hero.scss similarity index 99% rename from assets/styles/landing/_hero.scss rename to assets/styles/layout/landing/_hero.scss index 0169c42cf..c6f064b4c 100644 --- a/assets/styles/landing/_hero.scss +++ b/assets/styles/layout/landing/_hero.scss @@ -124,7 +124,7 @@ .hero-strip-left { transition: 1.6s; position: absolute; - top: 45.6%; + top: 50%; left: 50%; transform: translate(-50%, -50%); width: 0%; diff --git a/assets/styles/landing/landing.scss b/assets/styles/layout/landing/_landing.scss similarity index 100% rename from assets/styles/landing/landing.scss rename to assets/styles/layout/landing/_landing.scss diff --git a/assets/styles/landing/_light.scss b/assets/styles/layout/landing/_light.scss similarity index 100% rename from assets/styles/landing/_light.scss rename to assets/styles/layout/landing/_light.scss diff --git a/assets/styles/landing/_main.scss b/assets/styles/layout/landing/_main.scss similarity index 100% rename from assets/styles/landing/_main.scss rename to assets/styles/layout/landing/_main.scss diff --git a/assets/styles/landing/_templates.scss b/assets/styles/layout/landing/_templates.scss similarity index 99% rename from assets/styles/landing/_templates.scss rename to assets/styles/layout/landing/_templates.scss index 54e34c26b..f5e817851 100644 --- a/assets/styles/landing/_templates.scss +++ b/assets/styles/layout/landing/_templates.scss @@ -25,7 +25,7 @@ &.block-1 { animation: animated-block-1 2s ease-in-out alternate infinite; } - + &.block-2 { animation: animated-block-2 2s 0.2s ease-in-out alternate infinite; } diff --git a/assets/styles/landing/_themes.scss b/assets/styles/layout/landing/_themes.scss similarity index 100% rename from assets/styles/landing/_themes.scss rename to assets/styles/layout/landing/_themes.scss diff --git a/assets/styles/app/app.scss b/assets/styles/layout/layout.scss similarity index 55% rename from assets/styles/app/app.scss rename to assets/styles/layout/layout.scss index 98bc87418..165b05693 100644 --- a/assets/styles/app/app.scss +++ b/assets/styles/layout/layout.scss @@ -1,11 +1,15 @@ +@charset 'UTF-8'; + +@import './_mixins'; @import './_core'; -@import './_code'; @import './_topbar'; -@import './_menu'; +@import './_sidebar'; @import './_content'; @import './_news'; @import './_footer'; @import './_config'; -@import './_designer'; @import './_responsive'; -@import './_demo'; \ No newline at end of file +@import './_code'; +@import './_doc'; +@import './_docsearch'; +@import './landing/_landing'; diff --git a/components/accordion/Accordion.d.ts b/components/accordion/Accordion.d.ts index 640efc584..6f9c18379 100755 --- a/components/accordion/Accordion.d.ts +++ b/components/accordion/Accordion.d.ts @@ -1,6 +1,19 @@ +/** + * + * Accordion groups a collection of contents in tabs. + * + * [Live Demo](https://www.primevue.org/accordion/) + * + * @module accordion + * + */ import { VNode } from 'vue'; import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; +/** + * Custom tab open event. + * @see {@link AccordionEmits.tab-open} + */ export interface AccordionTabOpenEvent { /** * Browser mouse event. @@ -14,77 +27,107 @@ export interface AccordionTabOpenEvent { } /** + * Custom tab close event. + * @see {@link AccordionEmits.tab-close} * @extends {AccordionTabOpenEvent} */ export interface AccordionTabCloseEvent extends AccordionTabOpenEvent {} /** + * Custom tab open event. + * @see {@link AccordionEmits.tab-open} * @extends AccordionTabOpenEvent */ export interface AccordionClickEvent extends AccordionTabOpenEvent {} +/** + * Defines valid properties in AccordionTab component. + */ export interface AccordionProps { /** * When enabled, multiple tabs can be activated at the same time. + * @defaultValue false */ multiple?: boolean | undefined; /** * Index of the active tab or an array of indexes in multiple mode. + * @defaultValue null */ activeIndex?: number | number[] | undefined; /** * When enabled, hidden tabs are not rendered at all. Defaults to false that hides tabs with css. + * @defaultValue false */ lazy?: boolean | undefined; /** * Icon of a collapsed tab. + * @defaultValue pi pi-chevron-right */ expandIcon?: string | undefined; /** * Icon of an expanded tab. + * @defaultValue pi pi-chevron-down */ collapseIcon?: string | undefined; /** * Index of the element in tabbing order. + * @defaultValue 0 */ tabindex?: number | undefined; /** * When enabled, the focused tab is activated. + * @defaultValue false */ selectOnFocus?: boolean | undefined; } +/** + * Defines valid slots in Acordion slots. + */ export interface AccordionSlots { /** * Default slot to detect AccordionTab components. */ - default: () => VNode[]; + default(): VNode[]; } -export declare type AccordionEmits = { +/** + * Defines valid emits in Acordion component. + */ +export interface AccordionEmits { /** * Emitted when the active tab changes. * @param {number | undefined} value - Index of new active tab. */ - 'update:activeIndex': (value: number | undefined) => void; + 'update:activeIndex'(value: number | undefined): void; /** * Callback to invoke when a tab gets expanded. * @param {AccordionTabOpenEvent} event - Custom tab open event. */ - 'tab-open': (event: AccordionTabOpenEvent) => void; + 'tab-open'(event: AccordionTabOpenEvent): void; /** * Callback to invoke when an active tab is collapsed by clicking on the header. * @param {AccordionTabCloseEvent} event - Custom tab close event. */ - 'tab-close': (event: AccordionTabCloseEvent) => void; + 'tab-close'(event: AccordionTabCloseEvent): void; /** * Callback to invoke when an active tab is clicked. * @param {AccordionClickEvent} event - Custom tab click event. */ - 'tab-click': (event: AccordionClickEvent) => void; -}; + 'tab-click'(event: AccordionClickEvent): void; +} -declare class Accordion extends ClassComponent {} +/** + * **PrimeVue - Accordion** + * + * _Accordion groups a collection of contents in tabs._ + * + * [Live Demo](https://www.primevue.org/accordion/) + * --- --- + * ![PrimeVue](https://primefaces.org/cdn/primevue/images/logo.svg) + * + */ +export declare class Accordion extends ClassComponent {} declare module '@vue/runtime-core' { interface GlobalComponents { diff --git a/components/accordiontab/AccordionTab.d.ts b/components/accordiontab/AccordionTab.d.ts index 3d12543a4..c67743ae1 100755 --- a/components/accordiontab/AccordionTab.d.ts +++ b/components/accordiontab/AccordionTab.d.ts @@ -1,6 +1,18 @@ +/** + * + * Accordion groups a collection of contents in tabs. + * + * [Live Demo](https://www.primevue.org/accordion/) + * + * @module accordiontab + * + */ import { AnchorHTMLAttributes, HTMLAttributes, VNode } from 'vue'; import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; +/** + * Defines valid properties in AccordionTab component. + */ export interface AccordionTabProps { /** * Orientation of tab headers. @@ -40,18 +52,24 @@ export interface AccordionTabProps { disabled?: boolean | undefined; } +/** + * Defines valid slots in Acordion slots. + */ export interface AccordionTabSlots { /** * Default slot for content. */ - default: () => VNode[]; + default(): VNode[]; /** * Custom content for the title section of a panel is defined using the header template. */ - header: () => VNode[]; + header(): VNode[]; } -export declare type AccordionTabEmits = {}; +/** + * Defines valid emits in Acordion component. + */ +export interface AccordionTabEmits {} declare class AccordionTab extends ClassComponent {} diff --git a/components/column/Column.d.ts b/components/column/Column.d.ts index 26bc8e1de..69e191106 100755 --- a/components/column/Column.d.ts +++ b/components/column/Column.d.ts @@ -1,7 +1,9 @@ +/** + * @module column + */ import { VNode } from 'vue'; import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; import { VirtualScrollerLoaderOptions } from '../virtualscroller'; - type ColumnFieldType = string | ((item: any) => string) | undefined; type ColumnSelectionModeType = 'single' | 'multiple' | undefined; @@ -252,7 +254,7 @@ export interface ColumnSlots { * Custom body template. * @param {Object} scope - body slot's params. */ - body: (scope: { + body(scope: { /** * Row data. */ @@ -281,32 +283,32 @@ export interface ColumnSlots { * Callback function */ editorInitCallback: () => void; - }) => VNode[]; + }): VNode[]; /** * Custom header template. * @param {Object} scope - header slot's params. */ - header: (scope: { + header(scope: { /** * Column node. */ column: Column; - }) => VNode[]; + }): VNode[]; /** * Custom footer template. * @param {Object} scope - footer slot's params. */ - footer: (scope: { + footer(scope: { /** * Column node. */ column: Column; - }) => VNode[]; + }): VNode[]; /** * Custom editor template. * @param {Object} scope - editor slot's params. */ - editor: (scope: { + editor(scope: { /** * Row data. */ @@ -335,12 +337,12 @@ export interface ColumnSlots { * Callback function */ editorCancelCallback: () => void; - }) => VNode[]; + }): VNode[]; /** * Custom filter template. * @param {Object} scope - filter slot's params. */ - filter: (scope: { + filter(scope: { /** * Column field. */ @@ -354,12 +356,12 @@ export interface ColumnSlots { * Callback function */ filterCallback: () => void; - }) => VNode[]; + }): VNode[]; /** * Custom filter header template. * @param {Object} scope - filter header slot's params. */ - filterheader: (scope: { + filterheader(scope: { /** * Column field. */ @@ -373,12 +375,12 @@ export interface ColumnSlots { * Callback function */ filterCallback: () => void; - }) => VNode[]; + }): VNode[]; /** * Custom filter footer template. * @param {Object} scope - filter footer slot's params. */ - filterfooter: (scope: { + filterfooter(scope: { /** * Column field. */ @@ -392,12 +394,12 @@ export interface ColumnSlots { * Callback function */ filterCallback: () => void; - }) => VNode[]; + }): VNode[]; /** * Custom filter clear template. * @param {Object} scope - filter clear slot's params. */ - filterclear: (scope: { + filterclear(scope: { /** * Column field. */ @@ -411,12 +413,12 @@ export interface ColumnSlots { * Callback function */ filterCallback: () => void; - }) => VNode[]; + }): VNode[]; /** * Custom filter apply template. * @param {Object} scope - filter apply slot's params. */ - filterapply: (scope: { + filterapply(scope: { /** * Column field. */ @@ -430,12 +432,12 @@ export interface ColumnSlots { * Callback function */ filterCallback: () => void; - }) => VNode[]; + }): VNode[]; /** * Custom loading template. * @param {Object} scope - loading slot's params. */ - loading: (scope: { + loading(scope: { /** * Row data. */ @@ -461,10 +463,10 @@ export interface ColumnSlots { * @see ColumnLoadingOptions */ loadingOptions: ColumnLoadingOptions; - }) => VNode[]; + }): VNode[]; } -export declare type ColumnEmits = {}; +export interface ColumnEmits {} declare class Column extends ClassComponent {} diff --git a/components/columngroup/ColumnGroup.d.ts b/components/columngroup/ColumnGroup.d.ts index bbac19e42..7e542d960 100755 --- a/components/columngroup/ColumnGroup.d.ts +++ b/components/columngroup/ColumnGroup.d.ts @@ -1,12 +1,13 @@ +/** + * @module columngroup + */ import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; -type ColumnGroupType = 'header' | 'footer' | undefined; - export interface ColumnGroupProps { /** * Type of column group */ - type?: ColumnGroupType; + type?: 'header' | 'footer' | undefined; } export interface ColumnGroupSlots {} diff --git a/components/datatable/DataTable.d.ts b/components/datatable/DataTable.d.ts index 30ddc03b7..f4281f2f3 100755 --- a/components/datatable/DataTable.d.ts +++ b/components/datatable/DataTable.d.ts @@ -1,40 +1,49 @@ +/** + * + * DataTable displays data in tabular format. + * + * [Live Demo](https://www.primereact.org/datatable/) + * + * @module datatable + * + */ import { InputHTMLAttributes, TableHTMLAttributes, VNode } from 'vue'; import { ClassComponent, GlobalComponentConstructor, Nullable } from '../ts-helpers'; import { VirtualScrollerProps } from '../virtualscroller'; -type DataTablePaginatorPositionType = 'top' | 'bottom' | 'both' | undefined; +export declare type DataTablePaginatorPositionType = 'top' | 'bottom' | 'both' | undefined; -type DataTableSortFieldType = string | ((item: any) => string) | undefined | null; +export declare type DataTableSortFieldType = string | ((item: any) => string) | undefined | null; -type DataTableDataKeyType = string | ((item: any) => string) | undefined; +export declare type DataTableDataKeyType = string | ((item: any) => string) | undefined; -type DataTableMultiSortMetaType = DataTableSortMeta[] | undefined | null; +export declare type DataTableMultiSortMetaType = DataTableSortMeta[] | undefined | null; -type DataTableSortOrderType = 1 | 0 | -1 | undefined | null; +export declare type DataTableSortOrderType = 1 | 0 | -1 | undefined | null; -type DataTableSortModeType = 'single' | 'multiple' | undefined; +export declare type DataTableSortModeType = 'single' | 'multiple' | undefined; -type DataTableFilterMatchModeType = 'startsWith' | 'contains' | 'notContains' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' | 'between' | 'dateIs' | 'dateIsNot' | 'dateBefore' | 'dateAfter' | undefined; +export declare type DataTableFilterMatchModeType = 'startsWith' | 'contains' | 'notContains' | 'endsWith' | 'equals' | 'notEquals' | 'in' | 'lt' | 'lte' | 'gt' | 'gte' | 'between' | 'dateIs' | 'dateIsNot' | 'dateBefore' | 'dateAfter' | undefined; -type DataTableFilterDisplayType = 'menu' | 'row' | undefined; +export declare type DataTableFilterDisplayType = 'menu' | 'row' | undefined; -type DataTableSelectionModeType = 'single' | 'multiple' | undefined; +export declare type DataTableSelectionModeType = 'single' | 'multiple' | undefined; -type DataTableCompareSelectionBy = 'equals' | 'deepEquals' | undefined; +export declare type DataTableCompareSelectionByType = 'equals' | 'deepEquals' | undefined; -type DataTableColumnResizeModeType = 'fit' | 'expand' | undefined; +export declare type DataTableColumnResizeModeType = 'fit' | 'expand' | undefined; -type DataTableRowGroupModeType = 'subheader' | 'rowspan' | undefined; +export declare type DataTableRowGroupModeType = 'subheader' | 'rowspan' | undefined; -type DataTableStateStorageType = 'session' | 'local' | undefined; +export declare type DataTableStateStorageType = 'session' | 'local' | undefined; -type DataTableEditModeType = 'cell' | 'row' | undefined; +export declare type DataTableEditModeType = 'cell' | 'row' | undefined; -type DataTableScrollDirectionType = 'vertical' | 'horizontal' | 'both' | undefined; +export declare type DataTableScrollDirectionType = 'vertical' | 'horizontal' | 'both' | undefined; -type DataTableScrollHeightType = 'flex' | string | undefined; +export declare type DataTableScrollHeightType = 'flex' | string | undefined; -type DataTableResponsiveLayoutType = 'stack' | 'scroll' | undefined; +export declare type DataTableResponsiveLayoutType = 'stack' | 'scroll' | undefined; export interface DataTableExportFunctionOptions { /** @@ -105,6 +114,10 @@ export interface DataTableExportCSVOptions { selectionOnly: boolean; } +/** + * Custom tab open event. + * @see {@link DataTableEmits.sort} + */ export interface DataTableSortEvent { /** * Browser event. @@ -146,6 +159,8 @@ export interface DataTableSortEvent { } /** + * Custom pagination event. + * @see {@link DataTableEmits.page} * @extends DataTableSortEvent */ export interface DataTablePageEvent extends DataTableSortEvent { @@ -160,6 +175,8 @@ export interface DataTablePageEvent extends DataTableSortEvent { } /** + * Custom sort event. + * @see {@link DataTableEmits.sort} * @extends DataTableSortEvent */ export interface DataTableFilterEvent extends DataTableSortEvent { @@ -459,6 +476,9 @@ export interface DataTableStateEvent { selectionKeys: any[]; } +/** + * Defines valid properties in Datatable component. + */ export interface DataTableProps { /** * An array of objects to display. @@ -602,10 +622,10 @@ export interface DataTableProps { selectionMode?: DataTableSelectionModeType; /** * Algorithm to define if a row is selected, valid values are 'equals' that compares by reference and 'deepEquals' that compares all fields. - * @see DataTableCompareSelectionBy + * @see DataTableCompareSelectionByType * Default value is 'deepEquals'. */ - compareSelectionBy?: DataTableCompareSelectionBy; + compareSelectionBy?: DataTableCompareSelectionByType; /** * Defines whether metaKey is requred or not for the selection. 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. On touch enabled devices, metaKeySelection is turned off automatically. @@ -784,33 +804,34 @@ export interface DataTableProps { */ filterInputProps?: InputHTMLAttributes | undefined; } - +/** + * Defines valid slots in Datatable component. + */ export interface DataTableSlots { /** * Custom header template. */ - header: () => VNode[]; + header(): VNode[]; /** * Custom footer template. */ - footer: () => VNode[]; + footer(): VNode[]; /** * Custom paginator start template. */ - paginatorstart: () => VNode[]; + paginatorstart(): VNode[]; /** * Custom paginator end template. */ - paginatorend: () => VNode[]; + paginatorend(): VNode[]; /** * Custom empty template. */ - empty: () => VNode[]; + empty(): VNode[]; /** * Custom group header template. - * @param {Object} scope - group header slot's params. */ - groupheader: (scope: { + groupheader(scope: { /** * Row data */ @@ -819,12 +840,12 @@ export interface DataTableSlots { * Row index */ index: number; - }) => VNode[]; + }): VNode[]; /** * Custom group footer template. * @param {Object} scope - group footer slot's params. */ - groupfooter: (scope: { + groupfooter(scope: { /** * Row data */ @@ -833,16 +854,16 @@ export interface DataTableSlots { * Row index */ index: number; - }) => VNode[]; + }): VNode[]; /** * Custom loading template. */ - loading: () => VNode[]; + loading(): VNode[]; /** * Custom expansion template. * @param {Object} scope - expansion slot's params. */ - expansion: (scope: { + expansion(scope: { /** * Row data */ @@ -851,209 +872,222 @@ export interface DataTableSlots { * Row index */ index: number; - }) => VNode[]; + }): VNode[]; } - -export declare type DataTableEmits = { +/** + * Defines valid emits in Datatable component. + */ +export interface DataTableEmits { /** * Emitted when the first changes. * @param {number} value - New value. */ - 'update:first': (value: number) => void; + 'update:first'(value: number): void; /** * Emitted when the rows changes. * @param {number} value - New value. */ - 'update:rows': (value: number) => void; + 'update:rows'(value: number): void; /** * Emitted when the sortField changes. * @param {string} value - New value. */ - 'update:sortField': (value: string) => void; + 'update:sortField'(value: string): void; /** * Emitted when the sortOrder changes. * @param {number | undefined} value - New value. */ - 'update:sortOrder': (value: number | undefined) => void; + 'update:sortOrder'(value: number | undefined): void; /** * Emitted when the multiSortMeta changes. * @param {DataTableMultiSortMetaType} value - New value. */ - 'update:multiSortMeta': (value: DataTableMultiSortMetaType) => void; + 'update:multiSortMeta'(value: DataTableMultiSortMetaType): void; /** * Emitted when the selection changes. * @param {*} value - New value. */ - 'update:selection': (value: any[] | any | undefined) => void; + 'update:selection'(value: any[] | any | undefined): void; /** * Emitted when the contextMenuSelection changes. * @param {*} value - New value. */ - 'update:contextMenuSelection': (value: any[] | any | undefined) => void; + 'update:contextMenuSelection'(value: any[] | any | undefined): void; /** * Emitted when the expandedRows changes. * @param {DataTableExpandedRows} value - New value. */ - 'update:expandedRows': (value: any[] | DataTableExpandedRows) => void; + 'update:expandedRows'(value: any[] | DataTableExpandedRows): void; /** * Emitted when the expandedRowGroups changes. * @param {DataTableExpandedRows} value - New value. */ - 'update:expandedRowGroups': (value: any[] | DataTableExpandedRows) => void; + 'update:expandedRowGroups'(value: any[] | DataTableExpandedRows): void; /** * Emitted when the filters changes. * @param {DataTableFilterMeta} value - New value. */ - 'update:filters': (value: DataTableFilterMeta) => void; + 'update:filters'(value: DataTableFilterMeta): void; /** * Emitted when the editingRows changes. * @param {DataTableEditingRows} value - New value. */ - 'update:editingRows': (value: any[] | DataTableEditingRows) => void; + 'update:editingRows'(value: any[] | DataTableEditingRows): void; /** * Callback to invoke on pagination. Sort and Filter information is also available for lazy loading implementation. * @param {DataTablePageEvent} event - Custom page event. */ - page: (event: DataTablePageEvent) => void; + page(event: DataTablePageEvent): void; /** * Callback to invoke on sort. Page and Filter information is also available for lazy loading implementation. * @param {DataTableSortEvent} event - Custom sort event. */ - sort: (event: DataTableSortEvent) => void; + sort(event: DataTableSortEvent): void; /** * Event to emit after filtering, not triggered in lazy mode. * @param {DataTableFilterEvent} event - Custom filter event. */ - filter: (event: DataTableFilterEvent) => void; + filter(event: DataTableFilterEvent): void; /** * Callback to invoke after filtering, sorting, pagination and cell editing to pass the rendered value. * @param {*} value - Value displayed by the table. */ - 'value-change': (value: any[]) => void; + 'value-change'(value: any[]): void; /** * Callback to invoke when a row is clicked. * @param {DataTableRowClickEvent} event - Custom row click event. */ - 'row-click': (event: DataTableRowClickEvent) => void; + 'row-click'(event: DataTableRowClickEvent): void; /** * Callback to invoke when a row is double clicked. * @param {DataTableRowDoubleClickEvent} event - Custom row double click event. */ - 'row-dblclick': (event: DataTableRowDoubleClickEvent) => void; + 'row-dblclick'(event: DataTableRowDoubleClickEvent): void; /** * Callback to invoke when a row is selected with a ContextMenu. * @param {DataTableRowContextMenuEvent} event - Custom row context menu event. */ - 'row-contextmenu': (event: DataTableRowContextMenuEvent) => void; + 'row-contextmenu'(event: DataTableRowContextMenuEvent): void; /** * Callback to invoke when a row is selected. * @param {DataTableRowSelectEvent} event - Custom row select event. */ - 'row-select': (event: DataTableRowSelectEvent) => void; + 'row-select'(event: DataTableRowSelectEvent): void; /** * Fired when header checkbox is checked. * @param {DataTableRowSelectAllEvent} event - Custom row select all event. */ - 'row-select-all': (event: DataTableRowSelectAllEvent) => void; + 'row-select-all'(event: DataTableRowSelectAllEvent): void; /** * Fired when header checkbox is unchecked. * @param {DataTableRowUnselectAllEvent} event - Custom row unselect all event. */ - 'row-unselect-all': (event: DataTableRowUnselectAllEvent) => void; + 'row-unselect-all'(event: DataTableRowUnselectAllEvent): void; /** * Callback to invoke when a row is unselected. * @param {DataTableRowUnselectEvent} event - Custom row unselect event. */ - 'row-unselect': (event: DataTableRowUnselectEvent) => void; + 'row-unselect'(event: DataTableRowUnselectEvent): void; /** * Callback to invoke when all data is selected. * @param {DataTableSelectAllChangeEvent} event - Custom select all change event. */ - 'select-all-change': (event: DataTableSelectAllChangeEvent) => void; + 'select-all-change'(event: DataTableSelectAllChangeEvent): void; /** * Callback to invoke when a column is resized. * @param {DataTableColumnResizeEndEvent} - Custom column resize event. */ - 'column-resize-end': (event: DataTableColumnResizeEndEvent) => void; + 'column-resize-end'(event: DataTableColumnResizeEndEvent): void; /** * Callback to invoke when a column is reordered. * @param {DataTableColumnReorderEvent} event - Custom column reorder event. */ - 'column-reorder': (event: DataTableColumnReorderEvent) => void; + 'column-reorder'(event: DataTableColumnReorderEvent): void; /** * Callback to invoke when a row is reordered. * @param {DataTableRowReorderEvent} event - Custom row reorder event. */ - 'row-reorder': (event: DataTableRowReorderEvent) => void; + 'row-reorder'(event: DataTableRowReorderEvent): void; /** * Callback to invoke when a row is expanded. * @param {DataTableRowExpandEvent} event - Custom row expand event. */ - 'row-expand': (event: DataTableRowExpandEvent) => void; + 'row-expand'(event: DataTableRowExpandEvent): void; /** * Callback to invoke when a row is collapsed. * @param {DataTableRowCollapseEvent} event - Custom row collapse event. */ - 'row-collapse': (event: DataTableRowCollapseEvent) => void; + 'row-collapse'(event: DataTableRowCollapseEvent): void; /** * Callback to invoke when a row group is expanded. * @param {DataTableRowExpandEvent} event - Custom row expand event. */ - 'rowgroup-expand': (event: DataTableRowExpandEvent) => void; + 'rowgroup-expand'(event: DataTableRowExpandEvent): void; /** * Callback to invoke when a row group is collapsed. * @param {DataTableRowCollapseEvent} event - Custom row collapse event. */ - 'rowgroup-collapse': (event: DataTableRowCollapseEvent) => void; + 'rowgroup-collapse'(event: DataTableRowCollapseEvent): void; /** * Callback to invoke when cell edit is initiated. * @param {DataTableCellEditInitEvent} event - Custom cell edit init. */ - 'cell-edit-init': (event: DataTableCellEditInitEvent) => void; + 'cell-edit-init'(event: DataTableCellEditInitEvent): void; /** * Callback to invoke when cell edit is completed. * @param {DataTableCellEditCompleteEvent} event - Custom cell edit complete event. */ - 'cell-edit-complete': (event: DataTableCellEditCompleteEvent) => void; + 'cell-edit-complete'(event: DataTableCellEditCompleteEvent): void; /** * Callback to invoke when cell edit is cancelled with escape key. * @param {DataTableCellEditCancelEvent} event - Custom cell edit cancel event. */ - 'cell-edit-cancel': (event: DataTableCellEditCancelEvent) => void; + 'cell-edit-cancel'(event: DataTableCellEditCancelEvent): void; /** * Callback to invoke when row edit is initiated. * @param {DataTableRowEditInitEvent} event - Custom row edit init event. */ - 'row-edit-init': (event: DataTableRowEditInitEvent) => void; + 'row-edit-init'(event: DataTableRowEditInitEvent): void; /** * Callback to invoke when row edit is saved. * @param {DataTableRowEditSaveEvent} event - Custom row edit save event. */ - 'row-edit-save': (event: DataTableRowEditSaveEvent) => void; + 'row-edit-save'(event: DataTableRowEditSaveEvent): void; /** * Callback to invoke when row edit is cancelled. * @param {DataTableRowEditCancelEvent} event - Custom row edit cancel event. */ - 'row-edit-cancel': (event: DataTableRowEditCancelEvent) => void; + 'row-edit-cancel'(event: DataTableRowEditCancelEvent): void; /** * Invoked when a stateful table saves the state. * @param {DataTableStateEvent} event - Custom state event. */ - 'state-restore': (event: DataTableStateEvent) => void; + 'state-restore'(event: DataTableStateEvent): void; /** * Invoked when a stateful table restores the state. * @param {DataTableStateEvent} event - Custom state event. */ - 'state-save': (event: DataTableStateEvent) => void; -}; + 'state-save'(event: DataTableStateEvent): void; +} -declare class DataTable extends ClassComponent { +/** + * **PrimeReact - DataTable** + * + * * _DataTable displays data in tabular format._ + * + * [Live Demo](https://www.primevue.org/datatable/) + * --- --- + * ![PrimeVue](https://primefaces.org/cdn/primevue/images/logo.svg) + * + * @group Interfaces + */ +export declare class DataTable extends ClassComponent { /** * Exports the data to CSV format. * @param {DataTableExportCSVOptions} [options] - Export options. * @param {Object[]} [data] - Custom exportable data. This param can be used on lazy dataTable. */ - exportCSV: (options?: DataTableExportCSVOptions, data?: any[]) => void; + exportCSV(options?: DataTableExportCSVOptions, data?: any[]): void; } declare module '@vue/runtime-core' { @@ -1070,6 +1104,7 @@ declare module '@vue/runtime-core' { * * - Column * - ColumnGroup + * - Row * * Demos: * diff --git a/components/deferredcontent/DeferredContent.spec.js b/components/deferredcontent/DeferredContent.spec.js index cc031983a..ab4c0aed7 100644 --- a/components/deferredcontent/DeferredContent.spec.js +++ b/components/deferredcontent/DeferredContent.spec.js @@ -5,7 +5,7 @@ describe('DeferredContent', () => { it('should exist', async () => { const wrapper = mount(DeferredContent, { slots: { - default: 'Nature' + default: 'Nature' } }); diff --git a/components/inplace/Inplace.spec.js b/components/inplace/Inplace.spec.js index 8d6f6385a..23d0a132a 100644 --- a/components/inplace/Inplace.spec.js +++ b/components/inplace/Inplace.spec.js @@ -33,7 +33,7 @@ describe('Inplace.vue', () => { View Picture `, - content: `` + content: `` } }); diff --git a/components/knob/Knob.d.ts b/components/knob/Knob.d.ts index 502cc0270..07e0f9eb6 100644 --- a/components/knob/Knob.d.ts +++ b/components/knob/Knob.d.ts @@ -1,5 +1,17 @@ +/** + * + * Knob is a form component to define number inputs with a dial. + * + * [Live Demo](https://www.primevue.org/knob/) + * + * @module knob + * + */ import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; +/** + * Defines valid properties in Knob component. In addition to these, all properties of HTMLDivElement can be used in this component. + */ export interface KnobProps { /** * Value of the component. @@ -7,7 +19,7 @@ export interface KnobProps { modelValue?: number | undefined; /** * Size of the component in pixels. - * Default value is 100. + * @defaultValue 100 */ size?: number | undefined; /** @@ -24,12 +36,12 @@ export interface KnobProps { step?: number | undefined; /** * Mininum boundary value. - * Default value is 0. + * @defaultValue 0 */ min?: number | undefined; /** * Maximum boundary value. - * Default value is 100. + * @defaultValue 100 */ max?: number | undefined; /** @@ -46,17 +58,15 @@ export interface KnobProps { textColor?: string | undefined; /** * Width of the knob stroke. - * Default value is 14. + * @defaultValue 100 */ strokeWidth?: number | undefined; /** * Whether the show the value inside the knob. - * Default value is true. */ showValue?: boolean | undefined; /** * Template string of the value. - * Default value is '{value}'. */ valueTemplate?: string | undefined; /** @@ -73,22 +83,38 @@ export interface KnobProps { 'aria-label'?: string | undefined; } +/** + * Defines valid slots in Knob component. + */ export interface KnobSlots {} -export declare type KnobEmits = { +/** + * Defines valid emits in Knob component. + */ +export interface KnobEmits { /** * Emitted when the value changes. - * @param {number} value - New value. + * @param {number} event - New value. */ - 'update:modelValue': (value: number) => void; + 'update:modelValue'(value: number): void; /** * Callback to invoke when the value changes. - * @param {number} value - New value + * @param {number} event - New value */ - change: (value: number) => void; -}; + change(value: number): void; +} -declare class Knob extends ClassComponent {} +/** + * **PrimeVue - Knob** + * + * _Knob groups a collection of contents in tabs._ + * + * [Live Demo](https://www.primevue.org/knob/) + * --- --- + * ![PrimeVue](https://primefaces.org/cdn/primevue/images/logo.svg) + * + */ +export declare class Knob extends ClassComponent {} declare module '@vue/runtime-core' { interface GlobalComponents { @@ -96,13 +122,4 @@ declare module '@vue/runtime-core' { } } -/** - * - * Knob is a form component to define number inputs with a dial. - * - * Demos: - * - * - [Knob](https://www.primefaces.org/primevue/knob) - * - */ export default Knob; diff --git a/components/row/Row.d.ts b/components/row/Row.d.ts index a932cb644..ee498f955 100755 --- a/components/row/Row.d.ts +++ b/components/row/Row.d.ts @@ -1,10 +1,13 @@ +/** + * @module row + */ import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; export interface RowProps {} export interface RowSlots {} -export declare type RowEmits = {}; +export interface RowEmits {} declare class Row extends ClassComponent {} diff --git a/components/ts-helpers.d.ts b/components/ts-helpers.d.ts index d29930cd8..4c407beed 100644 --- a/components/ts-helpers.d.ts +++ b/components/ts-helpers.d.ts @@ -1,4 +1,4 @@ -import { ComponentCustomProps, VNodeProps, EmitsOptions, AllowedComponentProps, ObjectEmitsOptions } from 'vue'; +import { AllowedComponentProps, ComponentCustomProps, ObjectEmitsOptions, VNodeProps } from 'vue'; declare type PublicProps = VNodeProps & AllowedComponentProps & ComponentCustomProps; @@ -14,7 +14,7 @@ declare type EmitFn; -export class ClassComponent { +export class ClassComponent { $props: Props & PublicProps; $slots: Slots; $emit: EmitFn; diff --git a/doc/accessibility/ColorsDoc.vue b/doc/accessibility/ColorsDoc.vue new file mode 100644 index 000000000..841d74704 --- /dev/null +++ b/doc/accessibility/ColorsDoc.vue @@ -0,0 +1,39 @@ + diff --git a/doc/accessibility/FormControlsDoc.vue b/doc/accessibility/FormControlsDoc.vue new file mode 100644 index 000000000..9564b3929 --- /dev/null +++ b/doc/accessibility/FormControlsDoc.vue @@ -0,0 +1,34 @@ + diff --git a/doc/accessibility/IntroductionDoc.vue b/doc/accessibility/IntroductionDoc.vue new file mode 100644 index 000000000..70ab0dee3 --- /dev/null +++ b/doc/accessibility/IntroductionDoc.vue @@ -0,0 +1,38 @@ + diff --git a/doc/accessibility/SemanticHTMLDoc.vue b/doc/accessibility/SemanticHTMLDoc.vue new file mode 100644 index 000000000..657b4f25e --- /dev/null +++ b/doc/accessibility/SemanticHTMLDoc.vue @@ -0,0 +1,47 @@ + diff --git a/doc/accessibility/WAIAriaDoc.vue b/doc/accessibility/WAIAriaDoc.vue new file mode 100644 index 000000000..10c4faced --- /dev/null +++ b/doc/accessibility/WAIAriaDoc.vue @@ -0,0 +1,73 @@ + + + diff --git a/doc/accessibility/WCAGDoc.vue b/doc/accessibility/WCAGDoc.vue new file mode 100644 index 000000000..a6aec4b03 --- /dev/null +++ b/doc/accessibility/WCAGDoc.vue @@ -0,0 +1,18 @@ + diff --git a/doc/accordion/AccessibilityDoc.vue b/doc/accordion/AccessibilityDoc.vue new file mode 100644 index 000000000..d52342ccc --- /dev/null +++ b/doc/accordion/AccessibilityDoc.vue @@ -0,0 +1,70 @@ + diff --git a/doc/accordion/BasicDoc.vue b/doc/accordion/BasicDoc.vue new file mode 100644 index 000000000..503b82883 --- /dev/null +++ b/doc/accordion/BasicDoc.vue @@ -0,0 +1,117 @@ + + + diff --git a/doc/accordion/ControlledDoc.vue b/doc/accordion/ControlledDoc.vue new file mode 100644 index 000000000..fd1979f42 --- /dev/null +++ b/doc/accordion/ControlledDoc.vue @@ -0,0 +1,151 @@ + + + diff --git a/doc/accordion/DisabledDoc.vue b/doc/accordion/DisabledDoc.vue new file mode 100644 index 000000000..bef341147 --- /dev/null +++ b/doc/accordion/DisabledDoc.vue @@ -0,0 +1,121 @@ + + + diff --git a/doc/accordion/ImportDoc.vue b/doc/accordion/ImportDoc.vue new file mode 100644 index 000000000..299b471dc --- /dev/null +++ b/doc/accordion/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/accordion/MultipleDoc.vue b/doc/accordion/MultipleDoc.vue new file mode 100644 index 000000000..b45e90cff --- /dev/null +++ b/doc/accordion/MultipleDoc.vue @@ -0,0 +1,117 @@ + + + diff --git a/doc/accordion/StyleDoc.vue b/doc/accordion/StyleDoc.vue new file mode 100644 index 000000000..0f85152ef --- /dev/null +++ b/doc/accordion/StyleDoc.vue @@ -0,0 +1,29 @@ + diff --git a/doc/accordion/TemplateDoc.vue b/doc/accordion/TemplateDoc.vue new file mode 100644 index 000000000..7b1d2340b --- /dev/null +++ b/doc/accordion/TemplateDoc.vue @@ -0,0 +1,213 @@ + + + + + diff --git a/doc/autocomplete/AccessibilityDoc.vue b/doc/autocomplete/AccessibilityDoc.vue new file mode 100644 index 000000000..7205c7f5f --- /dev/null +++ b/doc/autocomplete/AccessibilityDoc.vue @@ -0,0 +1,176 @@ + + + diff --git a/doc/autocomplete/BasicDoc.vue b/doc/autocomplete/BasicDoc.vue new file mode 100644 index 000000000..0f405724c --- /dev/null +++ b/doc/autocomplete/BasicDoc.vue @@ -0,0 +1,68 @@ + + + diff --git a/doc/autocomplete/DisabledDoc.vue b/doc/autocomplete/DisabledDoc.vue new file mode 100644 index 000000000..1fc2394b7 --- /dev/null +++ b/doc/autocomplete/DisabledDoc.vue @@ -0,0 +1,47 @@ + + + diff --git a/doc/autocomplete/DropdownDoc.vue b/doc/autocomplete/DropdownDoc.vue new file mode 100644 index 000000000..1d4c63ac7 --- /dev/null +++ b/doc/autocomplete/DropdownDoc.vue @@ -0,0 +1,77 @@ + + + diff --git a/doc/autocomplete/FloatLabelDoc.vue b/doc/autocomplete/FloatLabelDoc.vue new file mode 100644 index 000000000..fa0821dde --- /dev/null +++ b/doc/autocomplete/FloatLabelDoc.vue @@ -0,0 +1,80 @@ + + + diff --git a/doc/autocomplete/ForceSelectionDoc.vue b/doc/autocomplete/ForceSelectionDoc.vue new file mode 100644 index 000000000..96e769ebf --- /dev/null +++ b/doc/autocomplete/ForceSelectionDoc.vue @@ -0,0 +1,71 @@ + + + diff --git a/doc/autocomplete/GroupDoc.vue b/doc/autocomplete/GroupDoc.vue new file mode 100644 index 000000000..810732874 --- /dev/null +++ b/doc/autocomplete/GroupDoc.vue @@ -0,0 +1,233 @@ + + + diff --git a/doc/autocomplete/ImportDoc.vue b/doc/autocomplete/ImportDoc.vue new file mode 100644 index 000000000..b0d21f464 --- /dev/null +++ b/doc/autocomplete/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/autocomplete/InvalidDoc.vue b/doc/autocomplete/InvalidDoc.vue new file mode 100644 index 000000000..4f24ec053 --- /dev/null +++ b/doc/autocomplete/InvalidDoc.vue @@ -0,0 +1,68 @@ + + + diff --git a/doc/autocomplete/MultipleDoc.vue b/doc/autocomplete/MultipleDoc.vue new file mode 100644 index 000000000..34d4853a6 --- /dev/null +++ b/doc/autocomplete/MultipleDoc.vue @@ -0,0 +1,68 @@ + + + diff --git a/doc/autocomplete/ObjectsDoc.vue b/doc/autocomplete/ObjectsDoc.vue new file mode 100644 index 000000000..0a2e2ecdc --- /dev/null +++ b/doc/autocomplete/ObjectsDoc.vue @@ -0,0 +1,114 @@ + + + diff --git a/doc/autocomplete/StyleDoc.vue b/doc/autocomplete/StyleDoc.vue new file mode 100644 index 000000000..40598403c --- /dev/null +++ b/doc/autocomplete/StyleDoc.vue @@ -0,0 +1,53 @@ + diff --git a/doc/autocomplete/TemplateDoc.vue b/doc/autocomplete/TemplateDoc.vue new file mode 100644 index 000000000..4724bc025 --- /dev/null +++ b/doc/autocomplete/TemplateDoc.vue @@ -0,0 +1,141 @@ + + + diff --git a/doc/autocomplete/VirtualScrollDoc.vue b/doc/autocomplete/VirtualScrollDoc.vue new file mode 100644 index 000000000..3aa610d2b --- /dev/null +++ b/doc/autocomplete/VirtualScrollDoc.vue @@ -0,0 +1,110 @@ + + + diff --git a/doc/avatar/AccessibilityDoc.vue b/doc/avatar/AccessibilityDoc.vue new file mode 100644 index 000000000..366f0034f --- /dev/null +++ b/doc/avatar/AccessibilityDoc.vue @@ -0,0 +1,12 @@ + diff --git a/doc/avatar/AvatarGroupDoc.vue b/doc/avatar/AvatarGroupDoc.vue new file mode 100644 index 000000000..e9fe57b5c --- /dev/null +++ b/doc/avatar/AvatarGroupDoc.vue @@ -0,0 +1,70 @@ + + + diff --git a/doc/avatar/IconDoc.vue b/doc/avatar/IconDoc.vue new file mode 100644 index 000000000..17a60f2a9 --- /dev/null +++ b/doc/avatar/IconDoc.vue @@ -0,0 +1,107 @@ + + + diff --git a/doc/avatar/ImageDoc.vue b/doc/avatar/ImageDoc.vue new file mode 100644 index 000000000..dd7d4b0f5 --- /dev/null +++ b/doc/avatar/ImageDoc.vue @@ -0,0 +1,99 @@ + + + diff --git a/doc/avatar/ImportDoc.vue b/doc/avatar/ImportDoc.vue new file mode 100644 index 000000000..0c463e36b --- /dev/null +++ b/doc/avatar/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/avatar/LabelDoc.vue b/doc/avatar/LabelDoc.vue new file mode 100644 index 000000000..28f2c8292 --- /dev/null +++ b/doc/avatar/LabelDoc.vue @@ -0,0 +1,103 @@ + + + diff --git a/doc/avatar/StylingAvatarDoc.vue b/doc/avatar/StylingAvatarDoc.vue new file mode 100644 index 000000000..d5356f99d --- /dev/null +++ b/doc/avatar/StylingAvatarDoc.vue @@ -0,0 +1,45 @@ + diff --git a/doc/avatar/StylingAvatarGroupDoc.vue b/doc/avatar/StylingAvatarGroupDoc.vue new file mode 100644 index 000000000..9827d6e56 --- /dev/null +++ b/doc/avatar/StylingAvatarGroupDoc.vue @@ -0,0 +1,19 @@ + diff --git a/doc/badge/AccessibilityDoc.vue b/doc/badge/AccessibilityDoc.vue new file mode 100644 index 000000000..d6fc47e23 --- /dev/null +++ b/doc/badge/AccessibilityDoc.vue @@ -0,0 +1,12 @@ + diff --git a/doc/badge/BasicDoc.vue b/doc/badge/BasicDoc.vue new file mode 100644 index 000000000..e21b04f08 --- /dev/null +++ b/doc/badge/BasicDoc.vue @@ -0,0 +1,41 @@ + + + diff --git a/doc/badge/ButtonDoc.vue b/doc/badge/ButtonDoc.vue new file mode 100644 index 000000000..357fbd3bd --- /dev/null +++ b/doc/badge/ButtonDoc.vue @@ -0,0 +1,46 @@ + + + diff --git a/doc/badge/ImportDoc.vue b/doc/badge/ImportDoc.vue new file mode 100644 index 000000000..78529f84f --- /dev/null +++ b/doc/badge/ImportDoc.vue @@ -0,0 +1,22 @@ + + + diff --git a/doc/badge/PositionDoc.vue b/doc/badge/PositionDoc.vue new file mode 100644 index 000000000..68a00a14a --- /dev/null +++ b/doc/badge/PositionDoc.vue @@ -0,0 +1,50 @@ + + + diff --git a/doc/badge/SeverityDoc.vue b/doc/badge/SeverityDoc.vue new file mode 100644 index 000000000..6a8d2870c --- /dev/null +++ b/doc/badge/SeverityDoc.vue @@ -0,0 +1,58 @@ + + + diff --git a/doc/badge/SizeDoc.vue b/doc/badge/SizeDoc.vue new file mode 100644 index 000000000..1e6079b4f --- /dev/null +++ b/doc/badge/SizeDoc.vue @@ -0,0 +1,50 @@ + + + diff --git a/doc/badge/StyleDoc.vue b/doc/badge/StyleDoc.vue new file mode 100644 index 000000000..b03b3bd12 --- /dev/null +++ b/doc/badge/StyleDoc.vue @@ -0,0 +1,53 @@ + diff --git a/doc/blockui/AccessibilityDoc.vue b/doc/blockui/AccessibilityDoc.vue new file mode 100644 index 000000000..7a9adaa4c --- /dev/null +++ b/doc/blockui/AccessibilityDoc.vue @@ -0,0 +1,11 @@ + diff --git a/doc/blockui/BasicDoc.vue b/doc/blockui/BasicDoc.vue new file mode 100644 index 000000000..976d8996f --- /dev/null +++ b/doc/blockui/BasicDoc.vue @@ -0,0 +1,95 @@ + + + diff --git a/doc/blockui/DocumentDoc.vue b/doc/blockui/DocumentDoc.vue new file mode 100644 index 000000000..8ebf22fd0 --- /dev/null +++ b/doc/blockui/DocumentDoc.vue @@ -0,0 +1,80 @@ + + + diff --git a/doc/blockui/ImportDoc.vue b/doc/blockui/ImportDoc.vue new file mode 100644 index 000000000..a78a44b04 --- /dev/null +++ b/doc/blockui/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/blockui/StyleDoc.vue b/doc/blockui/StyleDoc.vue new file mode 100644 index 000000000..7daa43ca6 --- /dev/null +++ b/doc/blockui/StyleDoc.vue @@ -0,0 +1,25 @@ + diff --git a/doc/breadcrumb/AccessibilityDoc.vue b/doc/breadcrumb/AccessibilityDoc.vue new file mode 100644 index 000000000..3368f258f --- /dev/null +++ b/doc/breadcrumb/AccessibilityDoc.vue @@ -0,0 +1,12 @@ + diff --git a/doc/breadcrumb/BasicDoc.vue b/doc/breadcrumb/BasicDoc.vue new file mode 100644 index 000000000..7f0cda45d --- /dev/null +++ b/doc/breadcrumb/BasicDoc.vue @@ -0,0 +1,75 @@ + + + diff --git a/doc/breadcrumb/ImportDoc.vue b/doc/breadcrumb/ImportDoc.vue new file mode 100644 index 000000000..c47ec26c5 --- /dev/null +++ b/doc/breadcrumb/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/breadcrumb/StyleDoc.vue b/doc/breadcrumb/StyleDoc.vue new file mode 100644 index 000000000..b4824a5a4 --- /dev/null +++ b/doc/breadcrumb/StyleDoc.vue @@ -0,0 +1,45 @@ + diff --git a/doc/breadcrumb/TemplateDoc.vue b/doc/breadcrumb/TemplateDoc.vue new file mode 100644 index 000000000..bcbd52557 --- /dev/null +++ b/doc/breadcrumb/TemplateDoc.vue @@ -0,0 +1,79 @@ + + + diff --git a/doc/button/AccessibilityDoc.vue b/doc/button/AccessibilityDoc.vue new file mode 100644 index 000000000..8fa038352 --- /dev/null +++ b/doc/button/AccessibilityDoc.vue @@ -0,0 +1,56 @@ + + + diff --git a/doc/button/BadgesDoc.vue b/doc/button/BadgesDoc.vue new file mode 100644 index 000000000..3cf50f93c --- /dev/null +++ b/doc/button/BadgesDoc.vue @@ -0,0 +1,44 @@ + + + diff --git a/doc/button/BasicDoc.vue b/doc/button/BasicDoc.vue new file mode 100644 index 000000000..88d32158c --- /dev/null +++ b/doc/button/BasicDoc.vue @@ -0,0 +1,40 @@ + + + diff --git a/doc/button/ButtonSetDoc.vue b/doc/button/ButtonSetDoc.vue new file mode 100644 index 000000000..8036272c1 --- /dev/null +++ b/doc/button/ButtonSetDoc.vue @@ -0,0 +1,56 @@ + + + diff --git a/doc/button/DisabledDoc.vue b/doc/button/DisabledDoc.vue new file mode 100644 index 000000000..daf94fcb7 --- /dev/null +++ b/doc/button/DisabledDoc.vue @@ -0,0 +1,40 @@ + + + diff --git a/doc/button/IconOnlyDoc.vue b/doc/button/IconOnlyDoc.vue new file mode 100644 index 000000000..813fe3391 --- /dev/null +++ b/doc/button/IconOnlyDoc.vue @@ -0,0 +1,232 @@ + + + diff --git a/doc/button/IconsDoc.vue b/doc/button/IconsDoc.vue new file mode 100644 index 000000000..d2fdbfb80 --- /dev/null +++ b/doc/button/IconsDoc.vue @@ -0,0 +1,48 @@ + + + diff --git a/doc/button/ImportDoc.vue b/doc/button/ImportDoc.vue new file mode 100644 index 000000000..6ab244b38 --- /dev/null +++ b/doc/button/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/button/LinkDoc.vue b/doc/button/LinkDoc.vue new file mode 100644 index 000000000..e54d6f1f9 --- /dev/null +++ b/doc/button/LinkDoc.vue @@ -0,0 +1,40 @@ + + + diff --git a/doc/button/LoadingDoc.vue b/doc/button/LoadingDoc.vue new file mode 100644 index 000000000..93f2a3878 --- /dev/null +++ b/doc/button/LoadingDoc.vue @@ -0,0 +1,74 @@ + + + diff --git a/doc/button/OutlinedDoc.vue b/doc/button/OutlinedDoc.vue new file mode 100644 index 000000000..90335976d --- /dev/null +++ b/doc/button/OutlinedDoc.vue @@ -0,0 +1,64 @@ + + + diff --git a/doc/button/RaisedDoc.vue b/doc/button/RaisedDoc.vue new file mode 100644 index 000000000..1383054e6 --- /dev/null +++ b/doc/button/RaisedDoc.vue @@ -0,0 +1,64 @@ + + + diff --git a/doc/button/RaisedTextDoc.vue b/doc/button/RaisedTextDoc.vue new file mode 100644 index 000000000..22b5a8a12 --- /dev/null +++ b/doc/button/RaisedTextDoc.vue @@ -0,0 +1,64 @@ + + + diff --git a/doc/button/RoundedDoc.vue b/doc/button/RoundedDoc.vue new file mode 100644 index 000000000..956b2eafc --- /dev/null +++ b/doc/button/RoundedDoc.vue @@ -0,0 +1,64 @@ + + + diff --git a/doc/button/SeverityDoc.vue b/doc/button/SeverityDoc.vue new file mode 100644 index 000000000..d3c205bfd --- /dev/null +++ b/doc/button/SeverityDoc.vue @@ -0,0 +1,64 @@ + + + diff --git a/doc/button/SizesDoc.vue b/doc/button/SizesDoc.vue new file mode 100644 index 000000000..a626191a8 --- /dev/null +++ b/doc/button/SizesDoc.vue @@ -0,0 +1,48 @@ + + + diff --git a/doc/button/StyleDoc.vue b/doc/button/StyleDoc.vue new file mode 100644 index 000000000..0b352c1bd --- /dev/null +++ b/doc/button/StyleDoc.vue @@ -0,0 +1,37 @@ + diff --git a/doc/button/TemplateDoc.vue b/doc/button/TemplateDoc.vue new file mode 100644 index 000000000..67c3a8bf2 --- /dev/null +++ b/doc/button/TemplateDoc.vue @@ -0,0 +1,48 @@ + + + diff --git a/doc/button/TextDoc.vue b/doc/button/TextDoc.vue new file mode 100644 index 000000000..d830fc169 --- /dev/null +++ b/doc/button/TextDoc.vue @@ -0,0 +1,64 @@ + + + diff --git a/doc/calendar/AccessibilityDoc.vue b/doc/calendar/AccessibilityDoc.vue new file mode 100644 index 000000000..fb299a7f6 --- /dev/null +++ b/doc/calendar/AccessibilityDoc.vue @@ -0,0 +1,206 @@ + + + diff --git a/doc/calendar/BasicDoc.vue b/doc/calendar/BasicDoc.vue new file mode 100644 index 000000000..af940fd2b --- /dev/null +++ b/doc/calendar/BasicDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/ButtonBarDoc.vue b/doc/calendar/ButtonBarDoc.vue new file mode 100644 index 000000000..09f9394f8 --- /dev/null +++ b/doc/calendar/ButtonBarDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/DateTemplateDoc.vue b/doc/calendar/DateTemplateDoc.vue new file mode 100644 index 000000000..a5c517709 --- /dev/null +++ b/doc/calendar/DateTemplateDoc.vue @@ -0,0 +1,71 @@ + + + diff --git a/doc/calendar/DisabledDoc.vue b/doc/calendar/DisabledDoc.vue new file mode 100644 index 000000000..2f7576808 --- /dev/null +++ b/doc/calendar/DisabledDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/FloatLabelDoc.vue b/doc/calendar/FloatLabelDoc.vue new file mode 100644 index 000000000..53b680e90 --- /dev/null +++ b/doc/calendar/FloatLabelDoc.vue @@ -0,0 +1,63 @@ + + + diff --git a/doc/calendar/FormatDoc.vue b/doc/calendar/FormatDoc.vue new file mode 100644 index 000000000..6f9e804a7 --- /dev/null +++ b/doc/calendar/FormatDoc.vue @@ -0,0 +1,70 @@ + + + diff --git a/doc/calendar/IconDoc.vue b/doc/calendar/IconDoc.vue new file mode 100644 index 000000000..cf63943f6 --- /dev/null +++ b/doc/calendar/IconDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/ImportDoc.vue b/doc/calendar/ImportDoc.vue new file mode 100644 index 000000000..3d66f7f3f --- /dev/null +++ b/doc/calendar/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/calendar/InlineDoc.vue b/doc/calendar/InlineDoc.vue new file mode 100644 index 000000000..5e0b079bb --- /dev/null +++ b/doc/calendar/InlineDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/InvalidDoc.vue b/doc/calendar/InvalidDoc.vue new file mode 100644 index 000000000..d1faeb76a --- /dev/null +++ b/doc/calendar/InvalidDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/LocaleDoc.vue b/doc/calendar/LocaleDoc.vue new file mode 100644 index 000000000..5cb769b41 --- /dev/null +++ b/doc/calendar/LocaleDoc.vue @@ -0,0 +1,5 @@ + diff --git a/doc/calendar/MinMaxDoc.vue b/doc/calendar/MinMaxDoc.vue new file mode 100644 index 000000000..496f60e83 --- /dev/null +++ b/doc/calendar/MinMaxDoc.vue @@ -0,0 +1,102 @@ + + + diff --git a/doc/calendar/MonthPickerDoc.vue b/doc/calendar/MonthPickerDoc.vue new file mode 100644 index 000000000..9ca78a949 --- /dev/null +++ b/doc/calendar/MonthPickerDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/MultipleDoc.vue b/doc/calendar/MultipleDoc.vue new file mode 100644 index 000000000..89fa42fbd --- /dev/null +++ b/doc/calendar/MultipleDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/MultipleMonthsDoc.vue b/doc/calendar/MultipleMonthsDoc.vue new file mode 100644 index 000000000..3a61aaa35 --- /dev/null +++ b/doc/calendar/MultipleMonthsDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/RangeDoc.vue b/doc/calendar/RangeDoc.vue new file mode 100644 index 000000000..f9e95f0f3 --- /dev/null +++ b/doc/calendar/RangeDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/StyleDoc.vue b/doc/calendar/StyleDoc.vue new file mode 100644 index 000000000..3f9e0f91b --- /dev/null +++ b/doc/calendar/StyleDoc.vue @@ -0,0 +1,65 @@ + diff --git a/doc/calendar/TimeDoc.vue b/doc/calendar/TimeDoc.vue new file mode 100644 index 000000000..f126e6d7e --- /dev/null +++ b/doc/calendar/TimeDoc.vue @@ -0,0 +1,92 @@ + + + diff --git a/doc/calendar/TouchUIDoc.vue b/doc/calendar/TouchUIDoc.vue new file mode 100644 index 000000000..5a2f33473 --- /dev/null +++ b/doc/calendar/TouchUIDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/calendar/YearPickerDoc.vue b/doc/calendar/YearPickerDoc.vue new file mode 100644 index 000000000..f65a3442e --- /dev/null +++ b/doc/calendar/YearPickerDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/card/AccessibilityDoc.vue b/doc/card/AccessibilityDoc.vue new file mode 100644 index 000000000..3aa68e0fb --- /dev/null +++ b/doc/card/AccessibilityDoc.vue @@ -0,0 +1,29 @@ + + + diff --git a/doc/card/AdvancedDoc.vue b/doc/card/AdvancedDoc.vue new file mode 100644 index 000000000..49d5fd310 --- /dev/null +++ b/doc/card/AdvancedDoc.vue @@ -0,0 +1,104 @@ + + + diff --git a/doc/card/BasicDoc.vue b/doc/card/BasicDoc.vue new file mode 100644 index 000000000..a47632890 --- /dev/null +++ b/doc/card/BasicDoc.vue @@ -0,0 +1,72 @@ + + + diff --git a/doc/card/ImportDoc.vue b/doc/card/ImportDoc.vue new file mode 100644 index 000000000..0f1715403 --- /dev/null +++ b/doc/card/ImportDoc.vue @@ -0,0 +1,16 @@ + + + diff --git a/doc/card/StyleDoc.vue b/doc/card/StyleDoc.vue new file mode 100644 index 000000000..68f16d4c4 --- /dev/null +++ b/doc/card/StyleDoc.vue @@ -0,0 +1,37 @@ + diff --git a/doc/carousel/AccessibilityDoc.vue b/doc/carousel/AccessibilityDoc.vue new file mode 100644 index 000000000..23f061c77 --- /dev/null +++ b/doc/carousel/AccessibilityDoc.vue @@ -0,0 +1,109 @@ + diff --git a/doc/carousel/BasicDoc.vue b/doc/carousel/BasicDoc.vue new file mode 100644 index 000000000..b37f7ce03 --- /dev/null +++ b/doc/carousel/BasicDoc.vue @@ -0,0 +1,256 @@ + + + diff --git a/doc/carousel/CircularDoc.vue b/doc/carousel/CircularDoc.vue new file mode 100644 index 000000000..4081dba2b --- /dev/null +++ b/doc/carousel/CircularDoc.vue @@ -0,0 +1,256 @@ + + + diff --git a/doc/carousel/ImportDoc.vue b/doc/carousel/ImportDoc.vue new file mode 100644 index 000000000..866134bdd --- /dev/null +++ b/doc/carousel/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/carousel/NumScrollDoc.vue b/doc/carousel/NumScrollDoc.vue new file mode 100644 index 000000000..09dd9e7da --- /dev/null +++ b/doc/carousel/NumScrollDoc.vue @@ -0,0 +1,256 @@ + + + diff --git a/doc/carousel/ResponsiveDoc.vue b/doc/carousel/ResponsiveDoc.vue new file mode 100644 index 000000000..0dd1b3fcd --- /dev/null +++ b/doc/carousel/ResponsiveDoc.vue @@ -0,0 +1,258 @@ + + + diff --git a/doc/carousel/StyleDoc.vue b/doc/carousel/StyleDoc.vue new file mode 100644 index 000000000..f4bc2983d --- /dev/null +++ b/doc/carousel/StyleDoc.vue @@ -0,0 +1,50 @@ + diff --git a/doc/carousel/VerticalDoc.vue b/doc/carousel/VerticalDoc.vue new file mode 100644 index 000000000..b4832cd16 --- /dev/null +++ b/doc/carousel/VerticalDoc.vue @@ -0,0 +1,258 @@ + + + diff --git a/doc/cascadeselect/AccessibilityDoc.vue b/doc/cascadeselect/AccessibilityDoc.vue new file mode 100644 index 000000000..1822dc832 --- /dev/null +++ b/doc/cascadeselect/AccessibilityDoc.vue @@ -0,0 +1,135 @@ + + + diff --git a/doc/cascadeselect/BasicDoc.vue b/doc/cascadeselect/BasicDoc.vue new file mode 100644 index 000000000..4f7119050 --- /dev/null +++ b/doc/cascadeselect/BasicDoc.vue @@ -0,0 +1,279 @@ + + + diff --git a/doc/cascadeselect/DisabledDoc.vue b/doc/cascadeselect/DisabledDoc.vue new file mode 100644 index 000000000..2062ca28e --- /dev/null +++ b/doc/cascadeselect/DisabledDoc.vue @@ -0,0 +1,42 @@ + + + diff --git a/doc/cascadeselect/FloatLabelDoc.vue b/doc/cascadeselect/FloatLabelDoc.vue new file mode 100644 index 000000000..6ceff09a6 --- /dev/null +++ b/doc/cascadeselect/FloatLabelDoc.vue @@ -0,0 +1,288 @@ + + + diff --git a/doc/cascadeselect/ImportDoc.vue b/doc/cascadeselect/ImportDoc.vue new file mode 100644 index 000000000..f096c578a --- /dev/null +++ b/doc/cascadeselect/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/cascadeselect/InvalidDoc.vue b/doc/cascadeselect/InvalidDoc.vue new file mode 100644 index 000000000..fa7856371 --- /dev/null +++ b/doc/cascadeselect/InvalidDoc.vue @@ -0,0 +1,276 @@ + + + diff --git a/doc/cascadeselect/LoadingStateDoc.vue b/doc/cascadeselect/LoadingStateDoc.vue new file mode 100644 index 000000000..f117b9a2a --- /dev/null +++ b/doc/cascadeselect/LoadingStateDoc.vue @@ -0,0 +1,42 @@ + + + diff --git a/doc/cascadeselect/StyleDoc.vue b/doc/cascadeselect/StyleDoc.vue new file mode 100644 index 000000000..706bfde24 --- /dev/null +++ b/doc/cascadeselect/StyleDoc.vue @@ -0,0 +1,49 @@ + diff --git a/doc/cascadeselect/TemplateDoc.vue b/doc/cascadeselect/TemplateDoc.vue new file mode 100644 index 000000000..9cba80708 --- /dev/null +++ b/doc/cascadeselect/TemplateDoc.vue @@ -0,0 +1,315 @@ + + + diff --git a/doc/chart/AccessibilityDoc.vue b/doc/chart/AccessibilityDoc.vue new file mode 100644 index 000000000..51e81ec23 --- /dev/null +++ b/doc/chart/AccessibilityDoc.vue @@ -0,0 +1,24 @@ + + + diff --git a/doc/chart/BasicDoc.vue b/doc/chart/BasicDoc.vue new file mode 100644 index 000000000..74802a4e0 --- /dev/null +++ b/doc/chart/BasicDoc.vue @@ -0,0 +1,108 @@ + + + diff --git a/doc/chart/ChartJSDoc.vue b/doc/chart/ChartJSDoc.vue new file mode 100644 index 000000000..cc5df06b3 --- /dev/null +++ b/doc/chart/ChartJSDoc.vue @@ -0,0 +1,19 @@ + + + diff --git a/doc/chart/ComboDoc.vue b/doc/chart/ComboDoc.vue new file mode 100644 index 000000000..b4f649a2c --- /dev/null +++ b/doc/chart/ComboDoc.vue @@ -0,0 +1,276 @@ + + + diff --git a/doc/chart/DoughnutDoc.vue b/doc/chart/DoughnutDoc.vue new file mode 100644 index 000000000..e9a3a1804 --- /dev/null +++ b/doc/chart/DoughnutDoc.vue @@ -0,0 +1,117 @@ + + + diff --git a/doc/chart/HorizontalBarDoc.vue b/doc/chart/HorizontalBarDoc.vue new file mode 100644 index 000000000..1fa0fe6f7 --- /dev/null +++ b/doc/chart/HorizontalBarDoc.vue @@ -0,0 +1,261 @@ + + + diff --git a/doc/chart/ImportDoc.vue b/doc/chart/ImportDoc.vue new file mode 100644 index 000000000..b0d0702d9 --- /dev/null +++ b/doc/chart/ImportDoc.vue @@ -0,0 +1,16 @@ + + + diff --git a/doc/chart/LineDoc.vue b/doc/chart/LineDoc.vue new file mode 100644 index 000000000..646e3786f --- /dev/null +++ b/doc/chart/LineDoc.vue @@ -0,0 +1,249 @@ + + + diff --git a/doc/chart/LineStylesDoc.vue b/doc/chart/LineStylesDoc.vue new file mode 100644 index 000000000..e5aec7f95 --- /dev/null +++ b/doc/chart/LineStylesDoc.vue @@ -0,0 +1,276 @@ + + + diff --git a/doc/chart/MultiAxisDoc.vue b/doc/chart/MultiAxisDoc.vue new file mode 100644 index 000000000..5ca0f7ca8 --- /dev/null +++ b/doc/chart/MultiAxisDoc.vue @@ -0,0 +1,303 @@ + + + diff --git a/doc/chart/PieChartDoc.vue b/doc/chart/PieChartDoc.vue new file mode 100644 index 000000000..b1a258bc6 --- /dev/null +++ b/doc/chart/PieChartDoc.vue @@ -0,0 +1,135 @@ + + + diff --git a/doc/chart/PolarAreaDoc.vue b/doc/chart/PolarAreaDoc.vue new file mode 100644 index 000000000..0892e3674 --- /dev/null +++ b/doc/chart/PolarAreaDoc.vue @@ -0,0 +1,198 @@ + + + diff --git a/doc/chart/RadarDoc.vue b/doc/chart/RadarDoc.vue new file mode 100644 index 000000000..01855b3b2 --- /dev/null +++ b/doc/chart/RadarDoc.vue @@ -0,0 +1,222 @@ + + + diff --git a/doc/chart/StackedBarDoc.vue b/doc/chart/StackedBarDoc.vue new file mode 100644 index 000000000..3b135b5fb --- /dev/null +++ b/doc/chart/StackedBarDoc.vue @@ -0,0 +1,279 @@ + + + diff --git a/doc/chart/StyleDoc.vue b/doc/chart/StyleDoc.vue new file mode 100644 index 000000000..26a251f7d --- /dev/null +++ b/doc/chart/StyleDoc.vue @@ -0,0 +1,21 @@ + diff --git a/doc/chart/VerticalBarDoc.vue b/doc/chart/VerticalBarDoc.vue new file mode 100644 index 000000000..5077120ee --- /dev/null +++ b/doc/chart/VerticalBarDoc.vue @@ -0,0 +1,258 @@ + + + diff --git a/doc/checkbox/AccessibilityDoc.vue b/doc/checkbox/AccessibilityDoc.vue new file mode 100644 index 000000000..248d8720b --- /dev/null +++ b/doc/checkbox/AccessibilityDoc.vue @@ -0,0 +1,52 @@ + + + diff --git a/doc/checkbox/BasicDoc.vue b/doc/checkbox/BasicDoc.vue new file mode 100644 index 000000000..f9f32bad2 --- /dev/null +++ b/doc/checkbox/BasicDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/checkbox/DisabledDoc.vue b/doc/checkbox/DisabledDoc.vue new file mode 100644 index 000000000..4767c28aa --- /dev/null +++ b/doc/checkbox/DisabledDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/checkbox/DynamicDoc.vue b/doc/checkbox/DynamicDoc.vue new file mode 100644 index 000000000..01df48951 --- /dev/null +++ b/doc/checkbox/DynamicDoc.vue @@ -0,0 +1,87 @@ + + + diff --git a/doc/checkbox/GroupDoc.vue b/doc/checkbox/GroupDoc.vue new file mode 100644 index 000000000..4277c6c27 --- /dev/null +++ b/doc/checkbox/GroupDoc.vue @@ -0,0 +1,113 @@ + + + diff --git a/doc/checkbox/ImportDoc.vue b/doc/checkbox/ImportDoc.vue new file mode 100644 index 000000000..653bd1efd --- /dev/null +++ b/doc/checkbox/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/checkbox/InvalidDoc.vue b/doc/checkbox/InvalidDoc.vue new file mode 100644 index 000000000..18198ad90 --- /dev/null +++ b/doc/checkbox/InvalidDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/checkbox/StyleDoc.vue b/doc/checkbox/StyleDoc.vue new file mode 100644 index 000000000..95602c7c8 --- /dev/null +++ b/doc/checkbox/StyleDoc.vue @@ -0,0 +1,30 @@ + diff --git a/doc/chip/AccessibilityDoc.vue b/doc/chip/AccessibilityDoc.vue new file mode 100644 index 000000000..18dd9c407 --- /dev/null +++ b/doc/chip/AccessibilityDoc.vue @@ -0,0 +1,35 @@ + diff --git a/doc/chip/BasicDoc.vue b/doc/chip/BasicDoc.vue new file mode 100644 index 000000000..34b16499b --- /dev/null +++ b/doc/chip/BasicDoc.vue @@ -0,0 +1,54 @@ + + + diff --git a/doc/chip/IconDoc.vue b/doc/chip/IconDoc.vue new file mode 100644 index 000000000..8405f0b0d --- /dev/null +++ b/doc/chip/IconDoc.vue @@ -0,0 +1,52 @@ + + + diff --git a/doc/chip/ImageDoc.vue b/doc/chip/ImageDoc.vue new file mode 100644 index 000000000..381e29686 --- /dev/null +++ b/doc/chip/ImageDoc.vue @@ -0,0 +1,54 @@ + + + diff --git a/doc/chip/ImportDoc.vue b/doc/chip/ImportDoc.vue new file mode 100644 index 000000000..a09193d40 --- /dev/null +++ b/doc/chip/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/chip/StyleDoc.vue b/doc/chip/StyleDoc.vue new file mode 100644 index 000000000..b9b3034f7 --- /dev/null +++ b/doc/chip/StyleDoc.vue @@ -0,0 +1,33 @@ + diff --git a/doc/chip/TemplateDoc.vue b/doc/chip/TemplateDoc.vue new file mode 100644 index 000000000..f94347d05 --- /dev/null +++ b/doc/chip/TemplateDoc.vue @@ -0,0 +1,54 @@ + + + diff --git a/doc/chips/AccessibilityDoc.vue b/doc/chips/AccessibilityDoc.vue new file mode 100644 index 000000000..7ae68a46a --- /dev/null +++ b/doc/chips/AccessibilityDoc.vue @@ -0,0 +1,86 @@ + + + diff --git a/doc/chips/BasicDoc.vue b/doc/chips/BasicDoc.vue new file mode 100644 index 000000000..6908bbcc7 --- /dev/null +++ b/doc/chips/BasicDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/chips/DisabledDoc.vue b/doc/chips/DisabledDoc.vue new file mode 100644 index 000000000..c988ba8ba --- /dev/null +++ b/doc/chips/DisabledDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/chips/FloatLabelDoc.vue b/doc/chips/FloatLabelDoc.vue new file mode 100644 index 000000000..4be48d0a2 --- /dev/null +++ b/doc/chips/FloatLabelDoc.vue @@ -0,0 +1,63 @@ + + + diff --git a/doc/chips/ImportDoc.vue b/doc/chips/ImportDoc.vue new file mode 100644 index 000000000..9e9c79298 --- /dev/null +++ b/doc/chips/ImportDoc.vue @@ -0,0 +1,16 @@ + + + diff --git a/doc/chips/InvalidDoc.vue b/doc/chips/InvalidDoc.vue new file mode 100644 index 000000000..b539949f5 --- /dev/null +++ b/doc/chips/InvalidDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/chips/SeparatorDoc.vue b/doc/chips/SeparatorDoc.vue new file mode 100644 index 000000000..886916721 --- /dev/null +++ b/doc/chips/SeparatorDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/chips/StyleDoc.vue b/doc/chips/StyleDoc.vue new file mode 100644 index 000000000..04d4659f4 --- /dev/null +++ b/doc/chips/StyleDoc.vue @@ -0,0 +1,38 @@ + diff --git a/doc/chips/TemplateDoc.vue b/doc/chips/TemplateDoc.vue new file mode 100644 index 000000000..d9302acb1 --- /dev/null +++ b/doc/chips/TemplateDoc.vue @@ -0,0 +1,79 @@ + + + diff --git a/doc/colorpicker/AccessibilityDoc.vue b/doc/colorpicker/AccessibilityDoc.vue new file mode 100644 index 000000000..97565a103 --- /dev/null +++ b/doc/colorpicker/AccessibilityDoc.vue @@ -0,0 +1,98 @@ + diff --git a/doc/colorpicker/BasicDoc.vue b/doc/colorpicker/BasicDoc.vue new file mode 100644 index 000000000..392db6bd8 --- /dev/null +++ b/doc/colorpicker/BasicDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/colorpicker/DisabledDoc.vue b/doc/colorpicker/DisabledDoc.vue new file mode 100644 index 000000000..b5660a9cd --- /dev/null +++ b/doc/colorpicker/DisabledDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/colorpicker/FormatDoc.vue b/doc/colorpicker/FormatDoc.vue new file mode 100644 index 000000000..ff423f343 --- /dev/null +++ b/doc/colorpicker/FormatDoc.vue @@ -0,0 +1,101 @@ + + + diff --git a/doc/colorpicker/ImportDoc.vue b/doc/colorpicker/ImportDoc.vue new file mode 100644 index 000000000..f6c39b57b --- /dev/null +++ b/doc/colorpicker/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/colorpicker/InlineDoc.vue b/doc/colorpicker/InlineDoc.vue new file mode 100644 index 000000000..4ebfb1cc3 --- /dev/null +++ b/doc/colorpicker/InlineDoc.vue @@ -0,0 +1,51 @@ + + + diff --git a/doc/colorpicker/StyleDoc.vue b/doc/colorpicker/StyleDoc.vue new file mode 100644 index 000000000..c79d58a76 --- /dev/null +++ b/doc/colorpicker/StyleDoc.vue @@ -0,0 +1,58 @@ + diff --git a/doc/colors/OverviewDoc.vue b/doc/colors/OverviewDoc.vue new file mode 100644 index 000000000..5102e12ac --- /dev/null +++ b/doc/colors/OverviewDoc.vue @@ -0,0 +1,81 @@ + + + diff --git a/doc/colors/PaletteDoc.vue b/doc/colors/PaletteDoc.vue new file mode 100644 index 000000000..cbc0ba8cf --- /dev/null +++ b/doc/colors/PaletteDoc.vue @@ -0,0 +1,25 @@ + + + diff --git a/doc/colors/SurfacesDoc.vue b/doc/colors/SurfacesDoc.vue new file mode 100644 index 000000000..283821374 --- /dev/null +++ b/doc/colors/SurfacesDoc.vue @@ -0,0 +1,58 @@ + + + diff --git a/doc/common/apidoc/index.json b/doc/common/apidoc/index.json new file mode 100644 index 000000000..d6a4a026a --- /dev/null +++ b/doc/common/apidoc/index.json @@ -0,0 +1,20177 @@ +{ + "accordion": { + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "AccordionClickEvent": { + "description": "Custom tab open event.", + "relatedProp": "tab-open", + "props": [ + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Opened tab index." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "MouseEvent", + "default": "", + "description": "Browser mouse event." + } + ], + "methods": [], + "extendedTypes": "AccordionTabOpenEvent" + }, + "AccordionEmits": { + "description": "Defines valid emits in Acordion component.", + "relatedProp": "", + "props": [], + "methods": [ + { + "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." + }, + { + "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." + }, + { + "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." + }, + { + "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." + } + ] + }, + "AccordionProps": { + "description": "Defines valid properties in AccordionTab component.", + "relatedProp": "", + "props": [ + { + "name": "activeIndex", + "optional": true, + "readonly": false, + "type": "number | number[]", + "default": "null", + "description": "Index of the active tab or an array of indexes in multiple mode." + }, + { + "name": "collapseIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "pi pi-chevron-down", + "description": "Icon of an expanded tab." + }, + { + "name": "expandIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "pi pi-chevron-right", + "description": "Icon of a collapsed 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": "multiple", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "When enabled, multiple tabs can be activated at the same time." + }, + { + "name": "selectOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "When enabled, the focused tab is activated." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "number", + "default": "0", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "AccordionSlots": { + "description": "Defines valid slots in Acordion slots.", + "relatedProp": "", + "props": [], + "methods": [ + { + "name": "default", + "parameters": [], + "returnType": "VNode[]", + "description": "Default slot to detect AccordionTab components." + } + ] + }, + "AccordionTabCloseEvent": { + "description": "Custom tab close event.", + "relatedProp": "tab-close", + "props": [ + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Opened tab index." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "MouseEvent", + "default": "", + "description": "Browser mouse event." + } + ], + "methods": [], + "extendedTypes": "AccordionTabOpenEvent" + }, + "AccordionTabOpenEvent": { + "description": "Custom tab open event.", + "relatedProp": "tab-open", + "props": [ + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Opened tab index." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "MouseEvent", + "default": "", + "description": "Browser mouse event." + } + ], + "methods": [], + "extendedBy": "AccordionTabCloseEvent,AccordionClickEvent" + } + } + } + }, + "accordiontab": { + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "AccordionTabEmits": { + "description": "Defines valid emits in Acordion component.", + "relatedProp": "", + "props": [], + "methods": [] + }, + "AccordionTabProps": { + "description": "Defines valid properties in AccordionTab component.", + "relatedProp": "", + "props": [ + { + "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": "Uses to pass all properties of the HTMLDivElement to the tab content." + }, + { + "name": "contentStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the tab content." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the tab is disabled." + }, + { + "name": "header", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Orientation of tab headers." + }, + { + "name": "headerActionProps", + "optional": true, + "readonly": false, + "type": "AnchorHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLAnchorElement to the focusable anchor element inside 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": "Uses to pass all properties of the HTMLDivElement to the tab header." + }, + { + "name": "headerStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the tab header." + } + ], + "methods": [] + }, + "AccordionTabSlots": { + "description": "Defines valid slots in Acordion 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 panel is defined using the header template." + } + ] + } + } + } + }, + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "FilterMatchModeOptions": { + "relatedProp": "", + "props": [ + { + "name": "BETWEEN", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "CONTAINS", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "DATE_AFTER", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "DATE_BEFORE", + "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": "ENDS_WITH", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "EQUALS", + "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": "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": "NOT_CONTAINS", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "NOT_EQUALS", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "STARTS_WITH", + "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_A", + "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_H", + "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_V", + "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": "CALCULATOR", + "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": "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": "HOME", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "HOURGLASS", + "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_ALT_DOWN", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "SORT_ALPHA_ALT_UP", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "SORT_ALPHA_DOWN", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "SORT_ALPHA_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_ALT_DOWN", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "SORT_NUMERIC_ALT_UP", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "SORT_NUMERIC_DOWN", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "SORT_NUMERIC_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": "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": "TH_LARGE", + "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": "USERS", + "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": "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": "ERROR", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "INFO", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "SUCCESS", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + }, + { + "name": "WARN", + "optional": false, + "readonly": true, + "type": "string", + "default": "" + } + ], + "methods": [] + } + } + } + }, + "autocomplete/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "AutoCompleteChangeEvent": { + "relatedProp": "", + "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": [] + }, + "AutoCompleteCompleteEvent": { + "relatedProp": "", + "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": [] + }, + "AutoCompleteDropdownClickEvent": { + "relatedProp": "", + "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": [] + }, + "AutoCompleteItemSelectEvent": { + "relatedProp": "", + "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": "AutoCompleteItemUnselectEvent" + }, + "AutoCompleteItemUnselectEvent": { + "description": "", + "relatedProp": "", + "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": "AutoCompleteItemSelectEvent" + }, + "AutoCompleteProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "AutoCompleteAppendTo", + "default": "", + "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": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "autoHighlight", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "" + }, + { + "name": "autoOptionFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to focus on the first visible or selected element when the overlay panel is shown.\nDefault value is true." + }, + { + "name": "completeOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to run a query when input receives focus." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "A property to uniquely identify an option." + }, + { + "name": "delay", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Delay between keystrokes to wait before sending a query.\nDefault value is 300." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "dropdown", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Displays a button next to the input field when enabled." + }, + { + "name": "dropdownClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the dropdown button." + }, + { + "name": "dropdownIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dropdown.\nDefault value is 'pi pi-chevron-down'." + }, + { + "name": "dropdownMode", + "optional": true, + "readonly": false, + "type": "AutoCompleteDropdownMode", + "default": "", + "description": "Specifies the behavior dropdown button. Default 'blank' mode sends an empty string and 'current' mode sends the input value." + }, + { + "name": "emptySearchMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptySelectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No selected item'." + }, + { + "name": "field", + "optional": true, + "readonly": false, + "type": "AutoCompleteFieldType", + "default": "", + "description": "" + }, + { + "name": "forceSelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "loadingIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in loading state.\nDefault value is 'pi pi-spinner pi-spin'." + }, + { + "name": "minLength", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Minimum number of characters to initiate a search.\nDefault value is 1." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the component." + }, + { + "name": "multiple", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies if multiple values can be selected." + }, + { + "name": "optionDisabled", + "optional": true, + "readonly": false, + "type": "AutoCompleteOptionDisabledType", + "default": "", + "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." + }, + { + "name": "optionGroupChildren", + "optional": true, + "readonly": false, + "type": "AutoCompleteOptionChildrenType", + "default": "", + "description": "Property name or getter function that refers to the children options of option group." + }, + { + "name": "optionGroupLabel", + "optional": true, + "readonly": false, + "type": "AutoCompleteOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option group." + }, + { + "name": "optionLabel", + "optional": true, + "readonly": false, + "type": "AutoCompleteOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option." + }, + { + "name": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "panelProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLDivElement to the overlay panel inside the component." + }, + { + "name": "panelStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the overlay panel." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Default text to display when no option is selected." + }, + { + "name": "removeTokenIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in chip remove action.\nDefault value is 'pi pi-times-circle'." + }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Maximum height of the suggestions panel.\nDefault value is '200px'." + }, + { + "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": "", + "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} results are available'." + }, + { + "name": "selectOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, the focused option is selected.\nDefault value is false." + }, + { + "name": "selectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} items selected'." + }, + { + "name": "suggestions", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of suggestions to display." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + }, + { + "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." + } + ], + "methods": [] + }, + "AutoCompleteSlots": { + "relatedProp": "", + "props": [ + { + "name": "chip", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "loader", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "option", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "optiongroup", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "AutoCompleteEmits": { + "values": "{\n \"before-hide\": \"Function, \",\n \"before-show\": \"Function, \",\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"clear\": \"Function, \",\n \"complete\": \"Function, \",\n \"dropdown-click\": \"Function, \",\n \"focus\": \"Function, \",\n \"hide\": \"Function, \",\n \"item-select\": \"Function, \",\n \"item-unselect\": \"Function, \",\n \"show\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "avatar/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "AvatarProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the icon to display." + }, + { + "name": "image", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the image to display." + }, + { + "name": "label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the text to display." + }, + { + "name": "shape", + "optional": true, + "readonly": false, + "type": "AvatarShapeType", + "default": "", + "description": "Shape of the element, valid options are 'square' and 'circle'." + }, + { + "name": "size", + "optional": true, + "readonly": false, + "type": "AvatarSizeType", + "default": "", + "description": "Size of the element, valid options are 'normal', 'large' and 'xlarge'." + } + ], + "methods": [] + }, + "AvatarSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "AvatarEmits": { + "values": "{\n \"error\": \"Function, \"\n}" + } + } + } + }, + "avatargroup/AvatarGroup": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "AvatarGroupProps": { + "relatedProp": "", + "props": [], + "methods": [] + }, + "AvatarGroupSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "AvatarGroupEmits": { + "values": "{}" + } + } + } + }, + "badge/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "BadgeProps": { + "relatedProp": "", + "props": [ + { + "name": "severity", + "optional": true, + "readonly": false, + "type": "BadgeSeverityType", + "default": "", + "description": "Severity type of the badge." + }, + { + "name": "size", + "optional": true, + "readonly": false, + "type": "BadgeSizeType", + "default": "", + "description": "Size of the badge, valid options are 'large' and 'xlarge'." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value to display inside the badge." + } + ], + "methods": [] + }, + "BadgeSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "BadgeEmits": { + "values": "{}" + } + } + } + }, + "badgedirective/BadgeDirective": {}, + "blockui/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "BlockUIProps": { + "relatedProp": "", + "props": [ + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "blocked", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Controls the blocked state." + }, + { + "name": "fullScreen", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, the whole document gets blocked." + } + ], + "methods": [] + }, + "BlockUISlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "BlockUIEmits": { + "values": "{\n \"block\": \"Function, \",\n \"unblock\": \"Function, \"\n}" + } + } + } + }, + "breadcrumb/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "BreadcrumbProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying menu element." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "name": "home", + "optional": true, + "readonly": false, + "type": "MenuItem", + "default": "", + "description": "Configuration for the home icon." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + } + ], + "methods": [] + }, + "BreadcrumbSlots": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "BreadcrumbEmits": { + "values": "{}" + } + } + } + }, + "button/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ButtonProps": { + "relatedProp": "", + "props": [ + { + "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": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the button." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the icon." + }, + { + "name": "iconClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the icon." + }, + { + "name": "iconPos", + "optional": true, + "readonly": false, + "type": "ButtonIconPosType", + "default": "", + "description": "Position of the icon, valid values are 'left', 'right', 'bottom' and 'top'.\nDefault value is 'left'." + }, + { + "name": "label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text of the button." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the button is in loading state." + }, + { + "name": "loadingIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in loading state.\nDefault value is 'pi pi-spinner pi-spin'." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the button." + } + ], + "methods": [], + "extendedTypes": "ButtonHTMLAttributes" + }, + "ButtonSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ButtonEmits": { + "values": "{}" + } + } + } + }, + "calendar/Calendar": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "CalendarBlurEvent": { + "relatedProp": "", + "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": [] + }, + "CalendarMonthChangeEvent": { + "relatedProp": "", + "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": [] + }, + "CalendarProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "CalendarAppendToType", + "default": "", + "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": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "dateFormat", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Format of the date. Defaults to PrimeVue Locale configuration." + }, + { + "name": "decrementIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to show in each of the decrement buttons.\nDefault value is 'pi pi-chevron-down'." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "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": "hideOnDateTimeSelect", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to hide the overlay on date selection when showTime is enabled." + }, + { + "name": "hideOnRangeSelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to hide the overlay on date selection is completed when selectionMode is range." + }, + { + "name": "hourFormat", + "optional": true, + "readonly": false, + "type": "CalendarHourFormatType", + "default": "", + "description": "Specifies 12 or 24 hour format." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the calendar button.\nDefault value is 'pi pi-calendar'." + }, + { + "name": "id", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the element." + }, + { + "name": "incrementIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to show in each of the increment buttons.\nDefault value is 'pi pi-chevron-up'." + }, + { + "name": "inline", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, displays the calendar as inline instead of an overlay." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "manualInput", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Wheter to allow prevents entering the date manually via typing.\nDefault value is true." + }, + { + "name": "maxDate", + "optional": true, + "readonly": false, + "type": "Date", + "default": "", + "description": "The maximum selectable date." + }, + { + "name": "maxDateCount", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum number of selectable dates in multiple mode." + }, + { + "name": "minDate", + "optional": true, + "readonly": false, + "type": "Date", + "default": "", + "description": "The minimum selectable date." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "CalendarValueType", + "default": "", + "description": "Value of the component." + }, + { + "name": "monthNavigator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the month should be rendered as a dropdown instead of text." + }, + { + "name": "nextIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to show in the next button.\nDefault value is 'pi pi-chevron-right'." + }, + { + "name": "numberOfMonths", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of months to display.\nDefault value is 1." + }, + { + "name": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "panelProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLDivElement to the overlay panel inside the component." + }, + { + "name": "panelStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the overlay panel." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text for the input." + }, + { + "name": "previousIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to show in the previous button.\nDefault value is 'pi pi-chevron-left'." + }, + { + "name": "readonly", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that an input field is read-only." + }, + { + "name": "responsiveOptions", + "optional": true, + "readonly": false, + "type": "CalendarResponsiveOptions[]", + "default": "", + "description": "An array of options for responsive design." + }, + { + "name": "selectOtherMonths", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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": "selectionMode", + "optional": true, + "readonly": false, + "type": "CalendarSelectionModeType", + "default": "", + "description": "Defines the quantity of the selection, valid values are 'single', 'multiple' and 'range'." + }, + { + "name": "shortYearCutoff", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "The cutoff year for determining the century for a date.\nDefault value is +10." + }, + { + "name": "showButtonBar", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display today and clear buttons at the footer." + }, + { + "name": "showIcon", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, displays a button with icon next to input." + }, + { + "name": "showOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When disabled, datepicker will not be visible with input focus.\nDefault value is true." + }, + { + "name": "showOtherMonths", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is true." + }, + { + "name": "showSeconds", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the seconds in time picker." + }, + { + "name": "showTime", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display timepicker." + }, + { + "name": "showWeek", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, calendar will show week numbers." + }, + { + "name": "stepHour", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Hours to change per step.\nDefault value is 1." + }, + { + "name": "stepMinute", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Minutes to change per step.\nDefault value is 1." + }, + { + "name": "stepSecond", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Seconds to change per step.\nDefault value is 1." + }, + { + "name": "timeOnly", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display timepicker only." + }, + { + "name": "timeSeparator", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Separator of time selector.\nDefault value is ':'." + }, + { + "name": "touchUI", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, calendar overlay is displayed as optimized for touch devices." + }, + { + "name": "view", + "optional": true, + "readonly": false, + "type": "CalendarViewType", + "default": "", + "description": "Type of view to display, valid values are 'date', 'month' and 'year'." + }, + { + "name": "yearNavigator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the year should be rendered as a dropdown instead of text." + }, + { + "name": "yearRange", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "The range of years displayed in the year drop-down in (nnnn:nnnn) format such as (2000:2020)." + } + ], + "methods": [] + }, + "CalendarResponsiveOptions": { + "relatedProp": "", + "props": [ + { + "name": "breakpoint", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Breakpoint for responsive mode. Exp;" + }, + { + "name": "numMonths", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "The number of visible months on breakpoint." + } + ], + "methods": [] + }, + "CalendarSlots": { + "relatedProp": "", + "props": [ + { + "name": "date", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "decade", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "CalendarYearChangeEvent": { + "relatedProp": "", + "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": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "CalendarEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"clear-click\": \"Function, \",\n \"date-select\": \"Function, \",\n \"focus\": \"Function, \",\n \"hide\": \"Function, \",\n \"input\": \"Function, \",\n \"keydown\": \"Function, \",\n \"month-change\": \"Function, \",\n \"show\": \"Function, \",\n \"today-click\": \"Function, \",\n \"update:modelValue\": \"Function, \",\n \"year-change\": \"Function, \"\n}" + } + } + } + }, + "card/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "CardProps": { + "relatedProp": "", + "props": [], + "methods": [] + }, + "CardSlots": { + "relatedProp": "", + "props": [ + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "subtitle", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "title", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "CardEmits": { + "values": "{}" + } + } + } + }, + "carousel/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "CarouselProps": { + "relatedProp": "", + "props": [ + { + "name": "autoplayInterval", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Time in milliseconds to scroll items automatically.\nDefault value is 0." + }, + { + "name": "circular", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if scrolling would be infinite." + }, + { + "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": "nextButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the next navigation button." + }, + { + "name": "numScroll", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of items to scroll.\nDefault value is 1." + }, + { + "name": "numVisible", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of items per page.\nDefault value is 1." + }, + { + "name": "orientation", + "optional": true, + "readonly": false, + "type": "CarouselOrientationType", + "default": "", + "description": "Specifies the layout of the component, valid values are 'horizontal' and 'vertical'." + }, + { + "name": "page", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the first item.\nDefault value is 0." + }, + { + "name": "prevButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the previous navigation button." + }, + { + "name": "responsiveOptions", + "optional": true, + "readonly": false, + "type": "CarouselResponsiveOptions[]", + "default": "", + "description": "An array of options for responsive design." + }, + { + "name": "showIndicators", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display indicator container.\nDefault value is true." + }, + { + "name": "showNavigators", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display navigation buttons in container.\nDefault value is true." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "An array of objects to display." + }, + { + "name": "verticalViewPortHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Height of the viewport in vertical layout.\nDefault value is '300px'." + } + ], + "methods": [] + }, + "CarouselResponsiveOptions": { + "relatedProp": "", + "props": [ + { + "name": "breakpoint", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Breakpoint for responsive mode. Exp;" + }, + { + "name": "numScroll", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "The number of scrolled items on breakpoint." + }, + { + "name": "numVisible", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "The number of visible items on breakpoint." + } + ], + "methods": [] + }, + "CarouselSlots": { + "relatedProp": "", + "props": [ + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "CarouselEmits": { + "values": "{\n \"update:page\": \"Function, \"\n}" + } + } + } + }, + "cascadeselect/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "CascadeSelectChangeEvent": { + "relatedProp": "", + "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": "", + "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" + }, + "CascadeSelectProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "CascadeSelectAppendToType", + "default": "", + "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": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "autoOptionFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to focus on the first visible or selected element when the overlay panel is shown.\nDefault value is true." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "A property to uniquely identify an option." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "dropdownIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dropdown.\nDefault value is 'pi pi-chevron-down'." + }, + { + "name": "emptyMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed when there are no options available. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No available options'." + }, + { + "name": "emptySearchMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptySelectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No selected item'." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the dropdown is in loading state." + }, + { + "name": "loadingIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in loading state.\nDefault value is 'pi pi-spinner pi-spin'." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the component." + }, + { + "name": "optionDisabled", + "optional": true, + "readonly": false, + "type": "CascadeSelectOptionDisabledType", + "default": "", + "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." + }, + { + "name": "optionGroupChildren", + "optional": true, + "readonly": false, + "type": "CascadeSelectOptionChildrenType", + "default": "", + "description": "Property name or getter function to retrieve the items of a group." + }, + { + "name": "optionGroupIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the option group.\nDefault value is 'pi pi-angle-right'." + }, + { + "name": "optionGroupLabel", + "optional": true, + "readonly": false, + "type": "CascadeSelectOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option group." + }, + { + "name": "optionLabel", + "optional": true, + "readonly": false, + "type": "CascadeSelectOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option." + }, + { + "name": "optionValue", + "optional": true, + "readonly": false, + "type": "CascadeSelectOptionValueType", + "default": "", + "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." + }, + { + "name": "options", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of selectitems to display as the available options." + }, + { + "name": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "panelProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLDivElement to the overlay panel inside the component." + }, + { + "name": "panelStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the overlay panel." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Default text to display when no option is selected." + }, + { + "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": "", + "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} results are available'." + }, + { + "name": "selectOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, the focused option is selected/opened.\nDefault value is false." + }, + { + "name": "selectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} items selected'." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "CascadeSelectSlots": { + "relatedProp": "", + "props": [ + { + "name": "indicator", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "option", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "CascadeSelectEmits": { + "values": "{\n \"before-hide\": \"Function, \",\n \"before-show\": \"Function, \",\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"click\": \"Function, \",\n \"focus\": \"Function, \",\n \"group-change\": \"Function, \",\n \"hide\": \"Function, \",\n \"show\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "chart/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ChartProps": { + "relatedProp": "", + "props": [ + { + "name": "canvasProps", + "optional": true, + "readonly": false, + "type": "CanvasHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the CanvasHTMLAttributes to canvas element inside the component." + }, + { + "name": "data", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Data to display." + }, + { + "name": "height", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Height of the chart in non-responsive mode.\nDefault value is 150." + }, + { + "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": "type", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Type of the chart." + }, + { + "name": "width", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Width of the chart in non-responsive mode.\nDefault value is 300." + } + ], + "methods": [] + }, + "ChartSelectEvent": { + "relatedProp": "", + "props": [ + { + "name": "dataset", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Selected dataset." + }, + { + "name": "element", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Selected element." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + } + ], + "methods": [] + }, + "ChartSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ChartEmits": { + "values": "{\n \"loaded\": \"Function, \",\n \"select\": \"Function, \"\n}" + } + } + } + }, + "checkbox/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "CheckboxProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "binary", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Allows to select a boolean value instead of multiple values." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the element should be disabled." + }, + { + "name": "falseValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value in unchecked state." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "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": "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": "value", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the checkbox." + } + ], + "methods": [] + }, + "CheckboxSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "CheckboxEmits": { + "values": "{\n \"change\": \"Function, \",\n \"click\": \"Function, \",\n \"input\": \"Function, \",\n \"update:page\": \"Function, \"\n}" + } + } + } + }, + "chip/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ChipProps": { + "relatedProp": "", + "props": [ + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the icon to display." + }, + { + "name": "image", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the image to display." + }, + { + "name": "label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the text to display." + }, + { + "name": "removable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display a remove icon." + }, + { + "name": "removeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the remove element.\nDefault value is 'pi pi-times-circle'." + } + ], + "methods": [] + }, + "ChipSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ChipEmits": { + "values": "{\n \"remove\": \"Function, \"\n}" + } + } + } + }, + "chips/Chips": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ChipsAddEvent": { + "relatedProp": "", + "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" + }, + "ChipsProps": { + "relatedProp": "", + "props": [ + { + "name": "addOnBlur", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to add an item when the input loses focus." + }, + { + "name": "allowDuplicate", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to allow duplicate values or not.\nDefault value is true." + }, + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the element should be disabled." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the focus input to match a label defined for the chips." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "max", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum number of entries allowed." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Value of the component." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text for the input." + }, + { + "name": "removeTokenIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in chip remove action.\nDefault value is 'pi pi-times-circle'." + }, + { + "name": "separator", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Separator char to add an item when pressed in addition to the enter key." + } + ], + "methods": [] + }, + "ChipsRemoveEvent": { + "description": "", + "relatedProp": "", + "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" + }, + "ChipsSlots": { + "relatedProp": "", + "props": [ + { + "name": "chip", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ChipsEmits": { + "values": "{\n \"add\": \"Function, \",\n \"remove\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "colorpicker/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ColorPickerChangeEvent": { + "relatedProp": "", + "props": [ + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Selected color value." + } + ], + "methods": [] + }, + "ColorPickerProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "ColorPickerAppendToType", + "default": "", + "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": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "defaultColor", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Initial color to display when value is not defined.\nDefault value is ff0000." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "format", + "optional": true, + "readonly": false, + "type": "ColorPickerFormatType", + "default": "", + "description": "Format to use in value binding, supported formats are 'hex', 'rgb' and 'hsb'." + }, + { + "name": "inline", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display as an overlay or not." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the component." + }, + { + "name": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "ColorPickerSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ColorPickerEmits": { + "values": "{\n \"change\": \"Function, \",\n \"hide\": \"Function, \",\n \"show\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "column": { + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ColumnEmits": { + "relatedProp": "", + "props": [], + "methods": [] + }, + "ColumnFilterMatchModeOptions": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string" + } + ], + "methods": [] + }, + "ColumnFilterModelType": { + "relatedProp": "", + "props": [ + { + "name": "matchMode", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Match mode of filterModel." + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of filterModel." + } + ], + "methods": [] + }, + "ColumnLoadingOptions": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "cellEven", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the cell is even." + }, + { + "name": "cellFirst", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the cell is first." + }, + { + "name": "cellIndex", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Cell index" + }, + { + "name": "cellLast", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the cell is last." + }, + { + "name": "cellOdd", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is odd." + }, + { + "name": "column", + "optional": false, + "readonly": false, + "type": "default", + "default": "", + "description": "Column instance" + }, + { + "name": "count", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Items count" + }, + { + "name": "even", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is even." + }, + { + "name": "field", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Column field" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is first." + }, + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Item index" + }, + { + "name": "last", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is last." + }, + { + "name": "odd", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is odd." + } + ], + "methods": [], + "extendedTypes": "VirtualScrollerLoaderOptions" + }, + "ColumnProps": { + "relatedProp": "", + "props": [ + { + "name": "alignFrozen", + "optional": true, + "readonly": false, + "type": "ColumnAlignFrozenType", + "default": "", + "description": "Position of a frozen column, valid values are left and right." + }, + { + "name": "bodyClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the column body." + }, + { + "name": "bodyStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the column body." + }, + { + "name": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of header, body and footer cells." + }, + { + "name": "colspan", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of columns to span for grouping." + }, + { + "name": "columnKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of a column if field property is not defined." + }, + { + "name": "dataType", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Type of data. It's value is related to PrimeVue.filterMatchModeOptions config." + }, + { + "name": "excludeGlobalFilter", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to exclude from global filtering or not." + }, + { + "name": "expander", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Displays an icon to toggle row expansion." + }, + { + "name": "exportFooter", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Custom export footer of the column to be exported as CSV." + }, + { + "name": "exportHeader", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Custom export header of the column to be exported as CSV." + }, + { + "name": "exportable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the column is included in data export." + }, + { + "name": "field", + "optional": true, + "readonly": false, + "type": "ColumnFieldType", + "default": "", + "description": "Property represented by the column." + }, + { + "name": "filterField", + "optional": true, + "readonly": false, + "type": "ColumnFieldType", + "default": "", + "description": "Property name to use in filtering, defaults to field." + }, + { + "name": "filterHeaderClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the column filter header in row filter display." + }, + { + "name": "filterHeaderStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the column filter header in row filter display." + }, + { + "name": "filterMatchMode", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the filtering algorithm to use when searching the options." + }, + { + "name": "filterMatchModeOptions", + "optional": true, + "readonly": false, + "type": "ColumnFilterMatchModeOptions[]", + "default": "", + "description": "An array of label-value pairs to override the global match mode options." + }, + { + "name": "filterMenuClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the column filter overlay." + }, + { + "name": "filterMenuStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the column filter overlay." + }, + { + "name": "footer", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Footer content of the column." + }, + { + "name": "footerClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the column footer." + }, + { + "name": "footerStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the column footer." + }, + { + "name": "frozen", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the column is fixed in horizontal scrolling." + }, + { + "name": "header", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Header content of the column." + }, + { + "name": "headerClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the column header." + }, + { + "name": "headerStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the column header." + }, + { + "name": "hidden", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the column is rendered." + }, + { + "name": "maxConstraints", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum number of constraints for a column filter.\nDefault value is 2." + }, + { + "name": "reorderableColumn", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if the column itself can be reordered with dragging." + }, + { + "name": "rowEditor", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, column displays row editor controls." + }, + { + "name": "rowReorder", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is 'pi pi-bars'." + }, + { + "name": "rowspan", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of rows to span for grouping." + }, + { + "name": "selectionMode", + "optional": true, + "readonly": false, + "type": "ColumnSelectionModeType", + "default": "", + "description": "Defines column based selection mode, options are 'single' and 'multiple'." + }, + { + "name": "showAddButton", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, a button is displayed to add more rules.\nDefault value is true." + }, + { + "name": "showApplyButton", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Displays a button to apply the column filtering.\nDefault value is true." + }, + { + "name": "showClearButton", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Displays a button to clear the column filtering.\nDefault value is true." + }, + { + "name": "showFilterMatchModes", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the match modes selector.\nDefault value is true." + }, + { + "name": "showFilterMenu", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display the filter overlay.\nDefault value is true." + }, + { + "name": "showFilterOperator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, match all and match any operator selector is displayed.\nDefault value is true." + }, + { + "name": "sortField", + "optional": true, + "readonly": false, + "type": "ColumnFieldType", + "default": "", + "description": "Property name to use in sorting, defaults to field." + }, + { + "name": "sortable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if a column is sortable." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of header, body and footer cells." + } + ], + "methods": [] + }, + "ColumnSlots": { + "relatedProp": "", + "props": [], + "methods": [ + { + "name": "body", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t column: Column, // Column node.\n \t data: any, // Row data.\n \t editorInitCallback: undefined, // undefined\n \t field: string, // Column field.\n \t frozenRow: boolean, // Whether the row is frozen.\n \t index: number, // Row index.\n \t node: any, // Row node data.\n }", + "description": "body slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom body template." + }, + { + "name": "editor", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t column: Column, // Column node.\n \t data: any, // Row data.\n \t editorCancelCallback: undefined, // undefined\n \t editorSaveCallback: undefined, // undefined\n \t field: string, // Column field.\n \t frozenRow: boolean, // Whether the row is frozen.\n \t index: number, // Row index.\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 filterCallback: undefined, // undefined\n \t filterModel: ColumnFilterModelType, // Filter metadata\n }", + "description": "filter slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom filter template." + }, + { + "name": "filterapply", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t field: string, // Column field.\n \t filterCallback: undefined, // undefined\n \t filterModel: ColumnFilterModelType, // Filter metadata\n }", + "description": "filter apply slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom filter apply template." + }, + { + "name": "filterclear", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t field: string, // Column field.\n \t filterCallback: undefined, // undefined\n \t filterModel: ColumnFilterModelType, // Filter metadata\n }", + "description": "filter clear slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom filter clear template." + }, + { + "name": "filterfooter", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t field: string, // Column field.\n \t filterCallback: undefined, // undefined\n \t filterModel: ColumnFilterModelType, // Filter metadata\n }", + "description": "filter footer slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom filter footer template." + }, + { + "name": "filterheader", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t field: string, // Column field.\n \t filterCallback: undefined, // undefined\n \t filterModel: ColumnFilterModelType, // Filter metadata\n }", + "description": "filter header slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom filter header template." + }, + { + "name": "footer", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t column: Column, // Column node.\n }", + "description": "footer slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom footer template." + }, + { + "name": "header", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t column: Column, // Column node.\n }", + "description": "header slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom header template." + }, + { + "name": "loading", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t column: Column, // Column node.\n \t data: any, // Row data.\n \t field: string, // Column field.\n \t frozenRow: boolean, // Whether the row is frozen.\n \t index: number, // Row index.\n \t loadingOptions: ColumnLoadingOptions, // Loading options.\n }", + "description": "loading slot's params." + } + ], + "returnType": "VNode[]", + "description": "Custom loading template." + } + ] + } + } + } + }, + "columngroup": { + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ColumnGroupProps": { + "relatedProp": "", + "props": [ + { + "name": "type", + "optional": true, + "readonly": false, + "type": "\"footer\" | \"header\"", + "default": "", + "description": "Type of column group" + } + ], + "methods": [] + }, + "ColumnGroupSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ColumnGroupEmits": { + "values": "{}" + } + } + } + }, + "config/PrimeVue": { + "functions": { + "description": "Defines the custom functions used by the module.", + "values": { + "usePrimeVue": { + "name": "usePrimeVue", + "parameters": [], + "returnType": "Object" + } + } + } + }, + "confirmationoptions/ConfirmationOptions": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ConfirmationOptions": { + "relatedProp": "", + "props": [ + { + "name": "accept", + "optional": true, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "acceptClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the accept button." + }, + { + "name": "acceptIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the accept button." + }, + { + "name": "acceptLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label of the accept button. Defaults to PrimeVue Locale configuration." + }, + { + "name": "blockScroll", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether background scroll should be blocked when dialog is visible." + }, + { + "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": "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": "header", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Header text of the dialog." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display next to the message." + }, + { + "name": "message", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Message of the confirmation." + }, + { + "name": "onHide", + "optional": true, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "position", + "optional": true, + "readonly": false, + "type": "ConfirmationPositionType", + "default": "", + "description": "Position of the dialog, options are 'center', 'top', 'bottom', 'left', 'right', 'topleft', 'topright', 'bottomleft' or 'bottomright'." + }, + { + "name": "reject", + "optional": true, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "rejectClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the reject button." + }, + { + "name": "rejectIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the reject button." + }, + { + "name": "rejectLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label of the reject button. Defaults to PrimeVue Locale configuration." + }, + { + "name": "target", + "optional": true, + "readonly": false, + "type": "HTMLElement", + "default": "", + "description": "Element to align the overlay." + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ConfirmationPositionType": { + "values": "\"center\" | \"top\" | \"bottom\" | \"left\" | \"right\" | \"topleft\" | \"topright\" | \"bottomleft\" | \"bottomright\" | undefined" + } + } + } + }, + "confirmationservice/ConfirmationService": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ConfirmationServiceMethods": { + "relatedProp": "", + "props": [], + "methods": [ + { + "name": "close", + "parameters": [], + "returnType": "void", + "description": "Hides the dialog without invoking accept or reject callbacks." + }, + { + "name": "require", + "parameters": [ + { + "name": "options", + "optional": false, + "type": "ConfirmationOptions", + "description": "Confirmation Object" + } + ], + "returnType": "void", + "description": "Displays the dialog using the confirmation object options." + } + ] + } + } + } + }, + "confirmdialog/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ConfirmDialogBreakpoints": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string" + } + ], + "methods": [] + }, + "ConfirmDialogProps": { + "relatedProp": "", + "props": [ + { + "name": "breakpoints", + "optional": true, + "readonly": false, + "type": "ConfirmDialogBreakpoints", + "default": "", + "description": "Object literal to define widths per screen size." + }, + { + "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." + } + ], + "methods": [] + }, + "ConfirmDialogSlots": { + "relatedProp": "", + "props": [ + { + "name": "message", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ConfirmDialogEmits": { + "values": "{}" + } + } + } + }, + "confirmpopup/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ConfirmPopupProps": { + "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." + } + ], + "methods": [] + }, + "ConfirmPopupSlots": { + "relatedProp": "", + "props": [ + { + "name": "message", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ConfirmPopupEmits": { + "values": "{}" + } + } + } + }, + "contextmenu/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ContextMenuProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "ContextMenuAppendTo", + "default": "", + "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." + }, + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying menu element." + }, + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "name": "global", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Attaches the menu to document instead of a particular item." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "ContextMenuSlots": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ContextMenuEmits": { + "values": "{\n \"before-hide\": \"Function, \",\n \"before-show\": \"Function, \",\n \"blur\": \"Function, \",\n \"focus\": \"Function, \",\n \"hide\": \"Function, \",\n \"show\": \"Function, \"\n}" + } + } + } + }, + "datatable": { + "description": "DataTable displays data in tabular format.\n\n[Live Demo](https://www.primereact.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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DataTable": { + "description": "**PrimeReact - DataTable**\n\n * _DataTable displays data in tabular format._\n\n[Live Demo](https://www.primevue.org/datatable/)\n--- ---\n![PrimeVue](https://primefaces.org/cdn/primevue/images/logo.svg)", + "relatedProp": "", + "props": [ + { + "name": "$emit", + "optional": false, + "readonly": false, + "type": "Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function & Function", + "default": "" + }, + { + "name": "$props", + "optional": false, + "readonly": false, + "type": "DataTableProps & VNodeProps & AllowedComponentProps & ComponentCustomProps", + "default": "" + }, + { + "name": "$slots", + "optional": false, + "readonly": false, + "type": "DataTableSlots", + "default": "" + } + ], + "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." + } + ], + "extendedTypes": "ClassComponent" + }, + "DataTableCellEditCancelEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "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." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "DataTableCellEditInitEvent" + }, + "DataTableCellEditCompleteEvent": { + "relatedProp": "", + "props": [ + { + "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." + }, + { + "name": "newData", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "New row data after editing." + }, + { + "name": "newValue", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Field value of new row data after editing." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + }, + { + "name": "type", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Type of completion such as 'enter', 'outside' or 'tab'." + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Field value of row data to edit." + } + ], + "methods": [] + }, + "DataTableCellEditInitEvent": { + "relatedProp": "", + "props": [ + { + "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." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedBy": "DataTableCellEditCancelEvent" + }, + "DataTableColumnReorderEvent": { + "relatedProp": "", + "props": [ + { + "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" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [] + }, + "DataTableColumnResizeEndEvent": { + "relatedProp": "", + "props": [ + { + "name": "delta", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Change in column width" + }, + { + "name": "element", + "optional": false, + "readonly": false, + "type": "HTMLElement", + "default": "", + "description": "DOM element of the resized column." + } + ], + "methods": [] + }, + "DataTableEditingRows": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "boolean" + } + ], + "methods": [] + }, + "DataTableEmits": { + "description": "Defines valid emits in Datatable component.", + "relatedProp": "", + "props": [], + "methods": [ + { + "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": "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-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": "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": "column-resize-end", + "parameters": [ + { + "name": "event", + "optional": false, + "type": "DataTableColumnResizeEndEvent" + } + ], + "returnType": "void", + "description": "Callback to invoke when a column is resized." + }, + { + "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": "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": "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-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": "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-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-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": "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-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-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-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", + "parameters": [ + { + "name": "event", + "optional": false, + "type": "DataTableRowUnselectEvent", + "description": "Custom row unselect event." + } + ], + "returnType": "void", + "description": "Callback to invoke when a row is unselected." + }, + { + "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": "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": "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": "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": "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": "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." + }, + { + "name": "update:contextMenuSelection", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "any", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the contextMenuSelection changes." + }, + { + "name": "update:editingRows", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "any[] | DataTableEditingRows", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the editingRows 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:expandedRows", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "any[] | DataTableExpandedRows", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the expandedRows changes." + }, + { + "name": "update:filters", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "DataTableFilterMeta", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the filters changes." + }, + { + "name": "update:first", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "number", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the first changes." + }, + { + "name": "update:multiSortMeta", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "DataTableMultiSortMetaType", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the multiSortMeta changes." + }, + { + "name": "update:rows", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "number", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the rows changes." + }, + { + "name": "update:selection", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "any", + "description": "New value." + } + ], + "returnType": "void", + "description": "Emitted when the selection 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": "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." + } + ] + }, + "DataTableExpandedRows": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "boolean" + } + ], + "methods": [] + }, + "DataTableExportCSVOptions": { + "relatedProp": "", + "props": [ + { + "name": "selectionOnly", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to export only selection data." + } + ], + "methods": [] + }, + "DataTableExportFunctionOptions": { + "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": [] + }, + "DataTableFilterEvent": { + "description": "Custom sort event.", + "relatedProp": "sort", + "props": [ + { + "name": "filterMatchModes", + "optional": false, + "readonly": false, + "type": "DataTableFilterMatchModeType", + "default": "", + "description": "Match modes per field" + }, + { + "name": "filteredValue", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Filtered collection (non-lazy only)" + }, + { + "name": "filters", + "optional": false, + "readonly": false, + "type": "DataTableFilterMeta", + "default": "", + "description": "Collection of active filters" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "multiSortMeta", + "optional": false, + "readonly": false, + "type": "DataTableMultiSortMetaType", + "default": "", + "description": "MultiSort metadata" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + }, + { + "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": "DataTableSortFieldType", + "default": "", + "description": "Field to sort against" + }, + { + "name": "sortOrder", + "optional": false, + "readonly": false, + "type": "DataTableSortOrderType", + "default": "", + "description": "Sort order as integer" + } + ], + "methods": [], + "extendedTypes": "DataTableSortEvent" + }, + "DataTableFilterMeta": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string | DataTableFilterMetaData | DataTableOperatorFilterMetaData" + } + ], + "methods": [] + }, + "DataTableFilterMetaData": { + "relatedProp": "", + "props": [ + { + "name": "matchMode", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Filter match mode" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Filter value" + } + ], + "methods": [] + }, + "DataTableOperatorFilterMetaData": { + "relatedProp": "", + "props": [ + { + "name": "constraints", + "optional": false, + "readonly": false, + "type": "DataTableFilterMetaData[]", + "default": "", + "description": "Array of filter meta datas." + }, + { + "name": "operator", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Filter operator" + } + ], + "methods": [] + }, + "DataTablePageEvent": { + "description": "Custom pagination event.", + "relatedProp": "page", + "props": [ + { + "name": "filterMatchModes", + "optional": false, + "readonly": false, + "type": "DataTableFilterMatchModeType", + "default": "", + "description": "Match modes per field" + }, + { + "name": "filters", + "optional": false, + "readonly": false, + "type": "DataTableFilterMeta", + "default": "", + "description": "Collection of active filters" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "multiSortMeta", + "optional": false, + "readonly": false, + "type": "DataTableMultiSortMetaType", + "default": "", + "description": "MultiSort metadata" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + }, + { + "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" + }, + { + "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": "DataTableSortFieldType", + "default": "", + "description": "Field to sort against" + }, + { + "name": "sortOrder", + "optional": false, + "readonly": false, + "type": "DataTableSortOrderType", + "default": "", + "description": "Sort order as integer" + } + ], + "methods": [], + "extendedTypes": "DataTableSortEvent" + }, + "DataTableProps": { + "description": "Defines valid properties in Datatable component.", + "relatedProp": "", + "props": [ + { + "name": "alwaysShowPaginator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show it even there is only one page.\nDefault value is true." + }, + { + "name": "autoLayout", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the cell widths scale according to their content or not. Does not apply to scrollable tables." + }, + { + "name": "breakpoint", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "The breakpoint to define the maximum width boundary when using stack responsive layout.\nDefault value is '960px'." + }, + { + "name": "collapsedRowIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the row toggler to display the row as collapsed.\nDefault value is 'pi-chevron-right'." + }, + { + "name": "columnResizeMode", + "optional": true, + "readonly": false, + "type": "DataTableColumnResizeModeType", + "default": "", + "description": "Defines whether the overall table width should change on column resize, valid values are 'fit' and 'expand'." + }, + { + "name": "compareSelectionBy", + "optional": true, + "readonly": false, + "type": "DataTableCompareSelectionByType", + "default": "", + "description": "Algorithm to define if a row is selected, valid values are 'equals' that compares by reference and 'deepEquals' that compares all fields." + }, + { + "name": "contextMenu", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Enables context menu integration." + }, + { + "name": "contextMenuSelection", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Selected row instance with the ContextMenu." + }, + { + "name": "csvSeparator", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Character to use as the csv separator.\nDefault value is ','." + }, + { + "name": "currentPageReportTemplate", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Template of the current page report element. It displays information about the pagination state. Default value is ({currentPage} of {totalPages}) whereas available placeholders are the following;\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "DataTableDataKeyType", + "default": "", + "description": "Name of the field that uniquely identifies the a record in the data." + }, + { + "name": "defaultSortOrder", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Default sort order of an unsorted column.\nDefault value is 1." + }, + { + "name": "editMode", + "optional": true, + "readonly": false, + "type": "DataTableEditModeType", + "default": "", + "description": "Defines the incell editing mode, valid options are 'cell' and 'row'." + }, + { + "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": "expandableRowGroups", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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": "expandedRowIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the row toggler to display the row as expanded.\nDefault value is 'pi-chevron-down'." + }, + { + "name": "expandedRows", + "optional": true, + "readonly": false, + "type": "any[] | DataTableExpandedRows", + "default": "", + "description": "A collection of row data display as expanded." + }, + { + "name": "exportFilename", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the exported file.\nDefault value is 'download'." + }, + { + "name": "filterDisplay", + "optional": true, + "readonly": false, + "type": "DataTableFilterDisplayType", + "default": "", + "description": "Layout of the filter elements, valid values are 'row' and 'menu'." + }, + { + "name": "filterInputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable filter input element inside the component." + }, + { + "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": "filters", + "optional": true, + "readonly": false, + "type": "DataTableFilterMeta", + "default": "", + "description": "Filters object with key-value pairs to define the filters." + }, + { + "name": "first", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the first row to be displayed.\nDefault value is 0." + }, + { + "name": "frozenValue", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Items of the frozen part in scrollable DataTable." + }, + { + "name": "globalFilterFields", + "optional": true, + "readonly": false, + "type": "string[]", + "default": "", + "description": "Fields for global filter" + }, + { + "name": "groupRowsBy", + "optional": true, + "readonly": false, + "type": "string | string[] | Function", + "default": "", + "description": "One or more field names to use in row grouping." + }, + { + "name": "lazy", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if data is loaded and interacted with in lazy manner." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is 'pi pi-spinner'." + }, + { + "name": "metaKeySelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is 'true'." + }, + { + "name": "multiSortMeta", + "optional": true, + "readonly": false, + "type": "DataTableMultiSortMetaType", + "default": "", + "description": "An array of SortMeta objects to sort the data by default in multiple sort mode." + }, + { + "name": "pageLinkSize", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of page links to display.\nDefault value is 5." + }, + { + "name": "paginator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified as true, enables the pagination." + }, + { + "name": "paginatorPosition", + "optional": true, + "readonly": false, + "type": "DataTablePaginatorPositionType", + "default": "", + "description": "Position of the paginator, options are 'top','bottom' or 'both'." + }, + { + "name": "paginatorTemplate", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Template of the paginator. It can be customized using the template property using the predefined keys, default value is 'FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown'. 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": "removableSort", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, columns can have an un-sorted state." + }, + { + "name": "reorderableColumns", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, columns can be reordered using drag and drop." + }, + { + "name": "resizableColumns", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, columns can be resized using drag and drop." + }, + { + "name": "responsiveLayout", + "optional": true, + "readonly": false, + "type": "DataTableResponsiveLayoutType", + "default": "", + "description": "Defines the responsive mode, valid options are 'stack' and 'scroll'." + }, + { + "name": "rowClass", + "optional": true, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "rowGroupMode", + "optional": true, + "readonly": false, + "type": "DataTableRowGroupModeType", + "default": "", + "description": "Defines the row group mode, valid options are 'subheader' and 'rowspan'." + }, + { + "name": "rowHover", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, background of the rows change on hover." + }, + { + "name": "rowStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "A function that takes the row data as a parameter and returns the inline style for the corresponding row." + }, + { + "name": "rows", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of rows to display per page." + }, + { + "name": "rowsPerPageOptions", + "optional": true, + "readonly": false, + "type": "number[]", + "default": "", + "description": "Array of integer values to display inside rows per page dropdown." + }, + { + "name": "scrollDirection", + "optional": true, + "readonly": false, + "type": "DataTableScrollDirectionType", + "default": "", + "description": "Orientation of the scrolling, options are 'vertical', 'horizontal' and 'both'." + }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "DataTableScrollHeightType", + "default": "", + "description": "Height of the scroll viewport in fixed pixels or the 'flex' keyword for a dynamic size." + }, + { + "name": "scrollable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, enables horizontal and/or vertical scrolling." + }, + { + "name": "selectAll", + "optional": true, + "readonly": false, + "type": "Nullable", + "default": "", + "description": "Whether all data is selected." + }, + { + "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": "DataTableSelectionModeType", + "default": "", + "description": "Specifies the selection mode, valid values are 'single' and 'multiple'." + }, + { + "name": "showGridlines", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show grid lines between cells." + }, + { + "name": "sortField", + "optional": true, + "readonly": false, + "type": "DataTableSortFieldType", + "default": "", + "description": "Property name or a getter function of a row data used for sorting by default" + }, + { + "name": "sortMode", + "optional": true, + "readonly": false, + "type": "DataTableSortModeType", + "default": "", + "description": "Defines whether sorting works on single column or on multiple columns." + }, + { + "name": "sortOrder", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Order to sort the data by default." + }, + { + "name": "stateKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Unique identifier of a stateful table to use in state storage." + }, + { + "name": "stateStorage", + "optional": true, + "readonly": false, + "type": "DataTableStateStorageType", + "default": "", + "description": "Defines where a stateful table keeps its state, valid values are 'session' for sessionStorage and 'local' for localStorage." + }, + { + "name": "stripedRows", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to displays rows with alternating colors." + }, + { + "name": "tableClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the table element." + }, + { + "name": "tableProps", + "optional": true, + "readonly": false, + "type": "TableHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the TableHTMLAttributes to table element inside the component." + }, + { + "name": "tableStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the table element." + }, + { + "name": "totalRecords", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of total records, defaults to length of value when not defined." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of objects to display." + }, + { + "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." + } + ], + "methods": [ + { + "name": "exportFunction", + "parameters": [ + { + "name": "options", + "optional": false, + "type": "DataTableExportFunctionOptions" + } + ], + "returnType": "any", + "description": "Custom function to export data." + } + ] + }, + "DataTableRowClickEvent": { + "relatedProp": "", + "props": [ + { + "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": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + } + ], + "methods": [], + "extendedBy": "DataTableRowDoubleClickEvent,DataTableRowContextMenuEvent" + }, + "DataTableRowCollapseEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "data", + "optional": false, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Expanded row data" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "DataTableRowExpandEvent" + }, + "DataTableRowContextMenuEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "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": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + } + ], + "methods": [], + "extendedTypes": "DataTableRowClickEvent" + }, + "DataTableRowDoubleClickEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "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": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + } + ], + "methods": [], + "extendedTypes": "DataTableRowClickEvent" + }, + "DataTableRowEditCancelEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "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." + }, + { + "name": "newData", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "New row data after editing." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "DataTableRowEditInitEvent" + }, + "DataTableRowEditInitEvent": { + "relatedProp": "", + "props": [ + { + "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." + }, + { + "name": "newData", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "New row data after editing." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedBy": "DataTableRowEditSaveEvent,DataTableRowEditCancelEvent" + }, + "DataTableRowEditSaveEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "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." + }, + { + "name": "newData", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "New row data after editing." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "DataTableRowEditInitEvent" + }, + "DataTableRowExpandEvent": { + "relatedProp": "", + "props": [ + { + "name": "data", + "optional": false, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Expanded row data" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedBy": "DataTableRowCollapseEvent" + }, + "DataTableRowReorderEvent": { + "relatedProp": "", + "props": [ + { + "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": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Reordered value" + } + ], + "methods": [] + }, + "DataTableRowSelectAllEvent": { + "relatedProp": "", + "props": [ + { + "name": "data", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Selected dataset" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [] + }, + "DataTableRowSelectEvent": { + "relatedProp": "", + "props": [ + { + "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": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + }, + { + "name": "type", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Type of the selection, valid values are 'row', 'radio' or 'checkbox'." + } + ], + "methods": [], + "extendedBy": "DataTableRowUnselectEvent" + }, + "DataTableRowUnselectAllEvent": { + "relatedProp": "", + "props": [ + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [] + }, + "DataTableRowUnselectEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "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": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + }, + { + "name": "type", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Type of the selection, valid values are 'row', 'radio' or 'checkbox'." + } + ], + "methods": [], + "extendedTypes": "DataTableRowSelectEvent" + }, + "DataTableSelectAllChangeEvent": { + "relatedProp": "", + "props": [ + { + "name": "checked", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether all data is selected." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [] + }, + "DataTableSlots": { + "description": "Defines valid slots in Datatable component.", + "relatedProp": "", + "props": [], + "methods": [ + { + "name": "empty", + "parameters": [], + "returnType": "VNode[]", + "description": "Custom empty 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": "footer", + "parameters": [], + "returnType": "VNode[]", + "description": "Custom footer 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": "groupheader", + "parameters": [ + { + "name": "scope", + "optional": false, + "type": "{\n \t data: any, // Row data\n \t index: number, // Row index\n }" + } + ], + "returnType": "VNode[]", + "description": "Custom group header template." + }, + { + "name": "header", + "parameters": [], + "returnType": "VNode[]", + "description": "Custom header template." + }, + { + "name": "loading", + "parameters": [], + "returnType": "VNode[]", + "description": "Custom loading template." + }, + { + "name": "paginatorend", + "parameters": [], + "returnType": "VNode[]", + "description": "Custom paginator end template." + }, + { + "name": "paginatorstart", + "parameters": [], + "returnType": "VNode[]", + "description": "Custom paginator start template." + } + ] + }, + "DataTableSortEvent": { + "description": "Custom tab open event.", + "relatedProp": "sort", + "props": [ + { + "name": "filterMatchModes", + "optional": false, + "readonly": false, + "type": "DataTableFilterMatchModeType", + "default": "", + "description": "Match modes per field" + }, + { + "name": "filters", + "optional": false, + "readonly": false, + "type": "DataTableFilterMeta", + "default": "", + "description": "Collection of active filters" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "multiSortMeta", + "optional": false, + "readonly": false, + "type": "DataTableMultiSortMetaType", + "default": "", + "description": "MultiSort metadata" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + }, + { + "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": "DataTableSortFieldType", + "default": "", + "description": "Field to sort against" + }, + { + "name": "sortOrder", + "optional": false, + "readonly": false, + "type": "DataTableSortOrderType", + "default": "", + "description": "Sort order as integer" + } + ], + "methods": [], + "extendedBy": "DataTablePageEvent,DataTableFilterEvent" + }, + "DataTableSortMeta": { + "relatedProp": "", + "props": [ + { + "name": "field", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Column field" + }, + { + "name": "order", + "optional": false, + "readonly": false, + "type": "DataTableSortOrderType", + "default": "", + "description": "Column sort order" + } + ], + "methods": [] + }, + "DataTableStateEvent": { + "relatedProp": "", + "props": [ + { + "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": "expandedRowGroups", + "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": "expandedRows", + "optional": false, + "readonly": false, + "type": "any[] | DataTableExpandedRows", + "default": "", + "description": "Instances of rows in expanded state" + }, + { + "name": "filters", + "optional": false, + "readonly": false, + "type": "DataTableFilterMeta", + "default": "", + "description": "Collection of active filters" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "multiSortMeta", + "optional": false, + "readonly": false, + "type": "DataTableMultiSortMetaType", + "default": "", + "description": "MultiSort metadata" + }, + { + "name": "rows", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of rows to display in new page" + }, + { + "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" + }, + { + "name": "sortField", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Field to sort against" + }, + { + "name": "sortOrder", + "optional": false, + "readonly": false, + "type": "DataTableSortOrderType", + "default": "", + "description": "Sort order as integer" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DataTableColumnResizeModeType": { + "values": "\"fit\" | \"expand\" | undefined" + }, + "DataTableCompareSelectionByType": { + "values": "\"equals\" | \"deepEquals\" | undefined" + }, + "DataTableDataKeyType": { + "values": "string | Function | undefined" + }, + "DataTableEditModeType": { + "values": "\"cell\" | \"row\" | undefined" + }, + "DataTableFilterDisplayType": { + "values": "\"menu\" | \"row\" | undefined" + }, + "DataTableFilterMatchModeType": { + "values": "\"startsWith\" | \"contains\" | \"notContains\" | \"endsWith\" | \"equals\" | \"notEquals\" | \"in\" | \"lt\" | \"lte\" | \"gt\" | \"gte\" | \"between\" | \"dateIs\" | \"dateIsNot\" | \"dateBefore\" | \"dateAfter\" | undefined" + }, + "DataTableMultiSortMetaType": { + "values": "DataTableSortMeta[] | undefined | null" + }, + "DataTablePaginatorPositionType": { + "values": "\"top\" | \"bottom\" | \"both\" | undefined" + }, + "DataTableResponsiveLayoutType": { + "values": "\"stack\" | \"scroll\" | undefined" + }, + "DataTableRowGroupModeType": { + "values": "\"subheader\" | \"rowspan\" | undefined" + }, + "DataTableScrollDirectionType": { + "values": "\"vertical\" | \"horizontal\" | \"both\" | undefined" + }, + "DataTableScrollHeightType": { + "values": "\"flex\" | string | undefined" + }, + "DataTableSelectionModeType": { + "values": "\"single\" | \"multiple\" | undefined" + }, + "DataTableSortFieldType": { + "values": "string | Function | undefined | null" + }, + "DataTableSortModeType": { + "values": "\"single\" | \"multiple\" | undefined" + }, + "DataTableSortOrderType": { + "values": "1 | 0 | -1 | undefined | null" + }, + "DataTableStateStorageType": { + "values": "\"session\" | \"local\" | undefined" + } + } + } + }, + "dataview/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DataViewPageEvent": { + "relatedProp": "", + "props": [ + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "page", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "New page number" + }, + { + "name": "pageCount", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Total number of pages" + }, + { + "name": "rows", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of rows to display in new page" + } + ], + "methods": [] + }, + "DataViewProps": { + "relatedProp": "", + "props": [ + { + "name": "alwaysShowPaginator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show it even there is only one page.\nDefault value is true." + }, + { + "name": "currentPageReportTemplate", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Template of the current page report element. It displays information about the pagination state. Default value is ({currentPage} of {totalPages}) whereas available placeholders are the following;\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" + }, + { + "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": "first", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the first record to render.\nDefault value is 0." + }, + { + "name": "layout", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Layout of the items, valid values are 'list' and 'grid'." + }, + { + "name": "lazy", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if data is loaded and interacted with in lazy manner." + }, + { + "name": "pageLinkSize", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of page links to display.\nDefault value is 5." + }, + { + "name": "paginator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified as true, enables the pagination." + }, + { + "name": "paginatorPosition", + "optional": true, + "readonly": false, + "type": "DataTablePositionType", + "default": "", + "description": "Position of the paginator, options are 'top','bottom' or 'both'." + }, + { + "name": "paginatorTemplate", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Template of the paginator. It can be customized using the template property using the predefined keys, default value is 'FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown'. 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": "rows", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of rows to display per page.\nDefault value is 0." + }, + { + "name": "rowsPerPageOptions", + "optional": true, + "readonly": false, + "type": "number[]", + "default": "", + "description": "Array of integer values to display inside rows per page dropdown." + }, + { + "name": "sortField", + "optional": true, + "readonly": false, + "type": "DataViewSortFieldType", + "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": "totalRecords", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of total records, defaults to length of value when not defined." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of objects to display." + } + ], + "methods": [] + }, + "DataViewSlots": { + "relatedProp": "", + "props": [ + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "grid", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "list", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "paginatorend", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "paginatorstart", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DataViewEmits": { + "values": "{\n \"page\": \"Function, \",\n \"update:first\": \"Function, \",\n \"update:rows\": \"Function, \"\n}" + } + } + } + }, + "dataviewlayoutoptions/DataViewLayoutOptions": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DataViewLayoutOptionsProps": { + "relatedProp": "", + "props": [ + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Value of the component." + } + ], + "methods": [] + }, + "DataViewLayoutOptionsSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DataViewLayoutOptionsEmits": { + "values": "{\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "deferredcontent/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DeferredContentProps": { + "relatedProp": "", + "props": [], + "methods": [] + }, + "DeferredContentSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DeferredContentEmits": { + "values": "{\n \"load\": \"Function, \"\n}" + } + } + } + }, + "dialog/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DialogBreakpoints": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string" + } + ], + "methods": [] + }, + "DialogProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "DialogAppendToType", + "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": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "breakpoints", + "optional": true, + "readonly": false, + "type": "DialogBreakpoints", + "default": "", + "description": "Object literal to define widths per screen size." + }, + { + "name": "closable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Adds a close icon to the header to hide the dialog.\nDefault value is true." + }, + { + "name": "closeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dialog close button.\nDefault value is 'pi pi-times'." + }, + { + "name": "closeOnEscape", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies if pressing escape key should hide the dialog.\nDefault value is true." + }, + { + "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": "Uses to pass all properties of the HTMLDivElement to the overlay panel inside the component." + }, + { + "name": "contentStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style of the content section." + }, + { + "name": "dismissableMask", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies if clicking the modal background should hide the dialog." + }, + { + "name": "draggable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Enables dragging to change the position using header.\nDefault value is true." + }, + { + "name": "footer", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Footer content of the dialog." + }, + { + "name": "header", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Title content of the dialog." + }, + { + "name": "keepInViewPort", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Keeps dialog in the viewport when dragging.\nDefault value is true." + }, + { + "name": "maximizable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the dialog can be displayed full screen." + }, + { + "name": "maximizeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dialog maximize button when dialog is not maximized.\nDefault value is 'pi pi-window-maximize'." + }, + { + "name": "minX", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Minimum value for the left coordinate of dialog in dragging.\nDefault value is 0." + }, + { + "name": "minY", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Minimum value for the top coordinate of dialog in dragging.\nDefault value is 0." + }, + { + "name": "minimizeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dialog maximize button when dialog is maximized.\nDefault value is 'pi pi-window-minimize'." + }, + { + "name": "modal", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if background should be blocked when dialog is displayed." + }, + { + "name": "position", + "optional": true, + "readonly": false, + "type": "DialogPositionType", + "default": "", + "description": "Position of the dialog, options are 'center', 'top', 'bottom', 'left', 'right', 'topleft', 'topright', 'bottomleft' or 'bottomright'." + }, + { + "name": "rtl", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled dialog is displayed in RTL direction." + }, + { + "name": "showHeader", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the header or not.\nDefault value is true." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style of the dynamic dialog." + }, + { + "name": "visible", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies the visibility of the dialog." + } + ], + "methods": [] + }, + "DialogSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DialogEmits": { + "values": "{\n \"after-hide\": \"Function, \",\n \"dragend\": \"Function, \",\n \"hide\": \"Function, \",\n \"maximize\": \"Function, \",\n \"show\": \"Function, \",\n \"unmaximize\": \"Function, \",\n \"update:visible\": \"Function, \"\n}" + } + } + } + }, + "dialogservice/DialogService": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DialogServiceMethods": { + "relatedProp": "", + "props": [ + { + "name": "open", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + } + }, + "divider/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DividerProps": { + "relatedProp": "", + "props": [ + { + "name": "align", + "optional": true, + "readonly": false, + "type": "DividerAlignType", + "default": "", + "description": "Alignment of the content, options are 'left', 'center', 'right' for horizontal layout and 'top', 'center', 'bottom' for vertical." + }, + { + "name": "layout", + "optional": true, + "readonly": false, + "type": "DividerLayoutType", + "default": "", + "description": "Specifies the orientation, valid values are 'horizontal' and 'vertical'." + }, + { + "name": "type", + "optional": true, + "readonly": false, + "type": "DividerType", + "default": "", + "description": "Border style type." + } + ], + "methods": [] + }, + "DividerSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DividerEmits": { + "values": "{}" + } + } + } + }, + "dock/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DockProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the element." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "name": "menuId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Unique identifier of the menu." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "MenuModel instance to define the action items." + }, + { + "name": "position", + "optional": true, + "readonly": false, + "type": "DockPositionType", + "default": "", + "description": "Position of element." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the element." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + }, + { + "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'." + } + ], + "methods": [] + }, + "DockSlots": { + "relatedProp": "", + "props": [ + { + "name": "icon", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "DockTooltipOptions": { + "relatedProp": "", + "props": [ + { + "name": "event", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Event to show the tooltip, valid values are hover and focus." + }, + { + "name": "position", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Position of element." + }, + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DockEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"focus\": \"Function, \"\n}" + } + } + } + }, + "dropdown/Dropdown": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DropdownChangeEvent": { + "relatedProp": "", + "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": [] + }, + "DropdownFilterEvent": { + "relatedProp": "", + "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": [] + }, + "DropdownProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "DropdownAppendToType", + "default": "", + "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": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "autoFilterFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to focus on the filter element when the overlay panel is shown.\nDefault value is false." + }, + { + "name": "autoOptionFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to focus on the first visible or selected element when the overlay panel is shown.\nDefault value is true." + }, + { + "name": "clearIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in clear button.\nDefault value is 'pi pi-times'." + }, + { + "name": "clearIconProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLElement to the clear icon inside the component." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "A property to uniquely identify an option." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "dropdownIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dropdown.\nDefault value is 'pi pi-chevron-down'." + }, + { + "name": "editable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, custom value instead of predefined options can be entered using the editable input field." + }, + { + "name": "emptyFilterMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptyMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptySelectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No selected item'." + }, + { + "name": "filter", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, displays a filter input at header." + }, + { + "name": "filterFields", + "optional": true, + "readonly": false, + "type": "string[]", + "default": "", + "description": "Fields used when filtering the options, defaults to optionLabel." + }, + { + "name": "filterIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in filter input.\nDefault value is 'pi pi-search'." + }, + { + "name": "filterInputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the filter input inside the component." + }, + { + "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": "DropdownFilterMatchModeType", + "default": "", + "description": "Defines the filtering algorithm to use when searching the options." + }, + { + "name": "filterMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} results are available'." + }, + { + "name": "filterPlaceholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text to show when filter input is empty." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes | InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement/HTMLSpanElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the dropdown is in loading state." + }, + { + "name": "loadingIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in loading state.\nDefault value is 'pi pi-spinner pi-spin'." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the component." + }, + { + "name": "optionDisabled", + "optional": true, + "readonly": false, + "type": "DropdownOptionDisabledType", + "default": "", + "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." + }, + { + "name": "optionGroupChildren", + "optional": true, + "readonly": false, + "type": "DropdownOptionChildrenType", + "default": "", + "description": "Property name or getter function that refers to the children options of option group." + }, + { + "name": "optionGroupLabel", + "optional": true, + "readonly": false, + "type": "DropdownOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option group." + }, + { + "name": "optionLabel", + "optional": true, + "readonly": false, + "type": "DropdownOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option." + }, + { + "name": "optionValue", + "optional": true, + "readonly": false, + "type": "DropdownOptionValueType", + "default": "", + "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." + }, + { + "name": "options", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of selectitems to display as the available options." + }, + { + "name": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "panelProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLDivElement to the overlay panel inside the component." + }, + { + "name": "panelStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the overlay panel." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Default text to display when no option is selected." + }, + { + "name": "resetFilterOnHide", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Clears the filter value when hiding the dropdown." + }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value.\nDefault value is '200px'." + }, + { + "name": "selectOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, the focused option is selected.\nDefault value is false." + }, + { + "name": "selectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} items selected'." + }, + { + "name": "showClear", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, a clear icon is displayed to clear the value." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + }, + { + "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." + } + ], + "methods": [] + }, + "DropdownSlots": { + "relatedProp": "", + "props": [ + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "emptyfilter", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "indicator", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "loader", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "option", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "optiongroup", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DropdownEmits": { + "values": "{\n \"before-hide\": \"Function, \",\n \"before-show\": \"Function, \",\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"filter\": \"Function, \",\n \"focus\": \"Function, \",\n \"hide\": \"Function, \",\n \"show\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "dynamicdialog/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DynamicDialogProps": { + "relatedProp": "", + "props": [], + "methods": [] + }, + "DynamicDialogSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DynamicDialogEmits": { + "values": "{}" + } + } + } + }, + "dynamicdialogoptions/DynamicDialogOptions": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "DynamicDialogCloseOptions": { + "relatedProp": "", + "props": [ + { + "name": "data", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Custom data object" + }, + { + "name": "type", + "optional": false, + "readonly": false, + "type": "DynamicDialogCloseType", + "default": "", + "description": "Close type" + } + ], + "methods": [] + }, + "DynamicDialogInstance": { + "relatedProp": "", + "props": [ + { + "name": "close", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "content", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Dynamic component for content template" + }, + { + "name": "data", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Custom data object" + }, + { + "name": "options", + "optional": false, + "readonly": false, + "type": "DynamicDialogOptions", + "default": "", + "description": "Instance options" + } + ], + "methods": [] + }, + "DynamicDialogOptions": { + "relatedProp": "", + "props": [ + { + "name": "data", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Custom data object" + }, + { + "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": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [ + { + "name": "onClose", + "parameters": [ + { + "name": "options", + "optional": true, + "type": "DynamicDialogCloseOptions" + } + ], + "returnType": "void", + "description": "Closes the dialog." + } + ] + }, + "DynamicDialogTemplates": { + "relatedProp": "", + "props": [ + { + "name": "footer", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Custom footer template." + }, + { + "name": "header", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Custom header template." + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "DynamicDialogCloseType": { + "values": "\"config-close\" | \"dialog-close\" | undefined" + } + } + } + }, + "editor/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "EditorLoadEvent": { + "relatedProp": "", + "props": [ + { + "name": "instance", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Text editor instance." + } + ], + "methods": [] + }, + "EditorProps": { + "relatedProp": "", + "props": [ + { + "name": "editorStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the container." + }, + { + "name": "formats", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Whitelist of formats to display, see [here](https://quilljs.com/docs/formats/) for available options." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Value of the content." + }, + { + "name": "modules", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Modules configuration, see [here](https://quilljs.com/docs/modules/) for available options." + }, + { + "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": "", + "description": "Whether to instantiate the editor to readonly mode." + } + ], + "methods": [] + }, + "EditorSelectionChangeEvent": { + "relatedProp": "", + "props": [ + { + "name": "htmlValue", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Current value as html." + }, + { + "name": "instance", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Text editor instance." + }, + { + "name": "oldRange", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Representation of the previous selection boundaries." + }, + { + "name": "range", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Representation of the selection boundaries." + }, + { + "name": "source", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Source of change. Will be either 'user' or 'api'." + }, + { + "name": "textValue", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Current value as text." + } + ], + "methods": [] + }, + "EditorSlots": { + "relatedProp": "", + "props": [ + { + "name": "toolbar", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "EditorTextChangeEvent": { + "relatedProp": "", + "props": [ + { + "name": "delta", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Representation of the change." + }, + { + "name": "htmlValue", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Current value as html." + }, + { + "name": "instance", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Text editor instance." + }, + { + "name": "source", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Source of change. Will be either 'user' or 'api'." + }, + { + "name": "textValue", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Current value as text." + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "EditorEmits": { + "values": "{\n \"load\": \"Function, \",\n \"selection-change\": \"Function, \",\n \"text-change\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "fieldset/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "FieldsetProps": { + "relatedProp": "", + "props": [ + { + "name": "collapsed", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines the default visibility state of the content." + }, + { + "name": "legend", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Header text of the fieldset." + }, + { + "name": "toggleButtonProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "Uses to pass the custom value to read for the anchor inside the component." + }, + { + "name": "toggleable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, content can toggled by clicking the legend." + } + ], + "methods": [] + }, + "FieldsetSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "legend", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "FieldsetToggleEvent": { + "relatedProp": "", + "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": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "FieldsetEmits": { + "values": "{\n \"toggle\": \"Function, \",\n \"update:collapsed\": \"Function, \"\n}" + } + } + } + }, + "fileupload/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "FileUploadBeforeSendEvent": { + "relatedProp": "", + "props": [ + { + "name": "formData", + "optional": false, + "readonly": false, + "type": "FormData", + "default": "", + "description": "FormData object." + }, + { + "name": "xhr", + "optional": false, + "readonly": false, + "type": "XMLHttpRequest", + "default": "", + "description": "XmlHttpRequest instance." + } + ], + "methods": [] + }, + "FileUploadBeforeUploadEvent": { + "relatedProp": "", + "props": [ + { + "name": "formData", + "optional": false, + "readonly": false, + "type": "FormData", + "default": "", + "description": "FormData object." + }, + { + "name": "xhr", + "optional": false, + "readonly": false, + "type": "XMLHttpRequest", + "default": "", + "description": "XmlHttpRequest instance." + } + ], + "methods": [] + }, + "FileUploadErrorEvent": { + "relatedProp": "", + "props": [ + { + "name": "files", + "optional": false, + "readonly": false, + "type": "File | File[]", + "default": "", + "description": "Files that are not uploaded." + }, + { + "name": "xhr", + "optional": false, + "readonly": false, + "type": "XMLHttpRequest", + "default": "", + "description": "XmlHttpRequest instance." + } + ], + "methods": [] + }, + "FileUploadProgressEvent": { + "relatedProp": "", + "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": [] + }, + "FileUploadProps": { + "relatedProp": "", + "props": [ + { + "name": "accept", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Pattern to restrict the allowed file types such as 'image/*'." + }, + { + "name": "auto", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, upload begins automatically after selection is completed." + }, + { + "name": "cancelIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the cancel button." + }, + { + "name": "cancelLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label of the cancel button. Defaults to PrimeVue Locale configuration.\nDefault value is 'Cancel'." + }, + { + "name": "chooseIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the choose button." + }, + { + "name": "chooseLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label of the choose button. Defaults to PrimeVue Locale configuration." + }, + { + "name": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the component." + }, + { + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Disables the upload functionality." + }, + { + "name": "fileLimit", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum number of files that can be uploaded." + }, + { + "name": "invalidFileLimitMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Message to display when number of files to be uploaded exceeeds the limit.\nDefault value is 'Maximum number of files exceeded, limit is {0} at most.'." + }, + { + "name": "invalidFileSizeMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Message of the invalid fize size.\nDefault value is '{0}: Invalid file size, file size should be smaller than {1}.'." + }, + { + "name": "invalidFileTypeMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Message of the invalid fize type.\nDefault value is '{0}: Invalid file type, allowed file types: {1}.'." + }, + { + "name": "maxFileSize", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum file size allowed in bytes." + }, + { + "name": "mode", + "optional": true, + "readonly": false, + "type": "FileUploadModeType", + "default": "", + "description": "Defines the UI of the component, possible values are 'advanced' and 'basic'." + }, + { + "name": "multiple", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Used to select multiple files at once from file dialog." + }, + { + "name": "name", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the request parameter to identify the files at backend." + }, + { + "name": "previewWidth", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Width of the image thumbnail in pixels.\nDefault value is 50." + }, + { + "name": "showCancelButton", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the cancel button.\nDefault value is true." + }, + { + "name": "showUploadButton", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the upload button.\nDefault value is true." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the component." + }, + { + "name": "uploadIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the upload button." + }, + { + "name": "uploadLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label of the upload button. Defaults to PrimeVue Locale configuration.\nDefault value is 'Upload'." + }, + { + "name": "url", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Remote url to upload the files." + }, + { + "name": "withCredentials", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Cross-site Access-Control requests should be made using credentials such as cookies, authorization headers or TLS client certificates." + } + ], + "methods": [] + }, + "FileUploadRemoveEvent": { + "relatedProp": "", + "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": { + "relatedProp": "", + "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": [] + }, + "FileUploadSelectEvent": { + "relatedProp": "", + "props": [ + { + "name": "files", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "List of selected files." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + } + ], + "methods": [] + }, + "FileUploadSlots": { + "relatedProp": "", + "props": [ + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "FileUploadUploadEvent": { + "relatedProp": "", + "props": [ + { + "name": "files", + "optional": false, + "readonly": false, + "type": "File | File[]", + "default": "", + "description": "Files that are not uploaded." + }, + { + "name": "xhr", + "optional": false, + "readonly": false, + "type": "XMLHttpRequest", + "default": "", + "description": "XmlHttpRequest instance." + } + ], + "methods": [] + }, + "FileUploadUploaderEvent": { + "relatedProp": "", + "props": [ + { + "name": "files", + "optional": false, + "readonly": false, + "type": "File | File[]", + "default": "", + "description": "List of selected files." + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "FileUploadEmits": { + "values": "{\n \"before-send\": \"Function, \",\n \"before-upload\": \"Function, \",\n \"clear\": \"Function, \",\n \"error\": \"Function, \",\n \"progress\": \"Function, \",\n \"remove\": \"Function, \",\n \"removeUploadedFile\": \"Function, \",\n \"select\": \"Function, \",\n \"upload\": \"Function, \",\n \"uploader\": \"Function, \"\n}" + } + } + } + }, + "focustrap/FocusTrap": {}, + "fullcalendar/FullCalendar": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "FullCalendarProps": { + "relatedProp": "", + "props": [ + { + "name": "events", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "" + }, + { + "name": "options", + "optional": true, + "readonly": false, + "type": "object", + "default": "" + } + ], + "methods": [] + }, + "FullCalendarSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "FullCalendarEmits": { + "values": "{}" + } + } + } + }, + "galleria/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "GalleriaProps": { + "relatedProp": "", + "props": [ + { + "name": "activeIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the first item.\nDefault value is 0." + }, + { + "name": "autoPlay", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Items are displayed with a slideshow in autoPlay mode." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "changeItemOnIndicatorHover", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, item is changed on indicator hover." + }, + { + "name": "circular", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if scrolling would be infinite." + }, + { + "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": "Uses to pass all properties of the HTMLDivElement to the container element 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": "fullScreen", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display the component on fullscreen." + }, + { + "name": "id", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Unique identifier of the element." + }, + { + "name": "indicatorsPosition", + "optional": true, + "readonly": false, + "type": "GalleriaIndicatorsPositionType", + "default": "", + "description": "Position of indicators." + }, + { + "name": "maskClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the mask on fullscreen mode." + }, + { + "name": "nextButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the next navigation button." + }, + { + "name": "numVisible", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of items per page." + }, + { + "name": "prevButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the previous navigation button." + }, + { + "name": "responsiveOptions", + "optional": true, + "readonly": false, + "type": "GalleriaResponsiveOptions[]", + "default": "", + "description": "An array of options for responsive design." + }, + { + "name": "showIndicators", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display indicator container." + }, + { + "name": "showIndicatorsOnItem", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, indicator container is displayed on item container." + }, + { + "name": "showItemNavigators", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display navigation buttons in item section." + }, + { + "name": "showItemNavigatorsOnHover", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display navigation buttons on item hover." + }, + { + "name": "showThumbnailNavigators", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display navigation buttons in thumbnail container.\nDefault value is true." + }, + { + "name": "showThumbnails", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display thumbnail container.\nDefault value is true." + }, + { + "name": "thumbnailsPosition", + "optional": true, + "readonly": false, + "type": "GalleriaThumbnailsPositionType", + "default": "", + "description": "Position of thumbnails." + }, + { + "name": "transitionInterval", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Time in milliseconds to scroll items.\nDefault value is 4000." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of objects to display." + }, + { + "name": "verticalThumbnailViewPortHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Height of the viewport in vertical thumbnail.\nDefault value is '300px'." + }, + { + "name": "visible", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies the visibility of the mask on fullscreen mode." + } + ], + "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": [] + }, + "GalleriaSlots": { + "relatedProp": "", + "props": [ + { + "name": "caption", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "indicator", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "thumbnail", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "GalleriaEmits": { + "values": "{\n \"update:activeIndex\": \"Function, \",\n \"update:visible\": \"Function, \"\n}" + } + } + } + }, + "image/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ImageProps": { + "relatedProp": "", + "props": [ + { + "name": "imageClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the image element." + }, + { + "name": "imageStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the image element." + }, + { + "name": "preview", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Controls the preview functionality." + } + ], + "methods": [] + }, + "ImageSlots": { + "relatedProp": "", + "props": [ + { + "name": "indicator", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ImageEmits": { + "values": "{}" + } + } + } + }, + "inlinemessage/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "InlineMessageProps": { + "relatedProp": "", + "props": [ + { + "name": "severity", + "optional": true, + "readonly": false, + "type": "InlineMessageSeverityType", + "default": "", + "description": "Severity level of the message." + } + ], + "methods": [] + }, + "InlineMessageSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "InlineMessageEmits": { + "values": "{}" + } + } + } + }, + "inplace/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "InplaceProps": { + "relatedProp": "", + "props": [ + { + "name": "active", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the content is displayed or not." + }, + { + "name": "closable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Displays a button to switch back to display mode." + }, + { + "name": "closeButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the close button." + }, + { + "name": "closeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the close button.\nDefault value is 'pi pi-times'." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the element should be disabled." + }, + { + "name": "displayProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLDivElement to display container." + } + ], + "methods": [] + }, + "InplaceSlots": { + "relatedProp": "", + "props": [ + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "display", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "InplaceEmits": { + "values": "{\n \"close\": \"Function, \",\n \"open\": \"Function, \",\n \"update:active\": \"Function, \"\n}" + } + } + } + }, + "inputmask/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "InputMaskProps": { + "relatedProp": "", + "props": [ + { + "name": "autoClear", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Clears the incomplete value on blur.\nDefault value is true." + }, + { + "name": "mask", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Mask pattern." + }, + { + "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.\nDefault value is '_'." + }, + { + "name": "unmask", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if model sets the raw unmasked value to bound value or the formatted mask value." + } + ], + "methods": [] + }, + "InputMaskSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "InputMaskEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"complete\": \"Function, \",\n \"focus\": \"Function, \",\n \"keydown\": \"Function, \",\n \"keypress\": \"Function, \",\n \"paste\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "inputnumber/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "InputNumberBlurEvent": { + "relatedProp": "", + "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": [] + }, + "InputNumberInputEvent": { + "relatedProp": "", + "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" + } + ], + "methods": [] + }, + "InputNumberProps": { + "relatedProp": "", + "props": [ + { + "name": "allowEmpty", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Determines whether the input field is empty.\nDefault value is true." + }, + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "buttonLayout", + "optional": true, + "readonly": false, + "type": "InputNumberButtonLayoutType", + "default": "", + "description": "Layout of the buttons." + }, + { + "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": "", + "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'.\nDefault value is 'symbol'." + }, + { + "name": "decrementButtonClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the decrement button." + }, + { + "name": "decrementButtonIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the decrement button.\nDefault value is 'pi pi-angle-down'." + }, + { + "name": "decrementButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to decrement button inside the component." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "format", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to format the value." + }, + { + "name": "highlightOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Highlights automatically the input value.\nDefault value is false." + }, + { + "name": "incrementButtonClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the increment button." + }, + { + "name": "incrementButtonIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the increment button.\nDefault value is 'pi pi-angle-up'." + }, + { + "name": "incrementButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to increment button inside the component." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the focus input to match a label defined for the chips." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "locale", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Locale to be used in formatting." + }, + { + "name": "localeMatcher", + "optional": true, + "readonly": false, + "type": "InputNumberLocaleMatcherType", + "default": "", + "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": "max", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum boundary value." + }, + { + "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": "min", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Mininum boundary value." + }, + { + "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": "mode", + "optional": true, + "readonly": false, + "type": "InputNumberModeType", + "default": "", + "description": "Defines the behavior of the component." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "Nullable", + "default": "", + "description": "Value of the component." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text for the input." + }, + { + "name": "prefix", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display before the value." + }, + { + "name": "readonly", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that an input field is read-only." + }, + { + "name": "showButtons", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Displays spinner buttons." + }, + { + "name": "step", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Step factor to increment/decrement the value.\nDefault value is 1." + }, + { + "name": "suffix", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display after the value." + }, + { + "name": "useGrouping", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to use grouping separators, such as thousands separators or thousand/lakh/crore separators.\nDefault value is true." + } + ], + "methods": [] + }, + "InputNumberSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "InputNumberEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"focus\": \"Function, \",\n \"input\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "inputswitch/InputSwitch": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "InputSwitchProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "falseValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value in unchecked state." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "string | boolean", + "default": "", + "description": "Specifies whether a inputswitch should be checked or not." + }, + { + "name": "trueValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value in checked state." + } + ], + "methods": [] + }, + "InputSwitchSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "InputSwitchEmits": { + "values": "{\n \"change\": \"Function, \",\n \"click\": \"Function, \",\n \"input\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "inputtext/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "InputTextProps": { + "relatedProp": "", + "props": [ + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "Nullable", + "default": "", + "description": "Value of the component." + } + ], + "methods": [], + "extendedTypes": "InputHTMLAttributes" + }, + "InputTextSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "InputTextEmits": { + "values": "{\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "knob": { + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "KnobEmits": { + "description": "Defines valid emits in Knob component.", + "relatedProp": "", + "props": [], + "methods": [ + { + "name": "change", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "number" + } + ], + "returnType": "void", + "description": "Callback to invoke when the value changes." + }, + { + "name": "update:modelValue", + "parameters": [ + { + "name": "value", + "optional": false, + "type": "number" + } + ], + "returnType": "void", + "description": "Emitted when the value changes." + } + ] + }, + "KnobProps": { + "description": "Defines valid properties in Knob component. In addition to these, all properties of HTMLDivElement can be used in this component.", + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Used to define a string that labels the element." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "max", + "optional": true, + "readonly": false, + "type": "number", + "default": "100", + "description": "Maximum boundary value." + }, + { + "name": "min", + "optional": true, + "readonly": false, + "type": "number", + "default": "0", + "description": "Mininum boundary value." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Value of the component." + }, + { + "name": "rangeColor", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Background color of the range." + }, + { + "name": "readonly", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component value cannot be edited." + }, + { + "name": "showValue", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the show the value inside the knob." + }, + { + "name": "size", + "optional": true, + "readonly": false, + "type": "number", + "default": "100", + "description": "Size of the component in pixels." + }, + { + "name": "step", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Step factor to increment/decrement the value." + }, + { + "name": "strokeWidth", + "optional": true, + "readonly": false, + "type": "number", + "default": "100", + "description": "Width of the knob stroke." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the element in tabbing order." + }, + { + "name": "textColor", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Color of the value text." + }, + { + "name": "valueColor", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Background of the value." + }, + { + "name": "valueTemplate", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Template string of the value." + } + ], + "methods": [] + }, + "KnobSlots": { + "description": "Defines valid slots in Knob component.", + "relatedProp": "", + "props": [], + "methods": [] + } + } + } + }, + "listbox/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ListboxChangeEvent": { + "relatedProp": "", + "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": { + "relatedProp": "", + "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": [] + }, + "ListboxProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "autoOptionFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to focus on the first visible or selected element.\nDefault value is true." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "A property to uniquely identify an option." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, disables the component." + }, + { + "name": "emptyFilterMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptyMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptySelectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No selected item'." + }, + { + "name": "filter", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, displays a filter input at header." + }, + { + "name": "filterFields", + "optional": true, + "readonly": false, + "type": "string[]", + "default": "", + "description": "Fields used when filtering the options, defaults to optionLabel." + }, + { + "name": "filterIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in filter input.\nDefault value is 'pi pi-search'." + }, + { + "name": "filterInputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the filter input inside the component." + }, + { + "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": "ListboxFilterMatchModeType", + "default": "", + "description": "Defines the filtering algorithm to use when searching the options." + }, + { + "name": "filterMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} results are available'." + }, + { + "name": "filterPlaceholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text to show when filter input is empty." + }, + { + "name": "listStyle", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Inline style of inner list element." + }, + { + "name": "metaKeySelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is true." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the component." + }, + { + "name": "multiple", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, allows selecting multiple values." + }, + { + "name": "optionDisabled", + "optional": true, + "readonly": false, + "type": "ListboxOptionDisabledType", + "default": "", + "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." + }, + { + "name": "optionGroupChildren", + "optional": true, + "readonly": false, + "type": "ListboxOptionChildrenType", + "default": "", + "description": "Property name or getter function that refers to the children options of option group." + }, + { + "name": "optionGroupLabel", + "optional": true, + "readonly": false, + "type": "ListboxOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option group." + }, + { + "name": "optionLabel", + "optional": true, + "readonly": false, + "type": "ListboxOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option." + }, + { + "name": "optionValue", + "optional": true, + "readonly": false, + "type": "ListboxOptionValueType", + "default": "", + "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." + }, + { + "name": "options", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of selectitems to display as the available options." + }, + { + "name": "selectOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, the focused option is selected.\nDefault value is false." + }, + { + "name": "selectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} items selected'." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + }, + { + "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." + } + ], + "methods": [] + }, + "ListboxSlots": { + "relatedProp": "", + "props": [ + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "emptyfilter", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "loader", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "option", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "optiongroup", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ListboxEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"filter\": \"Function, \",\n \"focus\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "megamenu/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "MegaMenuProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying menu element." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + }, + { + "name": "orientation", + "optional": true, + "readonly": false, + "type": "MegaMenuOrientationType", + "default": "", + "description": "Defines the orientation." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "MegaMenuSlots": { + "relatedProp": "", + "props": [ + { + "name": "end", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "start", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "MegaMenuEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"focus\": \"Function, \"\n}" + } + } + } + }, + "menu/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "MenuProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "MenuAppendToType", + "default": "", + "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." + }, + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + }, + { + "name": "popup", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if menu would displayed as a popup." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "MenuSlots": { + "relatedProp": "", + "props": [ + { + "name": "end", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "start", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "MenuEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"focus\": \"Function, \"\n}" + } + } + } + }, + "menubar/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "MenubarProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "buttonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the menu button." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + } + ], + "methods": [] + }, + "MenubarSlots": { + "relatedProp": "", + "props": [ + { + "name": "end", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "start", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "MenubarEmits": { + "values": "{}" + } + } + } + }, + "menuitem/MenuItem": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "MenuItem": { + "relatedProp": "", + "props": [ + { + "name": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the menuitem." + }, + { + "name": "command", + "optional": true, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "MenuItemDisabledType", + "default": "", + "description": "A boolean or a function to return a boolean to specify if the item is disabled." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the item." + }, + { + "name": "items", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of children menuitems." + }, + { + "name": "key", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Unique identifier of an item." + }, + { + "name": "label", + "optional": true, + "readonly": false, + "type": "MenuItemLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an item." + }, + { + "name": "separator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines the item as a separator." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the menuitem." + }, + { + "name": "target", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Specifies where to open the linked document." + }, + { + "name": "to", + "optional": true, + "readonly": false, + "type": "RouteLocationRaw", + "default": "", + "description": "Route configuration such as path, name and parameters." + }, + { + "name": "url", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "External link to navigate when item is clicked." + }, + { + "name": "visible", + "optional": true, + "readonly": false, + "type": "MenuItemVisibleType", + "default": "", + "description": "A boolean or a function to return a boolean to specify if the item is visible." + }, + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "MenuItemCommandEvent": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "MenuItem", + "default": "", + "description": "Menuitem instance." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + }, + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "MenuItemDisabledType": { + "values": "boolean | Function | undefined" + }, + "MenuItemLabelType": { + "values": "string | Function | undefined" + }, + "MenuItemVisibleType": { + "values": "boolean | Function | undefined" + } + } + } + }, + "message/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "MessageProps": { + "relatedProp": "", + "props": [ + { + "name": "closable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the message can be closed manually using the close icon.\nDefault value is true." + }, + { + "name": "closeButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the close button." + }, + { + "name": "closeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the message close button.\nDefault value is 'pi pi-times'." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Display a custom icon for the message." + }, + { + "name": "life", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Delay in milliseconds to close the message automatically.\nDefault value is 3000." + }, + { + "name": "severity", + "optional": true, + "readonly": false, + "type": "MessageSeverityType", + "default": "", + "description": "Severity level of the message." + }, + { + "name": "sticky", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, message is not removed automatically." + } + ], + "methods": [] + }, + "MessageSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "MessageEmits": { + "values": "{\n \"close\": \"Function, \"\n}" + } + } + } + }, + "multiselect/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "MultiSelectAllChangeEvent": { + "relatedProp": "", + "props": [ + { + "name": "checked", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether all data is selected." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [] + }, + "MultiSelectChangeEvent": { + "relatedProp": "", + "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": [] + }, + "MultiSelectFilterEvent": { + "relatedProp": "", + "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": [] + }, + "MultiSelectProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "MultiSelectAppendToType", + "default": "", + "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": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "autoFilterFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to focus on the filter element when the overlay panel is shown.\nDefault value is false." + }, + { + "name": "autoOptionFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to focus on the first visible or selected element when the overlay panel is shown.\nDefault value is true." + }, + { + "name": "checkboxIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the checkboxes.\nDefault value is 'pi pi-check'." + }, + { + "name": "closeButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the clear button inside the overlay panel." + }, + { + "name": "closeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dropdown close button.\nDefault value is 'pi pi-times'." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "A property to uniquely identify an option." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "display", + "optional": true, + "readonly": false, + "type": "MultiSelectDisplayType", + "default": "", + "description": "Defines how the selected items are displayed." + }, + { + "name": "dropdownIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the dropdown.\nDefault value is 'pi pi-chevron-down'." + }, + { + "name": "emptyFilterMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when filtering does not return any results. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptyMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "emptySelectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when any option is not selected. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No selected item'." + }, + { + "name": "filter", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, displays a filter input at header." + }, + { + "name": "filterFields", + "optional": true, + "readonly": false, + "type": "string[]", + "default": "", + "description": "Fields used when filtering the options, defaults to optionLabel." + }, + { + "name": "filterIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in filter input.\nDefault value is 'pi pi-search'." + }, + { + "name": "filterInputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the filter input inside the overlay panel." + }, + { + "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": "MultiSelectFilterMatchModeType", + "default": "", + "description": "Defines the filtering algorithm to use when searching the options." + }, + { + "name": "filterMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when filtering returns any results. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} results are available'." + }, + { + "name": "filterPlaceholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text to show when filter input is empty." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the multiselect is in loading state." + }, + { + "name": "loadingIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in loading state.\nDefault value is 'pi pi-spinner pi-spin'." + }, + { + "name": "maxSelectedLabels", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Decides how many selected item labels to show at most." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the component." + }, + { + "name": "optionDisabled", + "optional": true, + "readonly": false, + "type": "MultiSelectOptionDisabledType", + "default": "", + "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." + }, + { + "name": "optionGroupChildren", + "optional": true, + "readonly": false, + "type": "MultiSelectOptionChildrenType", + "default": "", + "description": "Property name or getter function that refers to the children options of option group." + }, + { + "name": "optionGroupLabel", + "optional": true, + "readonly": false, + "type": "MultiSelectOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option group." + }, + { + "name": "optionLabel", + "optional": true, + "readonly": false, + "type": "MultiSelectOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option." + }, + { + "name": "optionValue", + "optional": true, + "readonly": false, + "type": "MultiSelectOptionValueType", + "default": "", + "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." + }, + { + "name": "options", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of selectitems to display as the available options." + }, + { + "name": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "panelProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLDivElement to the overlay panel." + }, + { + "name": "panelStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the overlay panel." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label to display when there are no selections." + }, + { + "name": "removeTokenIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in chip remove action.\nDefault value is 'pi pi-times-circle'." + }, + { + "name": "resetFilterOnHide", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Clears the filter value when hiding the dropdown." + }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value.\nDefault value is '200px'." + }, + { + "name": "selectAll", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether all data is selected." + }, + { + "name": "selectedItemsLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label to display after exceeding max selected labels.\nDefault value is '{0} items selected'." + }, + { + "name": "selectionLimit", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum number of selectable items." + }, + { + "name": "selectionMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to be displayed in hidden accessible field when options are selected. Defaults to value from PrimeVue locale configuration.\nDefault value is '{0} items selected'." + }, + { + "name": "showToggleAll", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the header checkbox to toggle the selection of all items at once.\nDefault value is true." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + }, + { + "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." + } + ], + "methods": [] + }, + "MultiSelectSlots": { + "relatedProp": "", + "props": [ + { + "name": "chip", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "emptyfilter", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "indicator", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "loader", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "option", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "optiongroup", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "MultiSelectEmits": { + "values": "{\n \"before-hide\": \"Function, \",\n \"before-show\": \"Function, \",\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"filter\": \"Function, \",\n \"focus\": \"Function, \",\n \"hide\": \"Function, \",\n \"selectall-change\": \"Function, \",\n \"show\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "orderlist/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "OrderListProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive list element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying list element." + }, + { + "name": "breakpoint", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "The breakpoint to define the maximum width boundary when responsiveness is enabled.\nDefault value is '960px'." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the field that uniquely identifies the a record in the data." + }, + { + "name": "listProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLAttributes to the list element." + }, + { + "name": "listStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the the list element." + }, + { + "name": "metaKeySelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is true." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Value of the component." + }, + { + "name": "moveBottomButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move bottom button inside the component." + }, + { + "name": "moveDownButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move down button inside the component." + }, + { + "name": "moveTopButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move top button inside the component." + }, + { + "name": "moveUpButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move up button inside the component." + }, + { + "name": "responsive", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the list optimizes layout based on screen size.\nDefault value is true." + }, + { + "name": "selection", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Selected items in the list." + }, + { + "name": "stripedRows", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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." + } + ], + "methods": [] + }, + "OrderListReorderEvent": { + "relatedProp": "", + "props": [ + { + "name": "direction", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Direction of the change; 'up', 'down', 'bottom', 'top'" + }, + { + "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": [] + }, + "OrderListSelectionChangeEvent": { + "relatedProp": "", + "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": [] + }, + "OrderListSlots": { + "relatedProp": "", + "props": [ + { + "name": "controlsend", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "controlsstart", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "OrderListEmits": { + "values": "{\n \"reorder\": \"Function, \",\n \"selection-change\": \"Function, \",\n \"update:modelValue\": \"Function, \",\n \"update:selection\": \"Function, \"\n}" + } + } + } + }, + "organizationchart/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "OrganizationChartCollapsedKeys": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "OrganizationChartNode": { + "relatedProp": "", + "props": [ + { + "name": "children", + "optional": true, + "readonly": false, + "type": "OrganizationChartNode[]", + "default": "", + "description": "Children nodes array." + }, + { + "name": "collapsible", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether node is collapsible when node expansion is enabled.\nDefault value is true." + }, + { + "name": "data", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Data represented by the node." + }, + { + "name": "key", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Unique identifier of the node. (required)" + }, + { + "name": "selectable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether node is selectable when selection is enabled.\nDefault value is true." + }, + { + "name": "styleClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the node content." + }, + { + "name": "type", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Type of the node to match a template." + }, + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "OrganizationChartProps": { + "relatedProp": "", + "props": [ + { + "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": "", + "description": "Whether the nodes can be expanded or toggled." + }, + { + "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": "OrganizationChartSelectionModeType", + "default": "", + "description": "Type of the selection." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "OrganizationChartNode", + "default": "", + "description": "Value of the component." + } + ], + "methods": [] + }, + "OrganizationChartSelectionKeys": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "OrganizationChartSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "Function" + } + ], + "methods": [] + } + } + } + }, + "overlaypanel/OverlayPanel": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "OverlayPanelBreakpoints": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string" + } + ], + "methods": [] + }, + "OverlayPanelProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "OverlayPanelAppendToType", + "default": "", + "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." + }, + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "breakpoints", + "optional": true, + "readonly": false, + "type": "OverlayPanelBreakpoints", + "default": "", + "description": "Object literal to define widths per screen size." + }, + { + "name": "dismissable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Enables to hide the overlay when outside is clicked.\nDefault value is true." + }, + { + "name": "showCloseIcon", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, displays a close icon at top right corner." + } + ], + "methods": [] + }, + "OverlayPanelSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "OverlayPanelEmits": { + "values": "{\n \"hide\": \"Function, \",\n \"show\": \"Function, \"\n}" + } + } + } + }, + "paginator/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "PageState": { + "relatedProp": "", + "props": [ + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "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" + }, + { + "name": "rows", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of rows to display in new page" + } + ], + "methods": [] + }, + "PaginatorProps": { + "relatedProp": "", + "props": [ + { + "name": "alwaysShow", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the paginator even there is only one page.\nDefault value is true." + }, + { + "name": "currentPageReportTemplate", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Template of the current page report element. It displays information about the pagination state. Default value is ({currentPage} of {totalPages}) whereas available placeholders are the following;\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" + }, + { + "name": "first", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Zero-relative number of the first row to be displayed.\nDefault value is 0." + }, + { + "name": "pageLinkSize", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of page links to display.\nDefault value is 5." + }, + { + "name": "rows", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Data count to display per page.\nDefault value is 0." + }, + { + "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.\n\n- FirstPageLink\n- PrevPageLink\n- PageLinks\n- NextPageLink\n- LastPageLink\n- RowsPerPageDropdown\n- JumpToPageDropdown\n- JumpToPageInput\n- CurrentPageReport" + }, + { + "name": "totalRecords", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of total records.\nDefault value is 0." + } + ], + "methods": [] + }, + "PaginatorSlots": { + "relatedProp": "", + "props": [ + { + "name": "end", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "start", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "PaginatorEmits": { + "values": "{\n \"page\": \"Function, \",\n \"update:first\": \"Function, \",\n \"update:rows\": \"Function, \"\n}" + } + } + } + }, + "panel/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "PanelProps": { + "relatedProp": "", + "props": [ + { + "name": "collapsed", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines the initial state of panel content." + }, + { + "name": "header", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Header text of the panel." + }, + { + "name": "toggleButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass the custom value to read for the button inside the component." + }, + { + "name": "toggleable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if content of panel can be expanded and collapsed." + } + ], + "methods": [] + }, + "PanelSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "icons", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "PanelToggleEvent": { + "relatedProp": "", + "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": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "PanelEmits": { + "values": "{\n \"toggle\": \"Function, \",\n \"update:collapsed\": \"Function, \"\n}" + } + } + } + }, + "panelmenu/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "PanelMenuExpandedKeys": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "PanelMenuPanelCloseEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Current item." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "MouseEvent", + "default": "", + "description": "Browser mouse event." + } + ], + "methods": [], + "extendedTypes": "PanelMenuPanelOpenEvent" + }, + "PanelMenuPanelOpenEvent": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Current item." + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "MouseEvent", + "default": "", + "description": "Browser mouse event." + } + ], + "methods": [], + "extendedBy": "PanelMenuPanelCloseEvent" + }, + "PanelMenuProps": { + "relatedProp": "", + "props": [ + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path." + }, + { + "name": "expandedKeys", + "optional": true, + "readonly": false, + "type": "PanelMenuExpandedKeys", + "default": "", + "description": "A map of keys to represent the expansion state in controlled mode." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "PanelMenuSlots": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "PanelMenuEmits": { + "values": "{\n \"panel-close\": \"Function, \",\n \"panel-open\": \"Function, \",\n \"update:expandedKeys\": \"Function, \"\n}" + } + } + } + }, + "password/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "PasswordProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "PasswordAppendToType", + "default": "", + "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": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "feedback", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show the strength indicator or not.\nDefault value is true." + }, + { + "name": "hideIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to hide displaying the password as plain text.\nDefault value is 'pi pi-eye-slash'." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "mediumLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text for a medium password. Defaults to PrimeVue Locale configuration." + }, + { + "name": "mediumRegex", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Regex for a medium level password.\nDefault value is '^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})'." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "Nullable", + "default": "", + "description": "Value of the component." + }, + { + "name": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "panelId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying overlay panel element." + }, + { + "name": "panelProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLDivElement to the overlay panel inside the component." + }, + { + "name": "panelStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the overlay panel." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text for the input." + }, + { + "name": "promptLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to prompt password entry. Defaults to PrimeVue Locale configuration." + }, + { + "name": "required", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that an input field must be filled out before submitting the form.\nDefault value is false." + }, + { + "name": "showIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to show displaying the password as plain text.\nDefault value is 'pi pi-eye'." + }, + { + "name": "strongLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text for a strong password. Defaults to PrimeVue Locale configuration." + }, + { + "name": "strongRegex", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Regex for a strong level password.\nDefault value is '^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})'." + }, + { + "name": "toggleMask", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show an icon to display the password as plain text." + }, + { + "name": "weakLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text for a weak password. Defaults to PrimeVue Locale configuration." + } + ], + "methods": [], + "extendedTypes": "InputHTMLAttributes" + }, + "PasswordSlots": { + "relatedProp": "", + "props": [ + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "PasswordEmits": { + "values": "{\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "picklist/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "PickListMoveAllToSourceEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "items", + "optional": false, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Moved items" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "PickListMoveToTargetEvent" + }, + "PickListMoveAllToTargetEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "items", + "optional": false, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Moved items" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "PickListMoveToTargetEvent" + }, + "PickListMoveToSourceEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "items", + "optional": false, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Moved items" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "PickListMoveToTargetEvent" + }, + "PickListMoveToTargetEvent": { + "relatedProp": "", + "props": [ + { + "name": "items", + "optional": false, + "readonly": false, + "type": "any[]", + "default": "", + "description": "Moved items" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedBy": "PickListMoveAllToTargetEvent,PickListMoveToSourceEvent,PickListMoveAllToSourceEvent" + }, + "PickListProps": { + "relatedProp": "", + "props": [ + { + "name": "breakpoint", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "The breakpoint to define the maximum width boundary when responsiveness is enabled.\nDefault value is '960px'." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the field that uniquely identifies the a record in the data." + }, + { + "name": "listStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the the list element." + }, + { + "name": "metaKeySelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is true." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any[][]", + "default": "", + "description": "Value of the component as a multidimensional array." + }, + { + "name": "moveAllToSourceProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move all to source button inside the component." + }, + { + "name": "moveAllToTargetProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move all to target button inside the component." + }, + { + "name": "moveBottomButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move bottom button inside the component." + }, + { + "name": "moveDownButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move down button inside the component." + }, + { + "name": "moveToSourceProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move to source button inside the component." + }, + { + "name": "moveToTargetProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move to target button inside the component." + }, + { + "name": "moveTopButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move top button inside the component." + }, + { + "name": "moveUpButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the move up button inside the component." + }, + { + "name": "responsive", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the list optimizes layout based on screen size.\nDefault value is true." + }, + { + "name": "selection", + "optional": true, + "readonly": false, + "type": "any[][]", + "default": "", + "description": "Selected items in the list as a multidimensional array." + }, + { + "name": "showSourceControls", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show buttons of source list." + }, + { + "name": "showTargetControls", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show buttons of target list." + }, + { + "name": "sourceListProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLAttributes to the source list element." + }, + { + "name": "stripedRows", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to displays rows with alternating colors." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the list element in tabbing order." + }, + { + "name": "targetListProps", + "optional": true, + "readonly": false, + "type": "HTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLAttributes to the target list element." + } + ], + "methods": [] + }, + "PickListReorderEvent": { + "relatedProp": "", + "props": [ + { + "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." + }, + { + "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": [] + }, + "PickListSelectionChangeEvent": { + "relatedProp": "", + "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": [] + }, + "PickListSlots": { + "relatedProp": "", + "props": [ + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "movecontrolsend", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "movecontrolsstart", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "sourcecontrolsend", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "sourcecontrolsstart", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "sourceheader", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "targetcontrolsend", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "targetcontrolsstart", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "targetheader", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "PickListEmits": { + "values": "{\n \"move-all-to-source\": \"Function, \",\n \"move-all-to-target\": \"Function, \",\n \"move-to-source\": \"Function, \",\n \"move-to-target\": \"Function, \",\n \"reorder\": \"Function, \",\n \"selection-change\": \"Function, \",\n \"update:modelValue\": \"Function, \",\n \"update:selection\": \"Function, \"\n}" + } + } + } + }, + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "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": "", + "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": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "PortalEmits": { + "values": "{}" + } + } + } + }, + "progressbar/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ProgressBarProps": { + "relatedProp": "", + "props": [ + { + "name": "mode", + "optional": true, + "readonly": false, + "type": "ProgressBarModeType", + "default": "", + "description": "Defines the mode of the progress" + }, + { + "name": "showValue", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display the progress bar value.\nDefault value is true." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Current value of the progress." + } + ], + "methods": [] + }, + "ProgressBarSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ProgressBarEmits": { + "values": "{}" + } + } + } + }, + "progressspinner/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ProgressSpinnerProps": { + "relatedProp": "", + "props": [ + { + "name": "animationDuration", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Duration of the rotate animation.\nDefault value is 2s." + }, + { + "name": "fill", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Color for the background of the circle." + }, + { + "name": "strokeWidth", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Width of the circle stroke.\nDefault value is 2." + } + ], + "methods": [] + }, + "ProgressSpinnerSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ProgressSpinnerEmits": { + "values": "{}" + } + } + } + }, + "radiobutton/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "RadioButtonProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "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": "value", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the checkbox." + } + ], + "methods": [] + }, + "RadioButtonSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "RadioButtonEmits": { + "values": "{\n \"change\": \"Function, \",\n \"click\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "rating/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "RatingChangeEvent": { + "relatedProp": "", + "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": { + "relatedProp": "", + "props": [ + { + "name": "cancel", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified a cancel icon is displayed to allow clearing the value.\nDefault value is true." + }, + { + "name": "cancelIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon for the cancelable state.\nDefault value is pi pi-ban." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the element should be disabled." + }, + { + "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": "offIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon for the off state.\nDefault value is pi pi-star-fill." + }, + { + "name": "onIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon for the on state.\nDefault value is pi pi-star." + }, + { + "name": "readonly", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that component is read-only." + }, + { + "name": "stars", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of stars.\nDefault value is 5." + } + ], + "methods": [] + }, + "RatingSlots": { + "relatedProp": "", + "props": [ + { + "name": "cancelicon", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "officon", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "onicon", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "RatingEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"focus\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "ripple/Ripple": {}, + "row": { + "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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "RowEmits": { + "relatedProp": "", + "props": [], + "methods": [] + }, + "RowProps": { + "relatedProp": "", + "props": [], + "methods": [] + }, + "RowSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + } + }, + "scrollpanel/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ScrollPanelProps": { + "relatedProp": "", + "props": [ + { + "name": "step", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Step factor to scroll the content while pressing the arrow keys.\nDefault value is 5." + } + ], + "methods": [] + }, + "ScrollPanelSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ScrollPanelEmits": { + "values": "{}" + } + } + } + }, + "scrolltop/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ScrollTopProps": { + "relatedProp": "", + "props": [ + { + "name": "behavior", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines the scrolling behaviour, 'smooth' adds an animation and 'auto' scrolls with a jump.\nDefault value is 'smooth'." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display.\nDefault value is 'pi pi-chevron-up'." + }, + { + "name": "target", + "optional": true, + "readonly": false, + "type": "ScrollTopTargetType", + "default": "", + "description": "Target of the ScrollTop." + }, + { + "name": "threshold", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Defines the threshold value of the vertical scroll position of the target to toggle the visibility.\nDefault value is 400." + } + ], + "methods": [] + }, + "ScrollTopSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ScrollTopEmits": { + "values": "{}" + } + } + } + }, + "selectbutton/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SelectButtonChangeEvent": { + "relatedProp": "", + "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": [] + }, + "SelectButtonProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying element." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "A property to uniquely identify an option." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the element should be disabled." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value of the component." + }, + { + "name": "multiple", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, allows selecting multiple values." + }, + { + "name": "optionDisabled", + "optional": true, + "readonly": false, + "type": "SelectButtonOptionDisabledType", + "default": "", + "description": "Property name or getter function to use as the disabled flag of an option, defaults to false when not defined." + }, + { + "name": "optionLabel", + "optional": true, + "readonly": false, + "type": "SelectButtonOptionLabelType", + "default": "", + "description": "Property name or getter function to use as the label of an option." + }, + { + "name": "optionValue", + "optional": true, + "readonly": false, + "type": "SelectButtonOptionValueType", + "default": "", + "description": "Property name or getter function to use as the value of an option, defaults to the option itself when not defined." + }, + { + "name": "options", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of selectitems to display as the available options." + }, + { + "name": "unselectable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether selection can be cleared." + } + ], + "methods": [] + }, + "SelectButtonSlots": { + "relatedProp": "", + "props": [ + { + "name": "option", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SelectButtonEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"focus\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "sidebar/Sidebar": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SidebarProps": { + "relatedProp": "", + "props": [ + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "blockScroll", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether background scroll should be blocked when sidebar is visible." + }, + { + "name": "closeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the sidebar close button.\nDefault value is 'pi pi-times'." + }, + { + "name": "dismissable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether clicking outside closes the panel.\nDefault value is true." + }, + { + "name": "modal", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to a modal layer behind the sidebar.\nDefault value is true." + }, + { + "name": "position", + "optional": true, + "readonly": false, + "type": "SidebarPositionType", + "default": "", + "description": "Specifies the position of the sidebar." + }, + { + "name": "showCloseIcon", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display a close icon inside the panel.\nDefault value is true." + }, + { + "name": "visible", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies the visibility of the dialog." + } + ], + "methods": [] + }, + "SidebarSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SidebarEmits": { + "values": "{\n \"hide\": \"Function, \",\n \"show\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "skeleton/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SkeletonProps": { + "relatedProp": "", + "props": [ + { + "name": "animation", + "optional": true, + "readonly": false, + "type": "SkeletonAnimationType", + "default": "", + "description": "Type of the animation." + }, + { + "name": "borderRadius", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Border radius of the element, defaults to value from theme." + }, + { + "name": "height", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Height of the element.\nDefault value is '1rem'." + }, + { + "name": "shape", + "optional": true, + "readonly": false, + "type": "SkeletonShapeType", + "default": "", + "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": "", + "description": "Width of the element.\nDefault value is '100%'." + } + ], + "methods": [] + }, + "SkeletonSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SkeletonEmits": { + "values": "{}" + } + } + } + }, + "slider/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SliderProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Used to define a string that labels the element." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "max", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Maximum boundary value.\nDefault value is 100." + }, + { + "name": "min", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Mininum boundary value.\nDefault value is 0." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "number | number[]", + "default": "", + "description": "Value of the component.\nDefault value is 0." + }, + { + "name": "orientation", + "optional": true, + "readonly": false, + "type": "SliderOrientationType", + "default": "", + "description": "Orientation of the slider." + }, + { + "name": "range", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When speficed, allows two boundary values to be picked." + }, + { + "name": "step", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Step factor to increment/decrement the value.\nDefault value is 1." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "SliderSlideEndEvent": { + "relatedProp": "", + "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": [] + }, + "SliderSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SliderEmits": { + "values": "{\n \"change\": \"Function, \",\n \"slideend\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "speeddial/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SpeedDialProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive list element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying list element." + }, + { + "name": "buttonClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the button element." + }, + { + "name": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the element." + }, + { + "name": "direction", + "optional": true, + "readonly": false, + "type": "SpeedDialDirectionType", + "default": "", + "description": "Specifies the opening direction of actions." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the component is disabled." + }, + { + "name": "hideIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Hide icon of the button element." + }, + { + "name": "hideOnClickOutside", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the actions close when clicked outside.\nDefault value is true." + }, + { + "name": "mask", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show a mask element behind the speeddial." + }, + { + "name": "maskClass", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Style class of the mask element." + }, + { + "name": "maskStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the mask element." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "MenuModel instance to define the action items." + }, + { + "name": "radius", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Radius for *circle types.\nDefault value is 0." + }, + { + "name": "rotateAnimation", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defined to rotate showIcon when hideIcon is not present.\nDefault value is true." + }, + { + "name": "showIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Show icon of the button element.\nDefault value is 'pi pi-plus'." + }, + { + "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": "transitionDelay", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Transition delay step for each action item.\nDefault value is 30." + }, + { + "name": "type", + "optional": true, + "readonly": false, + "type": "SpeedDialType", + "default": "", + "description": "Specifies the opening type of actions." + }, + { + "name": "visible", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies the visibility of the overlay." + } + ], + "methods": [] + }, + "SpeedDialSlots": { + "relatedProp": "", + "props": [ + { + "name": "button", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "SpeedDialTooltipOptions": { + "relatedProp": "", + "props": [ + { + "name": "event", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Event to show the tooltip, valid values are hover and focus." + }, + { + "name": "position", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Position of element." + }, + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SpeedDialEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"click\": \"Function, \",\n \"focus\": \"Function, \",\n \"hide\": \"Function, \",\n \"show\": \"Function, \"\n}" + } + } + } + }, + "splitbutton/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SplitButtonProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "SplitButtonAppendToType", + "default": "", + "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." + }, + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "buttonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the default button." + }, + { + "name": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the component." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the element should be disabled." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the icon." + }, + { + "name": "label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text of the button." + }, + { + "name": "menuButtonIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the menu button icon." + }, + { + "name": "menuButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the menu button." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "MenuModel instance to define the overlay items." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the component." + } + ], + "methods": [] + }, + "SplitButtonSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SplitButtonEmits": { + "values": "{\n \"click\": \"Function, \"\n}" + } + } + } + }, + "splitter/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SplitterProps": { + "relatedProp": "", + "props": [ + { + "name": "gutterSize", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Size of the divider in pixels.\nDefault value is 4." + }, + { + "name": "layout", + "optional": true, + "readonly": false, + "type": "SplitterLayoutType", + "default": "", + "description": "Orientation of the panels." + }, + { + "name": "stateKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Storage identifier of a stateful Splitter." + }, + { + "name": "stateStorage", + "optional": true, + "readonly": false, + "type": "SplitterStateStorageType", + "default": "", + "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": "", + "description": "Step factor to increment/decrement the size of the panels while pressing the arrow keys.\nDefault value is 1." + } + ], + "methods": [] + }, + "SplitterResizeEndEvent": { + "relatedProp": "", + "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": [] + }, + "SplitterResizeStartEvent": { + "relatedProp": "", + "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": [] + }, + "SplitterSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SplitterEmits": { + "values": "{\n \"resizeend\": \"Function, \",\n \"resizestar\": \"Function, \"\n}" + } + } + } + }, + "splitterpanel/SplitterPanel": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "SplitterPanelProps": { + "relatedProp": "", + "props": [ + { + "name": "minSize", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Minimum size of the element relative to 100%." + }, + { + "name": "size", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Size of the element relative to 100%." + } + ], + "methods": [] + }, + "SplitterPanelSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "SplitterPanelEmits": { + "values": "{}" + } + } + } + }, + "steps/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "StepsProps": { + "relatedProp": "", + "props": [ + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "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": "", + "description": "Whether the items are clickable or not.\nDefault value is true." + } + ], + "methods": [] + }, + "StepsSlots": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "StepsEmits": { + "values": "{}" + } + } + } + }, + "styleclass/StyleClass": {}, + "tabmenu/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TabMenuChangeEvent": { + "relatedProp": "", + "props": [ + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the selected tab" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [] + }, + "TabMenuProps": { + "relatedProp": "", + "props": [ + { + "name": "activeIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Active index of menuitem.\nDefault value is 0." + }, + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if active route highlight should match the exact route path.\nDefault value is true." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + } + ], + "methods": [] + }, + "TabMenuSlots": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TabMenuEmits": { + "values": "{\n \"tab-change\": \"Function, \"\n}" + } + } + } + }, + "tabpanel/TabPanel": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TabPanelProps": { + "relatedProp": "", + "props": [ + { + "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": "Uses to pass all properties of the HTMLDivElement to the tab content." + }, + { + "name": "contentStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the tab content." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the tab is disabled." + }, + { + "name": "header", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Orientation of tab headers." + }, + { + "name": "headerActionProps", + "optional": true, + "readonly": false, + "type": "AnchorHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLAnchorElement to the focusable anchor element inside 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": "LiHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLLiElement to the tab header." + }, + { + "name": "headerStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the tab header." + } + ], + "methods": [] + }, + "TabPanelSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TabPanelEmits": { + "values": "{}" + } + } + } + }, + "tabview/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TabViewChangeEvent": { + "relatedProp": "", + "props": [ + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the selected tab" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedBy": "TabViewClickEvent" + }, + "TabViewClickEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the selected tab" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event" + } + ], + "methods": [], + "extendedTypes": "TabViewChangeEvent" + }, + "TabViewProps": { + "relatedProp": "", + "props": [ + { + "name": "activeIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the active tab." + }, + { + "name": "lazy", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, hidden tabs are not rendered at all. Defaults to false that hides tabs with css." + }, + { + "name": "nextButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the next button." + }, + { + "name": "previousButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the previous button." + }, + { + "name": "scrollable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled displays buttons at each side of the tab headers to scroll the tab list." + }, + { + "name": "selectOnFocus", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, the focused tab is activated." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "TabViewSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TabViewEmits": { + "values": "{\n \"tab-change\": \"Function, \",\n \"tab-click\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "tag/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TagProps": { + "relatedProp": "", + "props": [ + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the tag to display next to the value." + }, + { + "name": "rounded", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the corners of the tag are rounded." + }, + { + "name": "severity", + "optional": true, + "readonly": false, + "type": "TagSeverityType", + "default": "", + "description": "Severity type of the tag." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Value to display inside the tag." + } + ], + "methods": [] + }, + "TagSlots": { + "relatedProp": "", + "props": [ + { + "name": "default", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TagEmits": { + "values": "{}" + } + } + } + }, + "terminal/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TerminalProps": { + "relatedProp": "", + "props": [ + { + "name": "prompt", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Prompt text for each command." + }, + { + "name": "welcomeMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Initial text to display on terminal." + } + ], + "methods": [] + }, + "TerminalSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TerminalEmits": { + "values": "{}" + } + } + } + }, + "terminalservice/TerminalService": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TerminalServiceOptions": { + "relatedProp": "", + "props": [], + "methods": [ + { + "name": "emit", + "parameters": [ + { + "name": "action", + "optional": false, + "type": "TerminalServiceActionType" + }, + { + "name": "params", + "optional": true, + "type": "any" + } + ], + "returnType": "void" + }, + { + "name": "off", + "parameters": [ + { + "name": "action", + "optional": false, + "type": "TerminalServiceActionType" + }, + { + "name": "fn", + "optional": false, + "type": "any" + } + ], + "returnType": "void" + }, + { + "name": "on", + "parameters": [ + { + "name": "action", + "optional": false, + "type": "TerminalServiceActionType" + }, + { + "name": "fn", + "optional": false, + "type": "any" + } + ], + "returnType": "void" + } + ] + } + } + } + }, + "textarea/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TextareaProps": { + "relatedProp": "", + "props": [ + { + "name": "autoResize", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, height of textarea changes as being typed." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Value of the component." + } + ], + "methods": [], + "extendedTypes": "TextareaHTMLAttributes" + }, + "TextareaSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TextareaEmits": { + "values": "{\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "tieredmenu/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TieredMenuProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "TieredMenuAppandToType", + "default": "", + "description": "A valid query selector or an HTMLElement to specify where the overlay gets attached." + }, + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying menu element." + }, + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "exact", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to apply 'router-link-active-exact' class if route exactly matches the item path.\nDefault value is true." + }, + { + "name": "model", + "optional": true, + "readonly": false, + "type": "MenuItem[]", + "default": "", + "description": "An array of menuitems." + }, + { + "name": "popup", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if menu would displayed as a popup." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "TieredMenuSlots": { + "relatedProp": "", + "props": [ + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TieredMenuEmits": { + "values": "{\n \"before-hide\": \"Function, \",\n \"before-show\": \"Function, \",\n \"blur\": \"Function, \",\n \"focus\": \"Function, \",\n \"hide\": \"Function, \",\n \"show\": \"Function, \"\n}" + } + } + } + }, + "timeline/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TimelineProps": { + "relatedProp": "", + "props": [ + { + "name": "align", + "optional": true, + "readonly": false, + "type": "TimelineAlignType", + "default": "", + "description": "Position of the timeline bar relative to the content." + }, + { + "name": "dataKey", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Name of the field that uniquely identifies the a record in the data." + }, + { + "name": "layout", + "optional": true, + "readonly": false, + "type": "TimelineLayoutType", + "default": "", + "description": "Orientation of the timeline." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "any[]", + "default": "", + "description": "An array of events to display." + } + ], + "methods": [] + }, + "TimelineSlots": { + "relatedProp": "", + "props": [ + { + "name": "connector", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "marker", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "opposite", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TimelineEmits": { + "values": "{}" + } + } + } + }, + "toast/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ToastBreakpointsType": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "ToastMessageOptions": { + "relatedProp": "", + "props": [ + { + "name": "closable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the message can be closed manually using the close icon.\nDefault value is true." + }, + { + "name": "contentStyleClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the content." + }, + { + "name": "detail", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Detail content of the message." + }, + { + "name": "group", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Key of the Toast to display the message." + }, + { + "name": "life", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Delay in milliseconds to close the message automatically.\nDefault value is 3000." + }, + { + "name": "severity", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Severity level of the message." + }, + { + "name": "styleClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the message." + }, + { + "name": "summary", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Summary content of the message." + } + ], + "methods": [] + }, + "ToastProps": { + "relatedProp": "", + "props": [ + { + "name": "autoZIndex", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to automatically manage layering.\nDefault value is true." + }, + { + "name": "baseZIndex", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Base zIndex value to use in layering.\nDefault value is 0." + }, + { + "name": "breakpoints", + "optional": true, + "readonly": false, + "type": "ToastBreakpointsType", + "default": "", + "description": "Object literal to define styles per screen size." + }, + { + "name": "closeButtonProps", + "optional": true, + "readonly": false, + "type": "ButtonHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLButtonElement to the close button." + }, + { + "name": "closeIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the toast close button.\nDefault value is 'pi pi-times'." + }, + { + "name": "errorIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the toast with error severity.\nDefault value is 'pi pi-times'." + }, + { + "name": "group", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Unique identifier of a message group." + }, + { + "name": "infoIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the toast with info severity.\nDefault value is 'pi pi-info-circle'." + }, + { + "name": "position", + "optional": true, + "readonly": false, + "type": "ToastPositionType", + "default": "", + "description": "Position of the toast in viewport." + }, + { + "name": "successIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the toast with success severity.\nDefault value is 'pi pi-check'." + }, + { + "name": "warnIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display in the toast with warn severity.\nDefault value is 'pi pi-exclamation-triangle'." + } + ], + "methods": [] + }, + "ToastSlots": { + "relatedProp": "", + "props": [ + { + "name": "message", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ToastEmits": { + "values": "{}" + } + } + } + }, + "toastservice/ToastService": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ToastServiceMethods": { + "relatedProp": "", + "props": [ + { + "name": "add", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "removeAllGroups", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "removeGroup", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + } + }, + "togglebutton/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ToggleButtonProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the element should be disabled." + }, + { + "name": "iconPos", + "optional": true, + "readonly": false, + "type": "ToggleButtonType", + "default": "", + "description": "Position of the icon." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the focus input to match a label defined for the chips." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Value of the component." + }, + { + "name": "offIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon for the off state." + }, + { + "name": "offLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label for the off state.\nDefault value is 'no'." + }, + { + "name": "onIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon for the on state." + }, + { + "name": "onLabel", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label for the on state.\nDefault value is 'yes'." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "ToggleButtonSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ToggleButtonEmits": { + "values": "{\n \"blur\": \"Function, \",\n \"change\": \"Function, \",\n \"focus\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "toolbar/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "ToolbarProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + } + ], + "methods": [] + }, + "ToolbarSlots": { + "relatedProp": "", + "props": [ + { + "name": "center", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "end", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "start", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "ToolbarEmits": { + "values": "{}" + } + } + } + }, + "tooltip/Tooltip": {}, + "tree/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TreeExpandedKeys": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "TreeNode": { + "relatedProp": "", + "props": [ + { + "name": "children", + "optional": true, + "readonly": false, + "type": "TreeNode[]", + "default": "", + "description": "An array of treenodes as children." + }, + { + "name": "collapsedIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to use in collapsed state." + }, + { + "name": "data", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Data represented by the node." + }, + { + "name": "expandedIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to use in expanded state." + }, + { + "name": "icon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon of the node to display next to content." + }, + { + "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": "leaf", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Specifies if the node has children. Used in lazy loading." + }, + { + "name": "selectable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the node is selectable when selection mode is enabled." + }, + { + "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": "type", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Type of the node to match a template." + }, + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "TreeProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Defines a string value that labels an interactive element." + }, + { + "name": "aria-labelledby", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying menu element." + }, + { + "name": "expandedKeys", + "optional": true, + "readonly": false, + "type": "TreeExpandedKeys", + "default": "", + "description": "A map of keys to represent the expansion state in controlled mode." + }, + { + "name": "filter", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, displays an input field to filter the items." + }, + { + "name": "filterBy", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "When filtering is enabled, filterBy decides which field or fields (comma separated) to search against.\nDefault valye is 'label'." + }, + { + "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": "filterMode", + "optional": true, + "readonly": false, + "type": "TreeFilterModeType", + "default": "", + "description": "Mode for filtering." + }, + { + "name": "filterPlaceholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Placeholder text to show when filter input is empty." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to display loading indicator." + }, + { + "name": "loadingIcon", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Icon to display when tree is loading.\nDefault value is 'pi pi-spin'." + }, + { + "name": "metaKeySelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is true." + }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "TreeScrollHeightType", + "default": "", + "description": "Height of the scroll viewport in fixed units or the 'flex' keyword for a dynamic size." + }, + { + "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": "TreeSelectionModeType", + "default": "", + "description": "Defines the selection mode." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "TreeNode[]", + "default": "", + "description": "An array of treenodes." + } + ], + "methods": [] + }, + "TreeSelectionKeys": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "TreeSlots": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "Function" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TreeEmits": { + "values": "{\n \"node-collapse\": \"Function, \",\n \"node-expand\": \"Function, \",\n \"node-select\": \"Function, \",\n \"node-unselect\": \"Function, \",\n \"update:expandedKeys\": \"Function, \",\n \"update:selectionKeys\": \"Function, \"\n}" + } + } + } + }, + "treeselect/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TreeSelectProps": { + "relatedProp": "", + "props": [ + { + "name": "appendTo", + "optional": true, + "readonly": false, + "type": "TreeSelectAppendToType", + "default": "", + "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": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "display", + "optional": true, + "readonly": false, + "type": "TreeSelectDisplayType", + "default": "", + "description": "Defines how the selected items are displayed." + }, + { + "name": "emptyMessage", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Text to display when there are no options available. Defaults to value from PrimeVue locale configuration.\nDefault value is 'No results found'." + }, + { + "name": "inputClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the input field." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "object", + "default": "", + "description": "" + }, + { + "name": "inputStyle", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the input field." + }, + { + "name": "metaKeySelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is true." + }, + { + "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": "panelClass", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the overlay panel." + }, + { + "name": "placeholder", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Label to display when there are no selections." + }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Height of the viewport, a scrollbar is defined if height of list exceeds this value.\nDefault value is '200px'." + }, + { + "name": "selectionMode", + "optional": true, + "readonly": false, + "type": "TreeSelectSelectionModeType", + "default": "", + "description": "Defines the selection mode." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "TreeSelectSlots": { + "relatedProp": "", + "props": [ + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "indicator", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TreeSelectEmits": { + "values": "{\n \"before-hide\": \"Function, \",\n \"before-show\": \"Function, \",\n \"change\": \"Function, \",\n \"hide\": \"Function, \",\n \"node-collapse\": \"Function, \",\n \"node-expand\": \"Function, \",\n \"node-select\": \"Function, \",\n \"node-unselect\": \"Function, \",\n \"show\": \"Function, \",\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "treetable/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TreeTableExpandedKeys": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "TreeTableFilterEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "filterMatchModes", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMatchModeType", + "default": "", + "description": "Match modes per field" + }, + { + "name": "filteredValue", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Filtered collection (non-lazy only)" + }, + { + "name": "filters", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMeta", + "default": "", + "description": "Collection of active filters" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "multiSortMeta", + "optional": false, + "readonly": false, + "type": "TreeTableMultiSortMetaType", + "default": "", + "description": "MultiSort metadata" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + }, + { + "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": "TreeTableSortFieldType", + "default": "", + "description": "Field to sort against" + }, + { + "name": "sortOrder", + "optional": false, + "readonly": false, + "type": "TreeTableSortOrderType", + "default": "", + "description": "Sort order as integer" + } + ], + "methods": [], + "extendedTypes": "TreeTableSortEvent" + }, + "TreeTableFilterMeta": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "string | TreeTableFilterMetaData | TreeTableOperatorFilterMetaData" + } + ], + "methods": [] + }, + "TreeTableFilterMetaData": { + "relatedProp": "", + "props": [ + { + "name": "matchMode", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMatchModeType", + "default": "", + "description": "Filter match mode" + }, + { + "name": "value", + "optional": false, + "readonly": false, + "type": "any", + "default": "", + "description": "Filter value" + } + ], + "methods": [] + }, + "TreeTableOperatorFilterMetaData": { + "relatedProp": "", + "props": [ + { + "name": "constraints", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMetaData[]", + "default": "", + "description": "Array of filter meta datas." + }, + { + "name": "operator", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Filter operator" + } + ], + "methods": [] + }, + "TreeTablePageEvent": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "filterMatchModes", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMatchModeType", + "default": "", + "description": "Match modes per field" + }, + { + "name": "filters", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMeta", + "default": "", + "description": "Collection of active filters" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "multiSortMeta", + "optional": false, + "readonly": false, + "type": "TreeTableMultiSortMetaType", + "default": "", + "description": "MultiSort metadata" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + }, + { + "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" + }, + { + "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": "TreeTableSortFieldType", + "default": "", + "description": "Field to sort against" + }, + { + "name": "sortOrder", + "optional": false, + "readonly": false, + "type": "TreeTableSortOrderType", + "default": "", + "description": "Sort order as integer" + } + ], + "methods": [], + "extendedTypes": "TreeTableSortEvent" + }, + "TreeTableProps": { + "relatedProp": "", + "props": [ + { + "name": "alwaysShowPaginator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show it even there is only one page.\nDefault value is true." + }, + { + "name": "autoLayout", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the cell widths scale according to their content or not." + }, + { + "name": "columnResizeMode", + "optional": true, + "readonly": false, + "type": "TreeTableColumnResizeModeType", + "default": "", + "description": "Defines whether the overall table width should change on column resize." + }, + { + "name": "currentPageReportTemplate", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Template of the current page report element. It displays information about the pagination state. Default value is ({currentPage} of {totalPages}) whereas available placeholders are the following;\n\n- {currentPage}\n- {totalPages}\n- {rows}\n- {first}\n- {last}\n- {totalRecords}" + }, + { + "name": "defaultSortOrder", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Default sort order of an unsorted column.\nDefault value is 1." + }, + { + "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": "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": "filterMode", + "optional": true, + "readonly": false, + "type": "TreeTableFilterModeType", + "default": "", + "description": "Mode for filtering." + }, + { + "name": "filters", + "optional": true, + "readonly": false, + "type": "TreeTableFilterMeta", + "default": "", + "description": "Filters object with key-value pairs to define the filters." + }, + { + "name": "first", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of the first row to be displayed.\nDefault value is 0." + }, + { + "name": "indentation", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Indentation factor as rem value for children nodes.\nDefault value is 1." + }, + { + "name": "lazy", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if data is loaded and interacted with in lazy manner." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is 'pi pi-spinner'." + }, + { + "name": "metaKeySelection", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "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.\nDefault value is true." + }, + { + "name": "multiSortMeta", + "optional": true, + "readonly": false, + "type": "TreeTableMultiSortMetaType", + "default": "", + "description": "An array of SortMeta objects to sort the data by default in multiple sort mode." + }, + { + "name": "pageLinkSize", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of page links to display.\nDefault value is 5." + }, + { + "name": "paginator", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified as true, enables the pagination." + }, + { + "name": "paginatorPosition", + "optional": true, + "readonly": false, + "type": "TreeTablePaginatorPositionType", + "default": "", + "description": "Position of the paginator, options are 'top','bottom' or 'both'." + }, + { + "name": "paginatorTemplate", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Template of the paginator. It can be customized using the template property using the predefined keys, default value is 'FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown'. 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": "removableSort", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, columns can have an un-sorted state." + }, + { + "name": "resizableColumns", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, columns can be resized using drag and drop." + }, + { + "name": "responsiveLayout", + "optional": true, + "readonly": false, + "type": "TreeTableResponsiveLayoutType", + "default": "", + "description": "Defines the responsive mode, currently only option is scroll." + }, + { + "name": "rowHover", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When enabled, background of the rows change on hover." + }, + { + "name": "rows", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of rows to display per page." + }, + { + "name": "rowsPerPageOptions", + "optional": true, + "readonly": false, + "type": "number[]", + "default": "", + "description": "Array of integer values to display inside rows per page dropdown." + }, + { + "name": "scrollDirection", + "optional": true, + "readonly": false, + "type": "TreeTableScrollDirectionType", + "default": "", + "description": "Orientation of the scrolling." + }, + { + "name": "scrollHeight", + "optional": true, + "readonly": false, + "type": "TreeTableScrollHeightType", + "default": "", + "description": "Height of the scroll viewport in fixed pixels or the 'flex' keyword for a dynamic size." + }, + { + "name": "scrollable", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When specified, enables horizontal and/or vertical scrolling." + }, + { + "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": "TreeTableSelectionModeType", + "default": "", + "description": "Defines the selection mode." + }, + { + "name": "showGridlines", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show grid lines between cells." + }, + { + "name": "sortField", + "optional": true, + "readonly": false, + "type": "TreeTableSortFieldType", + "default": "", + "description": "Property name or a getter function of a row data used for sorting by default." + }, + { + "name": "sortMode", + "optional": true, + "readonly": false, + "type": "TreeTableSortModeType", + "default": "", + "description": "Defines whether sorting works on single column or on multiple columns." + }, + { + "name": "sortOrder", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Order to sort the data by default." + }, + { + "name": "tableProps", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Props to pass to the table element." + }, + { + "name": "totalRecords", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Number of total records, defaults to length of value when not defined." + }, + { + "name": "value", + "optional": true, + "readonly": false, + "type": "TreeNode[]", + "default": "", + "description": "An array of treenodes." + } + ], + "methods": [] + }, + "TreeTableSelectionKeys": { + "relatedProp": "", + "props": [ + { + "name": "[key: string]", + "optional": false, + "readonly": false, + "type": "any" + } + ], + "methods": [] + }, + "TreeTableSlots": { + "relatedProp": "", + "props": [ + { + "name": "empty", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "footer", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "header", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "paginatorend", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "paginatorstart", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "TreeTableSortEvent": { + "relatedProp": "", + "props": [ + { + "name": "filterMatchModes", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMatchModeType", + "default": "", + "description": "Match modes per field" + }, + { + "name": "filters", + "optional": false, + "readonly": false, + "type": "TreeTableFilterMeta", + "default": "", + "description": "Collection of active filters" + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Index of first record" + }, + { + "name": "multiSortMeta", + "optional": false, + "readonly": false, + "type": "TreeTableMultiSortMetaType", + "default": "", + "description": "MultiSort metadata" + }, + { + "name": "originalEvent", + "optional": false, + "readonly": false, + "type": "Event", + "default": "", + "description": "Browser event." + }, + { + "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": "TreeTableSortFieldType", + "default": "", + "description": "Field to sort against" + }, + { + "name": "sortOrder", + "optional": false, + "readonly": false, + "type": "TreeTableSortOrderType", + "default": "", + "description": "Sort order as integer" + } + ], + "methods": [], + "extendedBy": "TreeTablePageEvent,TreeTableFilterEvent" + }, + "TreeTableSortMeta": { + "relatedProp": "", + "props": [ + { + "name": "field", + "optional": false, + "readonly": false, + "type": "string", + "default": "", + "description": "Column field" + }, + { + "name": "order", + "optional": false, + "readonly": false, + "type": "TreeTableSortOrderType", + "default": "", + "description": "Column sort order" + } + ], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TreeTableEmits": { + "values": "{\n \"column-resize-end\": \"Function, \",\n \"filter\": \"Function, \",\n \"node-collapse\": \"Function, \",\n \"node-expand\": \"Function, \",\n \"node-select\": \"Function, \",\n \"node-unselect\": \"Function, \",\n \"page\": \"Function, \",\n \"sort\": \"Function, \",\n \"update:expandedKeys\": \"Function, \",\n \"update:first\": \"Function, \",\n \"update:multiSortMeta\": \"Function, \",\n \"update:rows\": \"Function, \",\n \"update:selectionKeys\": \"Function, \",\n \"update:sortField\": \"Function, \",\n \"update:sortOrder\": \"Function, \"\n}" + } + } + } + }, + "tristatecheckbox/TriStateCheckbox": { + "interfaces": { + "description": "Defines the custom interfaces used by the module.", + "eventDescription": "Defines the custom events used by the component's emit.", + "methodDescription": "Defines methods that can be accessed by the component's reference.", + "typeDescription": "Defines the custom types used by the module.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "TriStateCheckboxProps": { + "relatedProp": "", + "props": [ + { + "name": "aria-label", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Establishes a string value that labels the component." + }, + { + "name": "aria-labelledby", + "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": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "When present, it specifies that the component should be disabled." + }, + { + "name": "inputId", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Identifier of the underlying input element." + }, + { + "name": "inputProps", + "optional": true, + "readonly": false, + "type": "InputHTMLAttributes", + "default": "", + "description": "Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component." + }, + { + "name": "modelValue", + "optional": true, + "readonly": false, + "type": "Nullable", + "default": "", + "description": "Value of the component." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Index of the element in tabbing order." + } + ], + "methods": [] + }, + "TriStateCheckboxSlots": { + "relatedProp": "", + "props": [], + "methods": [] + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "TriStateCheckboxEmits": { + "values": "{\n \"update:modelValue\": \"Function, \"\n}" + } + } + } + }, + "ts-helpers": { + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "Booleanish": { + "values": "boolean | \"true\" | \"false\"", + "description": "Custom types" + }, + "EmitFn": { + "values": "Options extends (infer V)[] ? Function : Object extends Options ? Function : UnionToIntersection<{ [key in Event]: Options[key] extends Function ? Function : Function }[Event]>" + }, + "GlobalComponentConstructor": { + "values": "{}" + }, + "Nullable": { + "values": "T | null | undefined" + }, + "Numberish": { + "values": "number | string" + }, + "PublicProps": { + "values": "VNodeProps & AllowedComponentProps & ComponentCustomProps" + }, + "UnionToIntersection": { + "values": "(U extends any ? Function : never) extends Function ? I : never" + } + } + } + }, + "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" + } + } + } + }, + "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": { + "EventBus": { + "name": "EventBus", + "parameters": [], + "returnType": "Object" + }, + "UniqueComponentId": { + "name": "UniqueComponentId", + "parameters": [ + { + "name": "prefix", + "type": "string" + } + ], + "returnType": "string" + } + } + } + }, + "virtualscroller/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.", + "emitDescription": "Defines emit that determine the behavior of the component based on a given condition or report the actions that the component takes.", + "slotDescription": "Defines the slots used by the component.", + "values": { + "VirtualScrollerItemOptions": { + "relatedProp": "", + "props": [ + { + "name": "count", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Items count" + }, + { + "name": "even", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is even." + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is first." + }, + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Item index" + }, + { + "name": "last", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is last." + }, + { + "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" + }, + "VirtualScrollerLazyEvent": { + "description": "", + "relatedProp": "", + "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" + }, + "VirtualScrollerLoaderOptions": { + "description": "", + "relatedProp": "", + "props": [ + { + "name": "count", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Items count" + }, + { + "name": "even", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is even." + }, + { + "name": "first", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is first." + }, + { + "name": "index", + "optional": false, + "readonly": false, + "type": "number", + "default": "", + "description": "Item index" + }, + { + "name": "last", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is last." + }, + { + "name": "odd", + "optional": false, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether the item is odd." + } + ], + "methods": [], + "extendedBy": "ColumnLoadingOptions", + "extendedTypes": "VirtualScrollerItemOptions" + }, + "VirtualScrollerProps": { + "relatedProp": "", + "props": [ + { + "name": "class", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Style class of the component." + }, + { + "name": "delay", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "description": "Delay in scroll before new data is loaded.\nDefault value is 0." + }, + { + "name": "disabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "If disabled, the VirtualScroller feature is eliminated and the content is displayed directly." + }, + { + "name": "id", + "optional": true, + "readonly": false, + "type": "string", + "default": "", + "description": "Unique identifier of the element." + }, + { + "name": "itemSize", + "optional": true, + "readonly": false, + "type": "VirtualScrollerItemSizeType", + "default": "", + "description": "The height/width of item according to orientation." + }, + { + "name": "items", + "optional": true, + "readonly": false, + "type": "VirtualScrollerItemsType", + "default": "", + "description": "An array of objects to display." + }, + { + "name": "lazy", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Defines if data is loaded and interacted with in lazy manner." + }, + { + "name": "loaderDisabled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Used to implement a custom loader instead of using the loader feature in the VirtualScroller." + }, + { + "name": "loading", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to load items." + }, + { + "name": "numToleratedItems", + "optional": true, + "readonly": false, + "type": "number", + "default": "", + "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.\nDefault value is half the number of items shown in the view." + }, + { + "name": "onLazyLoad", + "optional": true, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "orientation", + "optional": true, + "readonly": false, + "type": "VirtualScrollerOrientationType", + "default": "", + "description": "The orientation of scrollbar." + }, + { + "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": "showLoader", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Whether to show loader." + }, + { + "name": "showSpacer", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "", + "description": "Used to implement a custom spacer instead of using the spacer feature in the VirtualScroller.\nDefault value is true." + }, + { + "name": "style", + "optional": true, + "readonly": false, + "type": "any", + "default": "", + "description": "Inline style of the component." + }, + { + "name": "tabindex", + "optional": true, + "readonly": false, + "type": "string | number", + "default": "", + "description": "Index of the element in tabbing order.\nDefault value is 0." + } + ], + "methods": [] + }, + "VirtualScrollerRangeMethod": { + "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": [] + }, + "VirtualScrollerScrollIndexChangeEvent": { + "relatedProp": "", + "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" + }, + "VirtualScrollerSlots": { + "relatedProp": "", + "props": [ + { + "name": "content", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "item", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + }, + { + "name": "loader", + "optional": false, + "readonly": false, + "type": "Function", + "default": "" + } + ], + "methods": [] + }, + "VirtualScrollerViewport": { + "description": "", + "relatedProp": "", + "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" + } + } + }, + "types": { + "description": "Defines the custom types used by the module.", + "values": { + "VirtualScrollerEmits": { + "values": "{\n \"lazy-load\": \"Function, \",\n \"scroll\": \"Function, \",\n \"scroll-index-change\": \"Function, \",\n \"update:numToleratedItems\": \"Function, \"\n}" + } + } + } + } +} \ No newline at end of file diff --git a/doc/configuration/ImportDoc.vue b/doc/configuration/ImportDoc.vue new file mode 100644 index 000000000..77595ce84 --- /dev/null +++ b/doc/configuration/ImportDoc.vue @@ -0,0 +1,22 @@ + + + diff --git a/doc/configuration/InputStyleDoc.vue b/doc/configuration/InputStyleDoc.vue new file mode 100644 index 000000000..b5fb528b5 --- /dev/null +++ b/doc/configuration/InputStyleDoc.vue @@ -0,0 +1,28 @@ + + + diff --git a/doc/configuration/NuxtIntegrationDoc.vue b/doc/configuration/NuxtIntegrationDoc.vue new file mode 100644 index 000000000..ae8ec87d0 --- /dev/null +++ b/doc/configuration/NuxtIntegrationDoc.vue @@ -0,0 +1,49 @@ + + + diff --git a/doc/configuration/PropCasesDoc.vue b/doc/configuration/PropCasesDoc.vue new file mode 100644 index 000000000..fe1bf4443 --- /dev/null +++ b/doc/configuration/PropCasesDoc.vue @@ -0,0 +1,24 @@ + + + diff --git a/doc/configuration/RippleDoc.vue b/doc/configuration/RippleDoc.vue new file mode 100644 index 000000000..559d6ab7b --- /dev/null +++ b/doc/configuration/RippleDoc.vue @@ -0,0 +1,24 @@ + + + diff --git a/doc/configuration/ZIndexDoc.vue b/doc/configuration/ZIndexDoc.vue new file mode 100644 index 000000000..8c975c51e --- /dev/null +++ b/doc/configuration/ZIndexDoc.vue @@ -0,0 +1,34 @@ + + + diff --git a/doc/confirmdialog/AccessibilityDoc.vue b/doc/confirmdialog/AccessibilityDoc.vue new file mode 100644 index 000000000..cc23e4304 --- /dev/null +++ b/doc/confirmdialog/AccessibilityDoc.vue @@ -0,0 +1,106 @@ + + + diff --git a/doc/confirmdialog/BasicDoc.vue b/doc/confirmdialog/BasicDoc.vue new file mode 100644 index 000000000..918035c27 --- /dev/null +++ b/doc/confirmdialog/BasicDoc.vue @@ -0,0 +1,144 @@ + + + diff --git a/doc/confirmdialog/ConfirmationServiceDoc.vue b/doc/confirmdialog/ConfirmationServiceDoc.vue new file mode 100644 index 000000000..5af6de9da --- /dev/null +++ b/doc/confirmdialog/ConfirmationServiceDoc.vue @@ -0,0 +1,23 @@ + + + diff --git a/doc/confirmdialog/ImportDoc.vue b/doc/confirmdialog/ImportDoc.vue new file mode 100644 index 000000000..d579635b4 --- /dev/null +++ b/doc/confirmdialog/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/confirmdialog/PositionDoc.vue b/doc/confirmdialog/PositionDoc.vue new file mode 100644 index 000000000..bc030894c --- /dev/null +++ b/doc/confirmdialog/PositionDoc.vue @@ -0,0 +1,155 @@ + + + diff --git a/doc/confirmdialog/StyleDoc.vue b/doc/confirmdialog/StyleDoc.vue new file mode 100644 index 000000000..e8314c8e6 --- /dev/null +++ b/doc/confirmdialog/StyleDoc.vue @@ -0,0 +1,21 @@ + diff --git a/doc/confirmdialog/TemplateDoc.vue b/doc/confirmdialog/TemplateDoc.vue new file mode 100644 index 000000000..339dd8b79 --- /dev/null +++ b/doc/confirmdialog/TemplateDoc.vue @@ -0,0 +1,134 @@ + + + diff --git a/doc/confirmpopup/AccessibilityDoc.vue b/doc/confirmpopup/AccessibilityDoc.vue new file mode 100644 index 000000000..a9292f6ca --- /dev/null +++ b/doc/confirmpopup/AccessibilityDoc.vue @@ -0,0 +1,105 @@ + + + diff --git a/doc/confirmpopup/BasicDoc.vue b/doc/confirmpopup/BasicDoc.vue new file mode 100644 index 000000000..db4bfcf3d --- /dev/null +++ b/doc/confirmpopup/BasicDoc.vue @@ -0,0 +1,146 @@ + + + diff --git a/doc/confirmpopup/ConfirmationServiceDoc.vue b/doc/confirmpopup/ConfirmationServiceDoc.vue new file mode 100644 index 000000000..5af6de9da --- /dev/null +++ b/doc/confirmpopup/ConfirmationServiceDoc.vue @@ -0,0 +1,23 @@ + + + diff --git a/doc/confirmpopup/ImportDoc.vue b/doc/confirmpopup/ImportDoc.vue new file mode 100644 index 000000000..e9cebd4f6 --- /dev/null +++ b/doc/confirmpopup/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/confirmpopup/StyleDoc.vue b/doc/confirmpopup/StyleDoc.vue new file mode 100644 index 000000000..5b6e41dc5 --- /dev/null +++ b/doc/confirmpopup/StyleDoc.vue @@ -0,0 +1,37 @@ + diff --git a/doc/confirmpopup/TemplateDoc.vue b/doc/confirmpopup/TemplateDoc.vue new file mode 100644 index 000000000..5d3b3235e --- /dev/null +++ b/doc/confirmpopup/TemplateDoc.vue @@ -0,0 +1,136 @@ + + + diff --git a/doc/contextmenu/AccessibilityDoc.vue b/doc/contextmenu/AccessibilityDoc.vue new file mode 100644 index 000000000..42fd1636b --- /dev/null +++ b/doc/contextmenu/AccessibilityDoc.vue @@ -0,0 +1,88 @@ + diff --git a/doc/contextmenu/BasicDoc.vue b/doc/contextmenu/BasicDoc.vue new file mode 100644 index 000000000..2f93af410 --- /dev/null +++ b/doc/contextmenu/BasicDoc.vue @@ -0,0 +1,446 @@ + + + diff --git a/doc/contextmenu/DocumentDoc.vue b/doc/contextmenu/DocumentDoc.vue new file mode 100644 index 000000000..33edc1786 --- /dev/null +++ b/doc/contextmenu/DocumentDoc.vue @@ -0,0 +1,430 @@ + + + diff --git a/doc/contextmenu/ImportDoc.vue b/doc/contextmenu/ImportDoc.vue new file mode 100644 index 000000000..0e61774c1 --- /dev/null +++ b/doc/contextmenu/ImportDoc.vue @@ -0,0 +1,16 @@ + + + diff --git a/doc/contextmenu/StyleDoc.vue b/doc/contextmenu/StyleDoc.vue new file mode 100644 index 000000000..5da35675b --- /dev/null +++ b/doc/contextmenu/StyleDoc.vue @@ -0,0 +1,57 @@ + diff --git a/doc/datatable/AccessibilityDoc.vue b/doc/datatable/AccessibilityDoc.vue new file mode 100644 index 000000000..db2d8d732 --- /dev/null +++ b/doc/datatable/AccessibilityDoc.vue @@ -0,0 +1,175 @@ + diff --git a/doc/datatable/BasicDoc.vue b/doc/datatable/BasicDoc.vue new file mode 100644 index 000000000..20be7a12a --- /dev/null +++ b/doc/datatable/BasicDoc.vue @@ -0,0 +1,102 @@ + + + diff --git a/doc/datatable/ColumnGroupDoc.vue b/doc/datatable/ColumnGroupDoc.vue new file mode 100644 index 000000000..efb568e65 --- /dev/null +++ b/doc/datatable/ColumnGroupDoc.vue @@ -0,0 +1,335 @@ + + + diff --git a/doc/datatable/ColumnToggleDoc.vue b/doc/datatable/ColumnToggleDoc.vue new file mode 100644 index 000000000..a27707ccc --- /dev/null +++ b/doc/datatable/ColumnToggleDoc.vue @@ -0,0 +1,144 @@ + + + diff --git a/doc/datatable/ConditionalStyleDoc.vue b/doc/datatable/ConditionalStyleDoc.vue new file mode 100644 index 000000000..f9b63dfe4 --- /dev/null +++ b/doc/datatable/ConditionalStyleDoc.vue @@ -0,0 +1,169 @@ + + + diff --git a/doc/datatable/ContextMenuDoc.vue b/doc/datatable/ContextMenuDoc.vue new file mode 100644 index 000000000..d1c866eb2 --- /dev/null +++ b/doc/datatable/ContextMenuDoc.vue @@ -0,0 +1,180 @@ + + + diff --git a/doc/datatable/DynamicColumnsDoc.vue b/doc/datatable/DynamicColumnsDoc.vue new file mode 100644 index 000000000..5de5781af --- /dev/null +++ b/doc/datatable/DynamicColumnsDoc.vue @@ -0,0 +1,114 @@ + + + diff --git a/doc/datatable/ExportDoc.vue b/doc/datatable/ExportDoc.vue new file mode 100644 index 000000000..e18b60a53 --- /dev/null +++ b/doc/datatable/ExportDoc.vue @@ -0,0 +1,122 @@ + + + diff --git a/doc/datatable/GridLinesDoc.vue b/doc/datatable/GridLinesDoc.vue new file mode 100644 index 000000000..a347f0480 --- /dev/null +++ b/doc/datatable/GridLinesDoc.vue @@ -0,0 +1,102 @@ + + + diff --git a/doc/datatable/ImportDoc.vue b/doc/datatable/ImportDoc.vue new file mode 100644 index 000000000..39e6aea00 --- /dev/null +++ b/doc/datatable/ImportDoc.vue @@ -0,0 +1,17 @@ + + + diff --git a/doc/datatable/LazyLoadDoc.vue b/doc/datatable/LazyLoadDoc.vue new file mode 100644 index 000000000..9f79ae659 --- /dev/null +++ b/doc/datatable/LazyLoadDoc.vue @@ -0,0 +1,427 @@ + + + diff --git a/doc/datatable/ReorderDoc.vue b/doc/datatable/ReorderDoc.vue new file mode 100644 index 000000000..d0d75de27 --- /dev/null +++ b/doc/datatable/ReorderDoc.vue @@ -0,0 +1,139 @@ + + + diff --git a/doc/datatable/RowExpansionDoc.vue b/doc/datatable/RowExpansionDoc.vue new file mode 100644 index 000000000..58234c371 --- /dev/null +++ b/doc/datatable/RowExpansionDoc.vue @@ -0,0 +1,480 @@ + + + diff --git a/doc/datatable/SizeDoc.vue b/doc/datatable/SizeDoc.vue new file mode 100644 index 000000000..632d20d35 --- /dev/null +++ b/doc/datatable/SizeDoc.vue @@ -0,0 +1,130 @@ + + + diff --git a/doc/datatable/StatefulDoc.vue b/doc/datatable/StatefulDoc.vue new file mode 100644 index 000000000..13fbd2995 --- /dev/null +++ b/doc/datatable/StatefulDoc.vue @@ -0,0 +1,466 @@ + + + diff --git a/doc/datatable/StripedRowsDoc.vue b/doc/datatable/StripedRowsDoc.vue new file mode 100644 index 000000000..d21b38e36 --- /dev/null +++ b/doc/datatable/StripedRowsDoc.vue @@ -0,0 +1,102 @@ + + + diff --git a/doc/datatable/StyleDoc.vue b/doc/datatable/StyleDoc.vue new file mode 100644 index 000000000..90c4a3060 --- /dev/null +++ b/doc/datatable/StyleDoc.vue @@ -0,0 +1,97 @@ + diff --git a/doc/datatable/TemplateDoc.vue b/doc/datatable/TemplateDoc.vue new file mode 100644 index 000000000..d79b6e6fe --- /dev/null +++ b/doc/datatable/TemplateDoc.vue @@ -0,0 +1,260 @@ + + + diff --git a/doc/datatable/colresize/ExpandModeDoc.vue b/doc/datatable/colresize/ExpandModeDoc.vue new file mode 100644 index 000000000..83c55c4ab --- /dev/null +++ b/doc/datatable/colresize/ExpandModeDoc.vue @@ -0,0 +1,86 @@ + + + diff --git a/doc/datatable/colresize/FitModeDoc.vue b/doc/datatable/colresize/FitModeDoc.vue new file mode 100644 index 000000000..e88cfd82d --- /dev/null +++ b/doc/datatable/colresize/FitModeDoc.vue @@ -0,0 +1,89 @@ + + + diff --git a/doc/datatable/edit/CellEditDoc.vue b/doc/datatable/edit/CellEditDoc.vue new file mode 100644 index 000000000..45d3b45b7 --- /dev/null +++ b/doc/datatable/edit/CellEditDoc.vue @@ -0,0 +1,262 @@ + + + diff --git a/doc/datatable/edit/FilterSortEditDoc.vue b/doc/datatable/edit/FilterSortEditDoc.vue new file mode 100644 index 000000000..0c0b257f7 --- /dev/null +++ b/doc/datatable/edit/FilterSortEditDoc.vue @@ -0,0 +1,212 @@ + + + diff --git a/doc/datatable/edit/RowEditDoc.vue b/doc/datatable/edit/RowEditDoc.vue new file mode 100644 index 000000000..386d50685 --- /dev/null +++ b/doc/datatable/edit/RowEditDoc.vue @@ -0,0 +1,293 @@ + + + diff --git a/doc/datatable/filter/AdvancedFilterDoc.vue b/doc/datatable/filter/AdvancedFilterDoc.vue new file mode 100644 index 000000000..eb1ef88e1 --- /dev/null +++ b/doc/datatable/filter/AdvancedFilterDoc.vue @@ -0,0 +1,722 @@ + + + diff --git a/doc/datatable/filter/BasicFilterDoc.vue b/doc/datatable/filter/BasicFilterDoc.vue new file mode 100644 index 000000000..d8168b984 --- /dev/null +++ b/doc/datatable/filter/BasicFilterDoc.vue @@ -0,0 +1,554 @@ + + + diff --git a/doc/datatable/paginator/PaginatorBasicDoc.vue b/doc/datatable/paginator/PaginatorBasicDoc.vue new file mode 100644 index 000000000..10b3a3f89 --- /dev/null +++ b/doc/datatable/paginator/PaginatorBasicDoc.vue @@ -0,0 +1,108 @@ + + + diff --git a/doc/datatable/paginator/PaginatorTemplateDoc.vue b/doc/datatable/paginator/PaginatorTemplateDoc.vue new file mode 100644 index 000000000..20b1b9ded --- /dev/null +++ b/doc/datatable/paginator/PaginatorTemplateDoc.vue @@ -0,0 +1,149 @@ + + + diff --git a/doc/datatable/rowgroup/ExpandableRowGroupDoc.vue b/doc/datatable/rowgroup/ExpandableRowGroupDoc.vue new file mode 100644 index 000000000..4216d6e08 --- /dev/null +++ b/doc/datatable/rowgroup/ExpandableRowGroupDoc.vue @@ -0,0 +1,337 @@ + + + diff --git a/doc/datatable/rowgroup/RowSpanRowGroupDoc.vue b/doc/datatable/rowgroup/RowSpanRowGroupDoc.vue new file mode 100644 index 000000000..6095a6e5b --- /dev/null +++ b/doc/datatable/rowgroup/RowSpanRowGroupDoc.vue @@ -0,0 +1,285 @@ + + + diff --git a/doc/datatable/rowgroup/SubHeaderRowGroupDoc.vue b/doc/datatable/rowgroup/SubHeaderRowGroupDoc.vue new file mode 100644 index 000000000..390ffa22a --- /dev/null +++ b/doc/datatable/rowgroup/SubHeaderRowGroupDoc.vue @@ -0,0 +1,305 @@ + + + diff --git a/doc/datatable/rowselection/CheckboxRowSelectionDoc.vue b/doc/datatable/rowselection/CheckboxRowSelectionDoc.vue new file mode 100644 index 000000000..52d678b24 --- /dev/null +++ b/doc/datatable/rowselection/CheckboxRowSelectionDoc.vue @@ -0,0 +1,116 @@ + + + diff --git a/doc/datatable/rowselection/MultipleRowsSelectionDoc.vue b/doc/datatable/rowselection/MultipleRowsSelectionDoc.vue new file mode 100644 index 000000000..0359e7c66 --- /dev/null +++ b/doc/datatable/rowselection/MultipleRowsSelectionDoc.vue @@ -0,0 +1,125 @@ + + + diff --git a/doc/datatable/rowselection/RadioButtonRowSelectionDoc.vue b/doc/datatable/rowselection/RadioButtonRowSelectionDoc.vue new file mode 100644 index 000000000..801920eba --- /dev/null +++ b/doc/datatable/rowselection/RadioButtonRowSelectionDoc.vue @@ -0,0 +1,115 @@ + + + diff --git a/doc/datatable/rowselection/RowSelectEventsDoc.vue b/doc/datatable/rowselection/RowSelectEventsDoc.vue new file mode 100644 index 000000000..c6cddd283 --- /dev/null +++ b/doc/datatable/rowselection/RowSelectEventsDoc.vue @@ -0,0 +1,136 @@ + + + diff --git a/doc/datatable/rowselection/SingleRowSelectionDoc.vue b/doc/datatable/rowselection/SingleRowSelectionDoc.vue new file mode 100644 index 000000000..fa2633f29 --- /dev/null +++ b/doc/datatable/rowselection/SingleRowSelectionDoc.vue @@ -0,0 +1,129 @@ + + + diff --git a/doc/datatable/samples/CustomersDoc.vue b/doc/datatable/samples/CustomersDoc.vue new file mode 100644 index 000000000..5f617b0f4 --- /dev/null +++ b/doc/datatable/samples/CustomersDoc.vue @@ -0,0 +1,667 @@ + + + diff --git a/doc/datatable/samples/ProductsDoc.vue b/doc/datatable/samples/ProductsDoc.vue new file mode 100644 index 000000000..982570427 --- /dev/null +++ b/doc/datatable/samples/ProductsDoc.vue @@ -0,0 +1,899 @@ +