All files / lib/date-range-input-field date-range-input-field.component.ts

100% Statements 53/53
100% Branches 7/7
100% Functions 2/2
100% Lines 53/53

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 541x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 16x 1x 1x  
/*******************************************************************************
 * Copyright bei
 * Entwicklungs- und Pflegeverbund für das gemeinsame Fachverfahren gefa
 *
 *******************************************************************************/
import { Component, Input, ViewChild } from '@angular/core';
 
import {
  InvalidControlValue,
  Nullable,
  WidgetKeySet,
} from '../utils/util.types';
import { createWidgetKeySet } from '../utils/utilities';
 
import { BaseRangeInputFieldComponent } from '../base-range-input-field/base-range-input-field.component';
import { DateInputComponent } from '../date-input/date-input.component';
 
/**
 * `gc-date-range-input-field` can be used to enter a range between two date values.
 */
@Component({
  selector: 'gc-date-range-input-field',
  templateUrl: './date-range-input-field.component.html',
  styleUrls: ['./date-range-input-field.component.css'],
})
export class DateRangeInputFieldComponent extends BaseRangeInputFieldComponent<
  Nullable<string | InvalidControlValue>
> {
  /**
   * Start slot value
   */
  @Input()
  public startSlotValue: Nullable<string | InvalidControlValue> = null;
 
  /**
   * End slot value
   */
  @Input()
  public endSlotValue: Nullable<string | InvalidControlValue> = null;
 
  /** @ignore */
  @ViewChild('startSlotEl')
  protected startSlotElement!: DateInputComponent;
 
  /** @ignore */
  @ViewChild('endSlotEl')
  protected endSlotElement!: DateInputComponent;
 
  /** @ignore */
  protected readonly _widgetKeys: WidgetKeySet = createWidgetKeySet(
    'gc-date-range-input',
  );
}