diff --git a/doc/colorpicker/theming/UnstyledDoc.vue b/doc/colorpicker/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..3e3e63501
--- /dev/null
+++ b/doc/colorpicker/theming/UnstyledDoc.vue
@@ -0,0 +1,30 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/colorpicker/theming/index.vue b/doc/colorpicker/theming/index.vue
new file mode 100644
index 000000000..54723caa5
--- /dev/null
+++ b/doc/colorpicker/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
ColorPicker Theming
+
+
+
+
+
+
+
diff --git a/doc/common/apidoc/index.json b/doc/common/apidoc/index.json
index 6ecb5fc9f..3bfdb23ce 100644
--- a/doc/common/apidoc/index.json
+++ b/doc/common/apidoc/index.json
@@ -12408,7 +12408,8 @@
"default": ""
}
],
- "methods": []
+ "methods": [],
+ "extendedBy": "default"
},
"PrimeVueLocaleAriaOptions": {
"relatedProp": "",
@@ -19093,6 +19094,14 @@
"default": "",
"description": "Current index of the menuitem."
},
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
{
"name": "active",
"optional": false,
@@ -24170,6 +24179,34 @@
"methodDescription": "Defines methods that can be accessed by the component's reference.",
"typeDescription": "Defines the custom types used by the module.",
"values": {
+ "InputMaskPassThroughMethodOptions": {
+ "description": "Custom passthrough(pt) option method.",
+ "relatedProp": "",
+ "props": [
+ {
+ "name": "instance",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": ""
+ },
+ {
+ "name": "props",
+ "optional": false,
+ "readonly": false,
+ "type": "InputMaskProps",
+ "default": ""
+ },
+ {
+ "name": "context",
+ "optional": false,
+ "readonly": false,
+ "type": "InputMaskContext",
+ "default": ""
+ }
+ ],
+ "methods": []
+ },
"InputMaskPassThroughOptions": {
"description": "Custom passthrough(pt) options.",
"relatedProp": "InputMaskProps.pt",
@@ -24206,6 +24243,29 @@
],
"methods": []
},
+ "InputMaskContext": {
+ "description": "Defines current options in InputMask component.",
+ "relatedProp": "",
+ "props": [
+ {
+ "name": "filled",
+ "optional": false,
+ "readonly": false,
+ "type": "boolean",
+ "default": "false",
+ "description": "Current filled state of the component as a boolean."
+ },
+ {
+ "name": "disabled",
+ "optional": false,
+ "readonly": false,
+ "type": "boolean",
+ "default": "false",
+ "description": "Current disabled state of the component as a boolean."
+ }
+ ],
+ "methods": []
+ },
"InputMaskProps": {
"description": "Defines valid properties in InputMask component.",
"relatedProp": "",
@@ -24278,6 +24338,7 @@
"methods": []
},
"InputMaskSlots": {
+ "description": "Defines valid slots in InputMask component.",
"relatedProp": "",
"props": [],
"methods": []
@@ -24366,7 +24427,7 @@
"description": "Defines the custom types used by the module.",
"values": {
"InputMaskPassThroughOptionType": {
- "values": "InputMaskPassThroughAttributes | null | undefined"
+ "values": "InputMaskPassThroughAttributes | (options: InputMaskPassThroughMethodOptions) => undefined | string | null | undefined"
}
}
}
@@ -26808,6 +26869,22 @@
"description": "Defines current options in MegaMenu component.",
"relatedProp": "",
"props": [
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
+ {
+ "name": "index",
+ "optional": false,
+ "readonly": false,
+ "type": "number",
+ "default": "",
+ "description": "Current index of the menuitem."
+ },
{
"name": "active",
"optional": false,
@@ -27262,6 +27339,22 @@
"description": "Defines current options in Menu component.",
"relatedProp": "",
"props": [
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
+ {
+ "name": "index",
+ "optional": false,
+ "readonly": false,
+ "type": "number",
+ "default": "",
+ "description": "Current index of the menuitem."
+ },
{
"name": "focused",
"optional": false,
@@ -27731,6 +27824,22 @@
"description": "Defines current options in Menubar component.",
"relatedProp": "",
"props": [
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
+ {
+ "name": "index",
+ "optional": false,
+ "readonly": false,
+ "type": "number",
+ "default": "",
+ "description": "Current index of the menuitem."
+ },
{
"name": "active",
"optional": false,
@@ -32126,6 +32235,14 @@
"description": "Defines current options in PanelMenu component.",
"relatedProp": "",
"props": [
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
{
"name": "index",
"optional": false,
@@ -36956,6 +37073,14 @@
"type": "boolean",
"default": "false",
"description": "Current active state of menuitem as a boolean."
+ },
+ {
+ "name": "hidden",
+ "optional": false,
+ "readonly": false,
+ "type": "boolean",
+ "default": "false",
+ "description": "Current hidden state of menuitem as a boolean."
}
],
"methods": []
@@ -37966,6 +38091,13 @@
"readonly": false,
"type": "SplitterPanelProps",
"default": ""
+ },
+ {
+ "name": "context",
+ "optional": false,
+ "readonly": false,
+ "type": "SplitterPanelContext",
+ "default": ""
}
],
"methods": []
@@ -38006,6 +38138,21 @@
],
"methods": []
},
+ "SplitterPanelContext": {
+ "description": "Defines options in SplitterPanel component.",
+ "relatedProp": "",
+ "props": [
+ {
+ "name": "nested",
+ "optional": true,
+ "readonly": false,
+ "type": "boolean",
+ "default": "",
+ "description": "Current nested state of the panel."
+ }
+ ],
+ "methods": []
+ },
"SplitterPanelProps": {
"description": "Defines valid properties in SplitterPanel component.",
"relatedProp": "",
@@ -38200,6 +38347,14 @@
"description": "Defines current options in Steps component.",
"relatedProp": "",
"props": [
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
{
"name": "index",
"optional": false,
@@ -38603,6 +38758,14 @@
"description": "Defines current options in TabMenu component.",
"relatedProp": "",
"props": [
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
{
"name": "index",
"optional": false,
@@ -39647,6 +39810,660 @@
}
}
},
+ "tailwind/Tailwind": {
+ "interfaces": {
+ "description": "Defines the custom interfaces used by the module.",
+ "eventDescription": "Defines the custom events used by the component's emit.",
+ "methodDescription": "Defines methods that can be accessed by the component's reference.",
+ "typeDescription": "Defines the custom types used by the module.",
+ "values": {
+ "default": {
+ "relatedProp": "",
+ "props": [
+ {
+ "name": "accordion",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions
",
+ "default": ""
+ },
+ {
+ "name": "accordiontab",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "autocomplete",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "avatar",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "avatargroup",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "badge",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "blockui",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "breadcrumb",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "button",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "calendar",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "card",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "carousel",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "cascadeselect",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "chart",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "checkbox",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "chip",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "chips",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "colorpicker",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "column",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "columngroup",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "confirmdialog",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "confirmpopup",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "contextmenu",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "datatable",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "dataview",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "dataviewlayoutoptions",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "deferredcontent",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "divider",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "dialog",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "dock",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "dropdown",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "dynamicdialog",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "editor",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "fieldset",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "fileupload",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "galleria",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "image",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "inlinemessage",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "inplace",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "inputmask",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "inputnumber",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "inputswitch",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "inputtext",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "knob",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "listbox",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "megamenu",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "menu",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "menubar",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "message",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "multiselect",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "orderlist",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "organizationchart",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "overlaypanel",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "paginator",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "panel",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "panelmenu",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "password",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "picklist",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "progressbar",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "progressspinner",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "radiobutton",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "rating",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "row",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "scrollpanel",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "scrolltop",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "sidebar",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "skeleton",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "slider",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "speeddial",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "selectbutton",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "splitbutton",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "splitter",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "splitterpanel",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "steps",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "tabmenu",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "tabpanel",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "tabview",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "tag",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "terminal",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "textarea",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "tieredmenu",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "timeline",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "toast",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "togglebutton",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "toolbar",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "tree",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "treeselect",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "tristatecheckbox",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "treetable",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "virtualscroller",
+ "optional": true,
+ "readonly": false,
+ "type": "DefaultPTOptions",
+ "default": ""
+ },
+ {
+ "name": "directives",
+ "optional": true,
+ "readonly": false,
+ "type": "Object",
+ "default": ""
+ }
+ ],
+ "methods": [],
+ "extendedTypes": "PrimeVuePTOptions"
+ }
+ }
+ }
+ },
"terminal": {
"description": "Terminal is a text based user interface.\n\n[Live Demo](https://www.primevue.org/terminal)",
"components": {
@@ -40369,6 +41186,22 @@
"description": "Defines current options in TieredMenu component.",
"relatedProp": "",
"props": [
+ {
+ "name": "item",
+ "optional": false,
+ "readonly": false,
+ "type": "any",
+ "default": "",
+ "description": "Current menuitem"
+ },
+ {
+ "name": "index",
+ "optional": false,
+ "readonly": false,
+ "type": "number",
+ "default": "",
+ "description": "Index of the menuitem."
+ },
{
"name": "active",
"optional": false,
diff --git a/doc/confirmdialog/StyleDoc.vue b/doc/confirmdialog/StyleDoc.vue
deleted file mode 100644
index 549cc0ae6..000000000
--- a/doc/confirmdialog/StyleDoc.vue
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
- Following is the list of structural style classes, for theming classes visit theming page.
-
-
-
-
-
- Name |
- Element |
-
-
-
-
- p-confirm-dialog |
- Container element. |
-
-
-
-
-
diff --git a/doc/avatar/StylingAvatarGroupDoc.vue b/doc/confirmdialog/theming/StyledDoc.vue
similarity index 71%
rename from doc/avatar/StylingAvatarGroupDoc.vue
rename to doc/confirmdialog/theming/StyledDoc.vue
index 9827d6e56..27983f8de 100644
--- a/doc/avatar/StylingAvatarGroupDoc.vue
+++ b/doc/confirmdialog/theming/StyledDoc.vue
@@ -1,5 +1,7 @@
-
+
+ List of class names used in the styled mode.
+
@@ -10,7 +12,7 @@
- p-avatar-group |
+ p-confirm-dialog |
Container element. |
diff --git a/doc/confirmdialog/theming/UnstyledDoc.vue b/doc/confirmdialog/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..facdb0cad
--- /dev/null
+++ b/doc/confirmdialog/theming/UnstyledDoc.vue
@@ -0,0 +1,63 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/confirmdialog/theming/index.vue b/doc/confirmdialog/theming/index.vue
new file mode 100644
index 000000000..c0be5f500
--- /dev/null
+++ b/doc/confirmdialog/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
ConfirmDialog Theming
+
+
+
+
+
+
+
diff --git a/doc/confirmpopup/StyleDoc.vue b/doc/confirmpopup/theming/StyledDoc.vue
similarity index 82%
rename from doc/confirmpopup/StyleDoc.vue
rename to doc/confirmpopup/theming/StyledDoc.vue
index 3a5023883..1c9fd846d 100644
--- a/doc/confirmpopup/StyleDoc.vue
+++ b/doc/confirmpopup/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/confirmpopup/theming/UnstyledDoc.vue b/doc/confirmpopup/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..6b7fc4ed3
--- /dev/null
+++ b/doc/confirmpopup/theming/UnstyledDoc.vue
@@ -0,0 +1,63 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/confirmpopup/theming/index.vue b/doc/confirmpopup/theming/index.vue
new file mode 100644
index 000000000..5aee86f44
--- /dev/null
+++ b/doc/confirmpopup/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
ConfirmPopup Theming
+
+
+
+
+
+
+
diff --git a/doc/contextmenu/StyleDoc.vue b/doc/contextmenu/theming/StyledDoc.vue
similarity index 88%
rename from doc/contextmenu/StyleDoc.vue
rename to doc/contextmenu/theming/StyledDoc.vue
index 7696af655..0d9b0819c 100644
--- a/doc/contextmenu/StyleDoc.vue
+++ b/doc/contextmenu/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/contextmenu/theming/UnstyledDoc.vue b/doc/contextmenu/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..a828ea05a
--- /dev/null
+++ b/doc/contextmenu/theming/UnstyledDoc.vue
@@ -0,0 +1,48 @@
+
+
+ ContextMenu requires a collection of menuitems as its model and the show method needs to be called explicity using the contextmenu event of the target to display the menu.
+
+
+
+
+
diff --git a/doc/contextmenu/theming/index.vue b/doc/contextmenu/theming/index.vue
new file mode 100644
index 000000000..108e1077b
--- /dev/null
+++ b/doc/contextmenu/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
ContextMenu Theming
+
+
+
+
+
+
+
diff --git a/doc/datatable/StyleDoc.vue b/doc/datatable/theming/StyledDoc.vue
similarity index 93%
rename from doc/datatable/StyleDoc.vue
rename to doc/datatable/theming/StyledDoc.vue
index 3d70e405e..8135c309b 100644
--- a/doc/datatable/StyleDoc.vue
+++ b/doc/datatable/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/datatable/theming/UnstyledDoc.vue b/doc/datatable/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..ac8850fa0
--- /dev/null
+++ b/doc/datatable/theming/UnstyledDoc.vue
@@ -0,0 +1,298 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/datatable/theming/index.vue b/doc/datatable/theming/index.vue
new file mode 100644
index 000000000..4417e7dc0
--- /dev/null
+++ b/doc/datatable/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
DataTable Theming
+
+
+
+
+
+
+
diff --git a/doc/dataview/StyleDoc.vue b/doc/dataview/theming/StyledDoc.vue
similarity index 86%
rename from doc/dataview/StyleDoc.vue
rename to doc/dataview/theming/StyledDoc.vue
index 7adc44324..3cb9b97e6 100644
--- a/doc/dataview/StyleDoc.vue
+++ b/doc/dataview/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/dataview/theming/UnstyledDoc.vue b/doc/dataview/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..7147f4a26
--- /dev/null
+++ b/doc/dataview/theming/UnstyledDoc.vue
@@ -0,0 +1,148 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/dataview/theming/index.vue b/doc/dataview/theming/index.vue
new file mode 100644
index 000000000..0333a0c6c
--- /dev/null
+++ b/doc/dataview/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
DataView Theming
+
+
+
+
+
+
+
diff --git a/doc/deferredcontent/StyleDoc.vue b/doc/deferredcontent/StyleDoc.vue
index ca0a35725..e09e42c80 100644
--- a/doc/deferredcontent/StyleDoc.vue
+++ b/doc/deferredcontent/StyleDoc.vue
@@ -1,5 +1,5 @@
-
+
Component does not apply any styling.
diff --git a/doc/dialog/StyleDoc.vue b/doc/dialog/theming/StyledDoc.vue
similarity index 85%
rename from doc/dialog/StyleDoc.vue
rename to doc/dialog/theming/StyledDoc.vue
index 7f0a215ca..2be5c302e 100644
--- a/doc/dialog/StyleDoc.vue
+++ b/doc/dialog/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/dialog/theming/UnstyledDoc.vue b/doc/dialog/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..247fa2e6c
--- /dev/null
+++ b/doc/dialog/theming/UnstyledDoc.vue
@@ -0,0 +1,36 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/dialog/theming/index.vue b/doc/dialog/theming/index.vue
new file mode 100644
index 000000000..96292b7f7
--- /dev/null
+++ b/doc/dialog/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
diff --git a/doc/divider/StyleDoc.vue b/doc/divider/theming/StyledDoc.vue
similarity index 91%
rename from doc/divider/StyleDoc.vue
rename to doc/divider/theming/StyledDoc.vue
index 98e7bb8f7..ab0d87065 100644
--- a/doc/divider/StyleDoc.vue
+++ b/doc/divider/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/divider/theming/UnstyledDoc.vue b/doc/divider/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..0cb326da0
--- /dev/null
+++ b/doc/divider/theming/UnstyledDoc.vue
@@ -0,0 +1,56 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/divider/theming/index.vue b/doc/divider/theming/index.vue
new file mode 100644
index 000000000..d48264f02
--- /dev/null
+++ b/doc/divider/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Divider Theming
+
+
+
+
+
+
+
diff --git a/doc/dock/StyleDoc.vue b/doc/dock/theming/StyledDoc.vue
similarity index 86%
rename from doc/dock/StyleDoc.vue
rename to doc/dock/theming/StyledDoc.vue
index 5e98aca1d..bbeaa17d7 100644
--- a/doc/dock/StyleDoc.vue
+++ b/doc/dock/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/dock/theming/UnstyledDoc.vue b/doc/dock/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..fd983ca2b
--- /dev/null
+++ b/doc/dock/theming/UnstyledDoc.vue
@@ -0,0 +1,131 @@
+
+
+ Menu requires a collection of menuitems as its model. Default location is bottom and other sides are also available when defined with the position property.
+
+
+
+
+
diff --git a/doc/dock/theming/index.vue b/doc/dock/theming/index.vue
new file mode 100644
index 000000000..196fc49f8
--- /dev/null
+++ b/doc/dock/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
diff --git a/doc/dropdown/StyleDoc.vue b/doc/dropdown/theming/StyledDoc.vue
similarity index 89%
rename from doc/dropdown/StyleDoc.vue
rename to doc/dropdown/theming/StyledDoc.vue
index 53d0a2908..83a2bb3c8 100644
--- a/doc/dropdown/StyleDoc.vue
+++ b/doc/dropdown/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/dropdown/theming/UnstyledDoc.vue b/doc/dropdown/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..95db1767e
--- /dev/null
+++ b/doc/dropdown/theming/UnstyledDoc.vue
@@ -0,0 +1,44 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/dropdown/theming/index.vue b/doc/dropdown/theming/index.vue
new file mode 100644
index 000000000..548ebcc5d
--- /dev/null
+++ b/doc/dropdown/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Dropdown Theming
+
+
+
+
+
+
+
diff --git a/doc/editor/StyleDoc.vue b/doc/editor/StyleDoc.vue
index c912161d9..c0abfb84c 100644
--- a/doc/editor/StyleDoc.vue
+++ b/doc/editor/StyleDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/fieldset/StyleDoc.vue b/doc/fieldset/theming/StyledDoc.vue
similarity index 83%
rename from doc/fieldset/StyleDoc.vue
rename to doc/fieldset/theming/StyledDoc.vue
index 1c7040737..63bb378f1 100644
--- a/doc/fieldset/StyleDoc.vue
+++ b/doc/fieldset/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/fieldset/theming/UnstyledDoc.vue b/doc/fieldset/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..70f282a4f
--- /dev/null
+++ b/doc/fieldset/theming/UnstyledDoc.vue
@@ -0,0 +1,31 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/fieldset/theming/index.vue b/doc/fieldset/theming/index.vue
new file mode 100644
index 000000000..8ec6137a9
--- /dev/null
+++ b/doc/fieldset/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Fieldset Theming
+
+
+
+
+
+
+
diff --git a/doc/fileupload/StyleDoc.vue b/doc/fileupload/theming/StyledDoc.vue
similarity index 92%
rename from doc/fileupload/StyleDoc.vue
rename to doc/fileupload/theming/StyledDoc.vue
index e122ff3f3..16fb1a4e2 100644
--- a/doc/fileupload/StyleDoc.vue
+++ b/doc/fileupload/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/fileupload/theming/UnstyledDoc.vue b/doc/fileupload/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..9ff5c8e65
--- /dev/null
+++ b/doc/fileupload/theming/UnstyledDoc.vue
@@ -0,0 +1,37 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/fileupload/theming/index.vue b/doc/fileupload/theming/index.vue
new file mode 100644
index 000000000..ed10bdbd7
--- /dev/null
+++ b/doc/fileupload/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
FileUpload Theming
+
+
+
+
+
+
+
diff --git a/doc/galleria/StyleDoc.vue b/doc/galleria/theming/StyledDoc.vue
similarity index 90%
rename from doc/galleria/StyleDoc.vue
rename to doc/galleria/theming/StyledDoc.vue
index 5329e6f75..5e5d00123 100644
--- a/doc/galleria/StyleDoc.vue
+++ b/doc/galleria/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/galleria/theming/UnstyledDoc.vue b/doc/galleria/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..a3e8019dc
--- /dev/null
+++ b/doc/galleria/theming/UnstyledDoc.vue
@@ -0,0 +1,65 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/galleria/theming/index.vue b/doc/galleria/theming/index.vue
new file mode 100644
index 000000000..96d4147fd
--- /dev/null
+++ b/doc/galleria/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Galleria Theming
+
+
+
+
+
+
+
diff --git a/doc/image/StyleDoc.vue b/doc/image/theming/StyledDoc.vue
similarity index 88%
rename from doc/image/StyleDoc.vue
rename to doc/image/theming/StyledDoc.vue
index c2c8f92a1..5e50753a3 100644
--- a/doc/image/StyleDoc.vue
+++ b/doc/image/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/image/theming/UnstyledDoc.vue b/doc/image/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..013121aa8
--- /dev/null
+++ b/doc/image/theming/UnstyledDoc.vue
@@ -0,0 +1,23 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/image/theming/index.vue b/doc/image/theming/index.vue
new file mode 100644
index 000000000..a97e8d97a
--- /dev/null
+++ b/doc/image/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
diff --git a/doc/inlinemessage/StyleDoc.vue b/doc/inlinemessage/StyleDoc.vue
index cd9869cfa..d84456a39 100644
--- a/doc/inlinemessage/StyleDoc.vue
+++ b/doc/inlinemessage/StyleDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/inplace/StyleDoc.vue b/doc/inplace/theming/StyledDoc.vue
similarity index 78%
rename from doc/inplace/StyleDoc.vue
rename to doc/inplace/theming/StyledDoc.vue
index d3309210a..48817cbc0 100644
--- a/doc/inplace/StyleDoc.vue
+++ b/doc/inplace/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/inplace/theming/UnstyledDoc.vue b/doc/inplace/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..26dd6f833
--- /dev/null
+++ b/doc/inplace/theming/UnstyledDoc.vue
@@ -0,0 +1,35 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/inplace/theming/index.vue b/doc/inplace/theming/index.vue
new file mode 100644
index 000000000..ad5db59e5
--- /dev/null
+++ b/doc/inplace/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Inplace Theming
+
+
+
+
+
+
+
diff --git a/doc/inputmask/StyleDoc.vue b/doc/inputmask/theming/StyledDoc.vue
similarity index 69%
rename from doc/inputmask/StyleDoc.vue
rename to doc/inputmask/theming/StyledDoc.vue
index a2047ca0b..4258e7c75 100644
--- a/doc/inputmask/StyleDoc.vue
+++ b/doc/inputmask/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/inputmask/theming/UnstyledDoc.vue b/doc/inputmask/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..4c3921d8c
--- /dev/null
+++ b/doc/inputmask/theming/UnstyledDoc.vue
@@ -0,0 +1,31 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/inputmask/theming/index.vue b/doc/inputmask/theming/index.vue
new file mode 100644
index 000000000..ab2517610
--- /dev/null
+++ b/doc/inputmask/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
InputMask Theming
+
+
+
+
+
+
+
diff --git a/doc/inputnumber/StyleDoc.vue b/doc/inputnumber/theming/StyledDoc.vue
similarity index 89%
rename from doc/inputnumber/StyleDoc.vue
rename to doc/inputnumber/theming/StyledDoc.vue
index f3bacabd6..e78fc68b3 100644
--- a/doc/inputnumber/StyleDoc.vue
+++ b/doc/inputnumber/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/inputnumber/theming/UnstyledDoc.vue b/doc/inputnumber/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..a89fb5606
--- /dev/null
+++ b/doc/inputnumber/theming/UnstyledDoc.vue
@@ -0,0 +1,51 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/inputnumber/theming/index.vue b/doc/inputnumber/theming/index.vue
new file mode 100644
index 000000000..c2a77914c
--- /dev/null
+++ b/doc/inputnumber/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
InputNumber Theming
+
+
+
+
+
+
+
diff --git a/doc/inputswitch/StyleDoc.vue b/doc/inputswitch/theming/StyledDoc.vue
similarity index 79%
rename from doc/inputswitch/StyleDoc.vue
rename to doc/inputswitch/theming/StyledDoc.vue
index 916a48a61..5df2ea33a 100644
--- a/doc/inputswitch/StyleDoc.vue
+++ b/doc/inputswitch/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/inputswitch/theming/UnstyledDoc.vue b/doc/inputswitch/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..9975bc1fe
--- /dev/null
+++ b/doc/inputswitch/theming/UnstyledDoc.vue
@@ -0,0 +1,30 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/inputswitch/theming/index.vue b/doc/inputswitch/theming/index.vue
new file mode 100644
index 000000000..3e273a03b
--- /dev/null
+++ b/doc/inputswitch/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
InputSwitch Theming
+
+
+
+
+
+
+
diff --git a/doc/inputtext/StyleDoc.vue b/doc/inputtext/theming/StyledDoc.vue
similarity index 68%
rename from doc/inputtext/StyleDoc.vue
rename to doc/inputtext/theming/StyledDoc.vue
index 59bdc5bfa..e14458bae 100644
--- a/doc/inputtext/StyleDoc.vue
+++ b/doc/inputtext/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/inputtext/theming/UnstyledDoc.vue b/doc/inputtext/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..82122f095
--- /dev/null
+++ b/doc/inputtext/theming/UnstyledDoc.vue
@@ -0,0 +1,31 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/inputtext/theming/index.vue b/doc/inputtext/theming/index.vue
new file mode 100644
index 000000000..2a6315b16
--- /dev/null
+++ b/doc/inputtext/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
InputText Theming
+
+
+
+
+
+
+
diff --git a/doc/knob/StyleDoc.vue b/doc/knob/theming/StyledDoc.vue
similarity index 80%
rename from doc/knob/StyleDoc.vue
rename to doc/knob/theming/StyledDoc.vue
index ad39aa03d..8c0a3da21 100644
--- a/doc/knob/StyleDoc.vue
+++ b/doc/knob/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/knob/theming/UnstyledDoc.vue b/doc/knob/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..e88f1d960
--- /dev/null
+++ b/doc/knob/theming/UnstyledDoc.vue
@@ -0,0 +1,30 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/knob/theming/index.vue b/doc/knob/theming/index.vue
new file mode 100644
index 000000000..18188acbf
--- /dev/null
+++ b/doc/knob/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
diff --git a/doc/listbox/StyleDoc.vue b/doc/listbox/theming/StyledDoc.vue
similarity index 83%
rename from doc/listbox/StyleDoc.vue
rename to doc/listbox/theming/StyledDoc.vue
index f970f2202..b59027dc2 100644
--- a/doc/listbox/StyleDoc.vue
+++ b/doc/listbox/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/listbox/theming/UnstyledDoc.vue b/doc/listbox/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..895b4ff41
--- /dev/null
+++ b/doc/listbox/theming/UnstyledDoc.vue
@@ -0,0 +1,44 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/listbox/theming/index.vue b/doc/listbox/theming/index.vue
new file mode 100644
index 000000000..8d12b25da
--- /dev/null
+++ b/doc/listbox/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Listbox Theming
+
+
+
+
+
+
+
diff --git a/doc/megamenu/StyleDoc.vue b/doc/megamenu/theming/StyledDoc.vue
similarity index 91%
rename from doc/megamenu/StyleDoc.vue
rename to doc/megamenu/theming/StyledDoc.vue
index deb798973..0cbcdf1d6 100644
--- a/doc/megamenu/StyleDoc.vue
+++ b/doc/megamenu/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/megamenu/theming/UnstyledDoc.vue b/doc/megamenu/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..19fc81a2a
--- /dev/null
+++ b/doc/megamenu/theming/UnstyledDoc.vue
@@ -0,0 +1,260 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/megamenu/theming/index.vue b/doc/megamenu/theming/index.vue
new file mode 100644
index 000000000..fa100ff41
--- /dev/null
+++ b/doc/megamenu/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
MegaMenu Theming
+
+
+
+
+
+
+
diff --git a/doc/menu/StyleDoc.vue b/doc/menu/theming/StyledDoc.vue
similarity index 90%
rename from doc/menu/StyleDoc.vue
rename to doc/menu/theming/StyledDoc.vue
index 2af01b953..7c9ce86dd 100644
--- a/doc/menu/StyleDoc.vue
+++ b/doc/menu/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/menu/theming/UnstyledDoc.vue b/doc/menu/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..48dad8726
--- /dev/null
+++ b/doc/menu/theming/UnstyledDoc.vue
@@ -0,0 +1,36 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/menu/theming/index.vue b/doc/menu/theming/index.vue
new file mode 100644
index 000000000..01428e385
--- /dev/null
+++ b/doc/menu/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
diff --git a/doc/menubar/StyleDoc.vue b/doc/menubar/theming/StyledDoc.vue
similarity index 91%
rename from doc/menubar/StyleDoc.vue
rename to doc/menubar/theming/StyledDoc.vue
index 9dd6a4485..4abcdb93c 100644
--- a/doc/menubar/StyleDoc.vue
+++ b/doc/menubar/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/menubar/theming/UnstyledDoc.vue b/doc/menubar/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..bf9c94290
--- /dev/null
+++ b/doc/menubar/theming/UnstyledDoc.vue
@@ -0,0 +1,274 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/menubar/theming/index.vue b/doc/menubar/theming/index.vue
new file mode 100644
index 000000000..40c247d9e
--- /dev/null
+++ b/doc/menubar/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Menubar Theming
+
+
+
+
+
+
+
diff --git a/doc/message/StyleDoc.vue b/doc/message/theming/StyledDoc.vue
similarity index 88%
rename from doc/message/StyleDoc.vue
rename to doc/message/theming/StyledDoc.vue
index 753f14b09..b59fd891c 100644
--- a/doc/message/StyleDoc.vue
+++ b/doc/message/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/message/theming/UnstyledDoc.vue b/doc/message/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..2299cdce2
--- /dev/null
+++ b/doc/message/theming/UnstyledDoc.vue
@@ -0,0 +1,29 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/message/theming/index.vue b/doc/message/theming/index.vue
new file mode 100644
index 000000000..c9eace36b
--- /dev/null
+++ b/doc/message/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
Message Theming
+
+
+
+
+
+
+
diff --git a/doc/multiselect/StyleDoc.vue b/doc/multiselect/theming/StyledDoc.vue
similarity index 89%
rename from doc/multiselect/StyleDoc.vue
rename to doc/multiselect/theming/StyledDoc.vue
index fc603825b..57ef6e358 100644
--- a/doc/multiselect/StyleDoc.vue
+++ b/doc/multiselect/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/multiselect/theming/UnstyledDoc.vue b/doc/multiselect/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..f0e6f8bbe
--- /dev/null
+++ b/doc/multiselect/theming/UnstyledDoc.vue
@@ -0,0 +1,45 @@
+
+
+ Theming is implemented with the pass through properties in unstyled mode. Example below demonstrates the built-in Tailwind theme.
+
+
+
+
+
diff --git a/doc/multiselect/theming/index.vue b/doc/multiselect/theming/index.vue
new file mode 100644
index 000000000..fad2515bf
--- /dev/null
+++ b/doc/multiselect/theming/index.vue
@@ -0,0 +1,33 @@
+
+
+
+
MultiSelect Theming
+
+
+
+
+
+
+
diff --git a/doc/orderlist/BasicDoc.vue b/doc/orderlist/BasicDoc.vue
index 4306ced83..fdc77fba3 100644
--- a/doc/orderlist/BasicDoc.vue
+++ b/doc/orderlist/BasicDoc.vue
@@ -111,7 +111,7 @@ import { ProductService } from '@/service/ProductService'
const products = ref(null);
onMounted(() => {
- ProductService.getProductsSmall().then((data) => (this.products = data));
+ ProductService.getProductsSmall().then((data) => (products.value = data));
});
<\/script>`,
data: `
diff --git a/doc/orderlist/StyleDoc.vue b/doc/orderlist/theming/StyledDoc.vue
similarity index 78%
rename from doc/orderlist/StyleDoc.vue
rename to doc/orderlist/theming/StyledDoc.vue
index d1824d0ce..e67bf7a98 100644
--- a/doc/orderlist/StyleDoc.vue
+++ b/doc/orderlist/theming/StyledDoc.vue
@@ -1,6 +1,6 @@
-
- Following is the list of structural style classes, for theming classes visit theming page.
+
+ List of class names used in the styled mode.
diff --git a/doc/orderlist/theming/UnstyledDoc.vue b/doc/orderlist/theming/UnstyledDoc.vue
new file mode 100644
index 000000000..6fe4f50f2
--- /dev/null
+++ b/doc/orderlist/theming/UnstyledDoc.vue
@@ -0,0 +1,69 @@
+
+
+