diff --git a/apps/concierge/src/app/day-view/room-approvals.component.ts b/apps/concierge/src/app/day-view/room-approvals.component.ts index 29c00af6ab..353f734cf2 100644 --- a/apps/concierge/src/app/day-view/room-approvals.component.ts +++ b/apps/concierge/src/app/day-view/room-approvals.component.ts @@ -1,11 +1,12 @@ -import { Component } from '@angular/core'; -import { EventsStateService } from './events-state.service'; +import { Component, OnInit } from '@angular/core'; import { OrganisationService } from '@placeos/organisation'; -import { getModule } from '@placeos/ts-client'; import { CalendarEvent } from '@placeos/events'; +import { getTimezoneOffsetString, SettingsService } from '@placeos/common'; import { BehaviorSubject, combineLatest } from 'rxjs'; import { map } from 'rxjs/operators'; -import { getTimezoneOffsetString, SettingsService } from '@placeos/common'; + +import { EventsStateService } from './events-state.service'; +import { getModule } from '@placeos/ts-client'; @Component({ selector: 'room-bookings-approvals', @@ -21,25 +22,25 @@ import { getTimezoneOffsetString, SettingsService } from '@placeos/common'; btn icon matRipple - class="absolute top-4 left-2 bg-base-200" + class="absolute top-3 left-2 bg-base-200" matTooltip="Hide Pending Approvals" matTooltipPosition="left" (click)="show = !show" > chevron_right -

+

Pending Approval ({{ (filtered_pending | async)?.length || '0' }} of {{ (pending | async)?.length || '0' }})

-
+
@@ -49,18 +50,22 @@ import { getTimezoneOffsetString, SettingsService } from '@placeos/common'; search
-
+
-

No pending requests

+

No pending requests

+ @let space = + (event.resources.length + ? (event.resources[0]?.email | space | async) + : (event.mailbox | space | async)) || event.system;

{{ event.title }}

{{ event.date | date: 'mediumDate' : tz }} @@ -73,11 +78,8 @@ import { getTimezoneOffsetString, SettingsService } from '@placeos/common';

@@ -88,12 +90,8 @@ import { getTimezoneOffsetString, SettingsService } from '@placeos/common';
{{ - ( - event.resources.length && - (event.resources[0]?.email | space | async) - )?.display_name || - (event.resources[0]?.email | space | async) - ?.name || + space?.display_name || + space?.name || 'No Location' }}
@@ -157,7 +155,7 @@ import { getTimezoneOffsetString, SettingsService } from '@placeos/common'; btn icon matRipple - class="bg-warning absolute top-2 -left-8 shadow text-warning-content" + class="bg-warning absolute top-3 -left-8 shadow text-warning-content" *ngIf="!show" (click)="show = !show" matTooltip="Show Pending Approvals" @@ -176,7 +174,7 @@ import { getTimezoneOffsetString, SettingsService } from '@placeos/common'; `, ], }) -export class RoomBookingsApprovalsComponent { +export class RoomBookingsApprovalsComponent implements OnInit { private _show = true; public loading = false; public status: Record = {};