diff --git a/components/lib/tieredmenu/BaseTieredMenu.vue b/components/lib/tieredmenu/BaseTieredMenu.vue
new file mode 100644
index 000000000..8757cd979
--- /dev/null
+++ b/components/lib/tieredmenu/BaseTieredMenu.vue
@@ -0,0 +1,143 @@
+
diff --git a/components/lib/tieredmenu/TieredMenu.d.ts b/components/lib/tieredmenu/TieredMenu.d.ts
index 679704a75..ff341bf06 100755
--- a/components/lib/tieredmenu/TieredMenu.d.ts
+++ b/components/lib/tieredmenu/TieredMenu.d.ts
@@ -59,10 +59,19 @@ export interface TieredMenuPassThroughOptions {
* Uses to pass attributes to the submenu icon's DOM element.
*/
submenuIcon?: TieredMenuPassThroughOptionType;
+ /**
+ * Uses to pass attributes to the submenu's DOM element.
+ */
+ submenu?: TieredMenuPassThroughOptionType;
/**
* Uses to pass attributes to the separator's DOM element.
*/
separator?: TieredMenuPassThroughOptionType;
+ /**
+ * When enabled, it removes component related styles in the core.
+ * @defaultValue false
+ */
+ unstyled?: boolean;
}
/**
diff --git a/components/lib/tieredmenu/TieredMenu.vue b/components/lib/tieredmenu/TieredMenu.vue
index bdbab3e7a..21aa51edd 100755
--- a/components/lib/tieredmenu/TieredMenu.vue
+++ b/components/lib/tieredmenu/TieredMenu.vue
@@ -1,11 +1,10 @@
-