protected override async Task OnAfterMountAsync()
        {
            await base.OnAfterMountAsync();

            await MenuListHelper.RegisterAsync(RootRef.Current, DisableListWrap);
        }
        protected override void Dispose()
        {
            base.Dispose();

            MenuListHelper.Dispose();
        }
 protected override ValueTask DisposeAsync()
 {
     return(MenuListHelper.DisposeAsync());
 }