mp-common
Version:
This is XPO MarketPlace common libary
32 lines (26 loc) • 895 B
text/typescript
import { Component, OnInit, Input, EventEmitter, Output } from '@angular/core';
import { LaneFilter } from '../../core';
export class LaneSearchComponent implements OnInit {
filter: LaneFilter;
filterChange = new EventEmitter();
constructor() { }
ngOnInit() {
}
onChangeLaneFilter() {
this.filterChange.emit(this.filter);
}
swapOriginDest() {
let origin = this.filter.origin;
let originDeadEnd = this.filter.laneOriginDeadHead;
this.filter.origin = this.filter.destination;
this.filter.laneOriginDeadHead = this.filter.laneDestDeadHead;
this.filter.destination = origin;
this.filter.laneDestDeadHead = originDeadEnd;
this.onChangeLaneFilter();
}
}