Browse Source

Fix missing icon

pull/7819/head
Thomas Kaul 4 days ago
parent
commit
a6f898c07c
  1. 15
      apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts

15
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts

@ -56,9 +56,12 @@ import {
import { MatFormFieldModule } from '@angular/material/form-field'; import { MatFormFieldModule } from '@angular/material/form-field';
import { MatInputModule } from '@angular/material/input'; import { MatInputModule } from '@angular/material/input';
import { MatSelectModule } from '@angular/material/select'; import { MatSelectModule } from '@angular/material/select';
import { IonIcon } from '@ionic/angular/standalone';
import { AccessType } from '@prisma/client'; import { AccessType } from '@prisma/client';
import { addYears, endOfDay, isBefore, isValid, startOfDay } from 'date-fns'; import { addDays, addYears, endOfDay, isValid, startOfDay } from 'date-fns';
import { StatusCodes } from 'http-status-codes'; import { StatusCodes } from 'http-status-codes';
import { addIcons } from 'ionicons';
import { calendarClearOutline } from 'ionicons/icons';
import { EMPTY, catchError } from 'rxjs'; import { EMPTY, catchError } from 'rxjs';
import { CreateOrUpdateAccessDialogParams } from './interfaces/interfaces'; import { CreateOrUpdateAccessDialogParams } from './interfaces/interfaces';
@ -70,6 +73,7 @@ import { CreateOrUpdateAccessDialogParams } from './interfaces/interfaces';
FormsModule, FormsModule,
GfAccessLevelIconComponent, GfAccessLevelIconComponent,
GfPortfolioFilterFormComponent, GfPortfolioFilterFormComponent,
IonIcon,
JsonPipe, JsonPipe,
MatButtonModule, MatButtonModule,
MatDatepickerModule, MatDatepickerModule,
@ -116,6 +120,8 @@ export class GfCreateOrUpdateAccessDialogComponent implements OnInit {
public constructor() { public constructor() {
this.mode = this.data.access ? 'update' : 'create'; this.mode = this.data.access ? 'update' : 'create';
addIcons({ calendarClearOutline });
} }
public get canApplyFilters() { public get canApplyFilters() {
@ -168,13 +174,10 @@ export class GfCreateOrUpdateAccessDialogComponent implements OnInit {
] ]
}); });
this.minExpiresAt =
access?.expiresAt && isBefore(new Date(access.expiresAt), this.today)
? startOfDay(new Date(access.expiresAt))
: this.today;
this.assetClasses = getAssetClassFilters(); this.assetClasses = getAssetClassFilters();
this.minExpiresAt = addDays(this.today, 1);
this.userService this.userService
.get() .get()
.pipe(takeUntilDestroyed(this.destroyRef)) .pipe(takeUntilDestroyed(this.destroyRef))

Loading…
Cancel
Save