Skip to content

Commit bbf9f7c

Browse files
authored
Merge pull request #2570 from steinwinde/WEB-206
fix: fix rendering of server dropdown on login page
2 parents 4b882a1 + ca99ae4 commit bbf9f7c

File tree

4 files changed

+19
-18
lines changed

4 files changed

+19
-18
lines changed

src/app/login/login.component.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ <h1 class="mat-display-1 cover-title">{{ 'APP_NAME' | translate }}</h1>
4040

4141
<div class="layout-column flex-gt-sm-30 login-container">
4242
<!-- Language Selector to the extreme right -->
43-
<div class="layout-row-reverse flex-auto">
44-
<mifosx-language-selector class="p-r-10 p-t-10"></mifosx-language-selector>
45-
<mifosx-theme-toggle class="p-r-10 p-t-10"></mifosx-theme-toggle>
43+
<div class="layout-row-reverse">
44+
<mifosx-language-selector class="p-t-10 p-r-10 width-40"></mifosx-language-selector>
45+
<mifosx-theme-toggle class="p-t-10"></mifosx-theme-toggle>
4646
<mifosx-server-selector
4747
class="p-t-10"
4848
*ngIf="!environment.production && environment.allowServerSwitch"

src/app/login/login.component.scss

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
mifosx-server-selector {
22
padding-left: 5px;
3-
width: 300px;
3+
width: 40%;
44
}
55

66
.cover {
@@ -23,6 +23,10 @@ mifosx-server-selector {
2323
position: absolute;
2424
}
2525

26+
.width-40 {
27+
width: 40%;
28+
}
29+
2630
.cover-content {
2731
display: block;
2832
max-width: 80%;
@@ -94,6 +98,10 @@ mifosx-server-selector {
9498
padding-top: 0;
9599
}
96100

101+
.p-r-10 {
102+
padding-right: 10px;
103+
}
104+
97105
::ng-deep .login-container mifosx-footer .divider {
98106
margin: 0 !important;
99107
width: 14rem !important;

src/app/shared/server-selector/server-selector.component.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
<mat-form-field id="server-selector" *ngIf="existMoreThanOneServer">
22
<mat-label>{{ 'labels.inputs.Server' | translate }}</mat-label>
3-
<mat-select [formControl]="serverSelector" (selectionChange)="setServer()" panelClass="server-panel">
3+
<mat-select
4+
[formControl]="serverSelector"
5+
(selectionChange)="setServer()"
6+
panelClass="server-panel"
7+
panelWidth="null"
8+
>
49
<div class="sticky">
510
<form [formGroup]="form" (ngSubmit)="addNewServer()">
611
<div class="actions">
712
<mat-form-field class="ml align-start">
8-
<span matPrefix
9-
><mat-icon>{{ 'labels.inputs.language' | translate }}</mat-icon></span
10-
>
13+
<span matPrefix><mat-icon>language</mat-icon></span>
1114
<mat-label>{{ 'labels.placeholders.Add new server' | translate }}</mat-label>
1215
<input matInput type="text" autocomplete="off" formControlName="url" />
1316
<mat-error *ngIf="form.controls.url.hasError('required')">

src/app/shared/server-selector/server-selector.component.scss

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,10 @@
44
justify-content: space-evenly;
55
}
66

7-
.rg {
8-
float: right;
9-
}
10-
117
.ml {
128
margin-left: 10px;
139
}
1410

15-
/* .pba {
16-
width: 80%;
17-
left: 10%;
18-
margin: 12px;
19-
} */
20-
2111
.sticky {
2212
position: sticky;
2313
z-index: 1; // appear above mat-option

0 commit comments

Comments
 (0)