diff --git a/components/lib/contextmenu/BaseContextMenu.vue b/components/lib/contextmenu/BaseContextMenu.vue new file mode 100644 index 000000000..e62cfe3ce --- /dev/null +++ b/components/lib/contextmenu/BaseContextMenu.vue @@ -0,0 +1,135 @@ + diff --git a/components/lib/contextmenu/ContextMenu.d.ts b/components/lib/contextmenu/ContextMenu.d.ts index 829906a47..c2dce9b44 100755 --- a/components/lib/contextmenu/ContextMenu.d.ts +++ b/components/lib/contextmenu/ContextMenu.d.ts @@ -60,6 +60,10 @@ export interface ContextMenuPassThroughOptions { * Uses to pass attributes to the submenu icon's DOM element. */ submenuIcon?: ContextMenuPassThroughOptionType; + /** + * Uses to pass attributes to the submenu's DOM element. + */ + submenu?: ContextMenuPassThroughOptionType; /** * Uses to pass attributes to the separator's DOM element. */ @@ -192,6 +196,11 @@ export interface ContextMenuProps { * @type {ContextMenuPassThroughOptions} */ pt?: ContextMenuPassThroughOptions; + /** + * When enabled, it removes component related styles in the core. + * @defaultValue false + */ + unstyled?: boolean; } /** diff --git a/components/lib/contextmenu/ContextMenu.vue b/components/lib/contextmenu/ContextMenu.vue index 2ffa1b54a..009fe167b 100755 --- a/components/lib/contextmenu/ContextMenu.vue +++ b/components/lib/contextmenu/ContextMenu.vue @@ -1,11 +1,11 @@