import { Pipe, PipeTransform } from '@angular/core'
import { MessageResponse } from '@api-client/angular'

@Pipe({ name: 'kadiNotificationTitle' })
export class NotificationTitlePipe implements PipeTransform {
	transform(type: MessageResponse.TypeEnum): string {
		switch (type) {
			case MessageResponse.TypeEnum.request_waiter: {
				return 'Call the waiter'
			}
			case MessageResponse.TypeEnum.request_payment: {
				return 'Pay'
			}
			case MessageResponse.TypeEnum.request_order: {
				return 'Order'
			}
			case MessageResponse.TypeEnum.order: {
				return 'Order'
			}
			case MessageResponse.TypeEnum.card_payment_complete: {
				return 'Payment Recieved'
			}
			case MessageResponse.TypeEnum.dish_ready_to_serve: {
				return 'Ready to serve'
			}
		}
	}
}
