diff --git a/components/menu/AntMenuItemGroup.razor b/components/menu/AntMenuItemGroup.razor
new file mode 100644
index 000000000..4c37ed359
--- /dev/null
+++ b/components/menu/AntMenuItemGroup.razor
@@ -0,0 +1,38 @@
+@namespace AntBlazor
+@inherits AntDomComponentBase
+
+
+
+ @title
+
+ @ChildContent
+
+
+@code {
+
+ [Parameter]
+ public RenderFragment ChildContent { get; set; }
+
+ [Parameter]
+ public string title { get; set; }
+
+
+ [CascadingParameter]
+ public AntMenu Menu { get; set; }
+
+ private readonly ClassMapper titleClassMapper = new ClassMapper();
+
+ protected override void OnInitialized()
+ {
+ base.OnInitialized();
+ this.titleClassMapper
+ .If("ant-dropdown-menu-item-group-title", () => !Menu.isInDropDown)
+ .If("ant-menu-item-group-title", () => !Menu.isInDropDown)
+ ;
+
+ this.ClassMapper
+ .If("ant-dropdown-menu-item-group", () => Menu.isInDropDown)
+ .If("ant-menu-item-group", () => !Menu.isInDropDown);
+ }
+
+}