Replace Visible with ShowLanguageSwitcher property
This commit is contained in:
		| @ -9,7 +9,7 @@ | ||||
| @inject IPageModuleService PageModuleService | ||||
| @inject ILogService logger | ||||
| @inject ISettingService SettingService | ||||
| @inject IStringLocalizer<ControlPanel> Localizer  | ||||
| @inject IStringLocalizer<ControlPanel> Localizer | ||||
|  | ||||
| @if (_moduleDefinitions != null && UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.Permissions)) | ||||
| { | ||||
| @ -198,7 +198,10 @@ | ||||
|     </div> | ||||
| } | ||||
|  | ||||
| <LanguageSwitcher /> | ||||
| @if (ShowLanguageSwitcher) | ||||
| { | ||||
|     <LanguageSwitcher /> | ||||
| } | ||||
|  | ||||
| @if (UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.Permissions) || (PageState.Page.IsPersonalizable && PageState.User != null)) | ||||
| { | ||||
| @ -289,6 +292,9 @@ | ||||
|     [Parameter] | ||||
|     public string BodyClass { get; set; } = "card-body"; | ||||
|  | ||||
|     [Parameter] | ||||
|     public bool ShowLanguageSwitcher { get; set; } = true; | ||||
|  | ||||
|  | ||||
|     protected override async Task OnInitializedAsync() | ||||
|     { | ||||
| @ -316,12 +322,12 @@ | ||||
|  | ||||
|     private void CategoryChanged(ChangeEventArgs e) | ||||
|     { | ||||
|         Category = (string) e.Value; | ||||
|         Category = (string)e.Value; | ||||
|     } | ||||
|  | ||||
|     private void ModuleChanged(ChangeEventArgs e) | ||||
|     { | ||||
|         ModuleDefinitionName = (string) e.Value; | ||||
|         ModuleDefinitionName = (string)e.Value; | ||||
|         if (ModuleDefinitionName != "-") | ||||
|         { | ||||
|             var moduleDefinition = _moduleDefinitions.FirstOrDefault(item => item.ModuleDefinitionName == ModuleDefinitionName); | ||||
| @ -337,7 +343,7 @@ | ||||
|  | ||||
|     private void PageChanged(ChangeEventArgs e) | ||||
|     { | ||||
|         PageId = (string) e.Value; | ||||
|         PageId = (string)e.Value; | ||||
|         if (PageId != "-") | ||||
|         { | ||||
|             _modules = PageState.Modules | ||||
|  | ||||
| @ -6,7 +6,7 @@ | ||||
| @inject ILocalizationService LocalizationService | ||||
| @inject NavigationManager NavigationManager | ||||
|  | ||||
| @if (_supportedCultures != null && Visible) | ||||
| @if (_supportedCultures != null) | ||||
| { | ||||
|     <div class="btn-group" role="group"> | ||||
|         <button id="btnCultures" type="button" class="btn btn-outline-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | ||||
| @ -24,9 +24,6 @@ | ||||
| @code{ | ||||
|     private IEnumerable<Culture> _supportedCultures; | ||||
|  | ||||
|     [Parameter] | ||||
|     public bool Visible { get; set; } = true; | ||||
|  | ||||
|     protected override async Task OnParametersSetAsync() | ||||
|     { | ||||
|         _supportedCultures = await LocalizationService.GetCulturesAsync(); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 hishamco
					hishamco