Browse Source

Harmonize date picker styling

pull/7194/head
Thomas Kaul 2 weeks ago
parent
commit
d07fb5e021
  1. 2
      apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
  2. 2
      libs/ui/src/lib/account-balances/account-balances.component.html
  3. 19
      libs/ui/src/lib/fire-calculator/fire-calculator.component.html
  4. 6
      libs/ui/src/lib/fire-calculator/fire-calculator.component.ts

2
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html

@ -167,7 +167,7 @@
name="calendar-clear-outline"
/>
</mat-datepicker-toggle>
<mat-datepicker #date disabled="false" />
<mat-datepicker #date />
</mat-form-field>
</div>
<div

2
libs/ui/src/lib/account-balances/account-balances.component.html

@ -22,7 +22,7 @@
[matDatepicker]="date"
[max]="maxDate"
/>
<mat-datepicker-toggle matSuffix [for]="date">
<mat-datepicker-toggle class="mr-2" matSuffix [for]="date">
<ion-icon
class="text-muted"
matDatepickerToggleIcon

19
libs/ui/src/lib/fire-calculator/fire-calculator.component.html

@ -39,19 +39,26 @@
class="d-none"
formControlName="retirementDate"
matInput
[matDatepicker]="datepicker"
[matDatepicker]="date"
[min]="minDate"
/>
<mat-datepicker-toggle
matIconSuffix
class="mr-2"
matSuffix
[disabled]="hasPermissionToUpdateUserSettings !== true"
[for]="datepicker"
/>
[for]="date"
>
<ion-icon
class="text-muted"
matDatepickerToggleIcon
name="calendar-clear-outline"
/>
</mat-datepicker-toggle>
<mat-datepicker
#datepicker
#date
startView="multi-year"
[disabled]="hasPermissionToUpdateUserSettings !== true"
(monthSelected)="setMonthAndYear($event, datepicker)"
(monthSelected)="setMonthAndYear($event, date)"
/>
</mat-form-field>

6
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts

@ -34,6 +34,7 @@ import {
} from '@angular/material/datepicker';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatInputModule } from '@angular/material/input';
import { IonIcon } from '@ionic/angular/standalone';
import {
BarController,
BarElement,
@ -56,6 +57,8 @@ import {
startOfMonth,
sub
} from 'date-fns';
import { addIcons } from 'ionicons';
import { calendarClearOutline } from 'ionicons/icons';
import { isNumber } from 'lodash';
import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader';
import { debounceTime } from 'rxjs';
@ -67,6 +70,7 @@ import { FireCalculatorService } from './fire-calculator.service';
imports: [
CommonModule,
FormsModule,
IonIcon,
MatButtonModule,
MatDatepickerModule,
MatFormFieldModule,
@ -136,6 +140,8 @@ export class GfFireCalculatorComponent implements OnChanges, OnDestroy {
Tooltip
);
addIcons({ calendarClearOutline });
this.calculatorForm.valueChanges
.pipe(takeUntilDestroyed(this.destroyRef))
.subscribe(() => {

Loading…
Cancel
Save