Implemented language selector feature for small screens by adding functionality for selecting a language using the language icon
This commit is contained in:
committed by
Jose Alberto Hernandez
parent
a563f17a0f
commit
cac62aae2a
@@ -54,6 +54,10 @@
|
|||||||
<mifosx-language-selector class="ml-1 language" fxHide.lt-md></mifosx-language-selector>
|
<mifosx-language-selector class="ml-1 language" fxHide.lt-md></mifosx-language-selector>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<button mat-icon-button [matMenuTriggerFor]="languageMenu">
|
||||||
|
<mat-icon class="lg-icon">language</mat-icon>
|
||||||
|
</button>
|
||||||
|
|
||||||
<div #notifications>
|
<div #notifications>
|
||||||
<mifosx-notifications-tray fxHide.lt-md></mifosx-notifications-tray>
|
<mifosx-notifications-tray fxHide.lt-md></mifosx-notifications-tray>
|
||||||
</div>
|
</div>
|
||||||
@@ -69,6 +73,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</mat-toolbar>
|
</mat-toolbar>
|
||||||
|
|
||||||
|
<!-- Language selector menu for small screen view -->
|
||||||
|
<mat-menu #languageMenu="matMenu">
|
||||||
|
<mifosx-language-selector class="ml-1 language"></mifosx-language-selector>
|
||||||
|
</mat-menu>
|
||||||
|
|
||||||
<mat-menu #institutionMenu="matMenu" [overlapTrigger]="false">
|
<mat-menu #institutionMenu="matMenu" [overlapTrigger]="false">
|
||||||
<button mat-menu-item routerLink="/clients">{{'labels.menus.Clients' | translate}}</button>
|
<button mat-menu-item routerLink="/clients">{{'labels.menus.Clients' | translate}}</button>
|
||||||
<button mat-menu-item routerLink="/groups">{{'labels.menus.Groups' | translate}}</button>
|
<button mat-menu-item routerLink="/groups">{{'labels.menus.Groups' | translate}}</button>
|
||||||
|
|||||||
@@ -38,3 +38,15 @@
|
|||||||
margin-right: 1rem;
|
margin-right: 1rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Show icon on small screens
|
||||||
|
.lg-icon {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 959px) {
|
||||||
|
.lg-icon {
|
||||||
|
display: block;
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<mat-form-field id="language-selector">
|
<mat-form-field id="language-selector" class="m-l-10">
|
||||||
<mat-label>{{'labels.inputs.Language' | translate}}</mat-label>
|
<mat-label>{{'labels.inputs.Language' | translate}}</mat-label>
|
||||||
<mat-select [formControl]="languageSelector" (selectionChange)="setLanguage()" class="languageselector">
|
<mat-select [formControl]="languageSelector" (selectionChange)="setLanguage()" class="languageselector">
|
||||||
<mat-option *ngFor="let language of languages" [value]="language">
|
<mat-option *ngFor="let language of languages" [value]="language">
|
||||||
|
|||||||
Reference in New Issue
Block a user