ngx-material-timepicker
Version:
Handy material design timepicker for angular
20 lines • 2.49 kB
JavaScript
import { Pipe } from '@angular/core';
import * as i0 from "@angular/core";
export class ActiveMinutePipe {
transform(minute, currentMinute, gap, isClockFaceDisabled) {
if (minute == null || isClockFaceDisabled) {
return false;
}
const defaultGap = 5;
return ((currentMinute === minute) && (minute % (gap || defaultGap) === 0));
}
}
ActiveMinutePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: ActiveMinutePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
ActiveMinutePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: ActiveMinutePipe, name: "activeMinute" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: ActiveMinutePipe, decorators: [{
type: Pipe,
args: [{
name: 'activeMinute'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aXZlLW1pbnV0ZS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2FwcC9tYXRlcmlhbC10aW1lcGlja2VyL3BpcGVzL2FjdGl2ZS1taW51dGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7QUFLcEQsTUFBTSxPQUFPLGdCQUFnQjtJQUV6QixTQUFTLENBQUMsTUFBYyxFQUFFLGFBQXFCLEVBQUUsR0FBVyxFQUFFLG1CQUE0QjtRQUN0RixJQUFJLE1BQU0sSUFBSSxJQUFJLElBQUksbUJBQW1CLEVBQUU7WUFDdkMsT0FBTyxLQUFLLENBQUM7U0FDaEI7UUFDRCxNQUFNLFVBQVUsR0FBRyxDQUFDLENBQUM7UUFFckIsT0FBTyxDQUFDLENBQUMsYUFBYSxLQUFLLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsR0FBRyxJQUFJLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDaEYsQ0FBQzs7OEdBVFEsZ0JBQWdCOzRHQUFoQixnQkFBZ0I7NEZBQWhCLGdCQUFnQjtrQkFINUIsSUFBSTttQkFBQztvQkFDRixJQUFJLEVBQUUsY0FBYztpQkFDdkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBQaXBlKHtcbiAgICBuYW1lOiAnYWN0aXZlTWludXRlJ1xufSlcbmV4cG9ydCBjbGFzcyBBY3RpdmVNaW51dGVQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgICB0cmFuc2Zvcm0obWludXRlOiBudW1iZXIsIGN1cnJlbnRNaW51dGU6IG51bWJlciwgZ2FwOiBudW1iZXIsIGlzQ2xvY2tGYWNlRGlzYWJsZWQ6IGJvb2xlYW4pOiBib29sZWFuIHtcbiAgICAgICAgaWYgKG1pbnV0ZSA9PSBudWxsIHx8IGlzQ2xvY2tGYWNlRGlzYWJsZWQpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgICBjb25zdCBkZWZhdWx0R2FwID0gNTtcblxuICAgICAgICByZXR1cm4gKChjdXJyZW50TWludXRlID09PSBtaW51dGUpICYmIChtaW51dGUgJSAoZ2FwIHx8IGRlZmF1bHRHYXApID09PSAwKSk7XG4gICAgfVxuXG59XG4iXX0=