forked from hazza/dspace-angular
22 lines
759 B
TypeScript
22 lines
759 B
TypeScript
import { Component, OnInit, Optional } from '@angular/core';
|
|
import { ValueInputComponent } from '../value-input.component';
|
|
import { ControlContainer, NgForm } from '@angular/forms';
|
|
import { controlContainerFactory } from '../../../process-form.component';
|
|
|
|
/**
|
|
* Represents the value of a boolean parameter
|
|
*/
|
|
@Component({
|
|
selector: 'ds-boolean-value-input',
|
|
templateUrl: './boolean-value-input.component.html',
|
|
styleUrls: ['./boolean-value-input.component.scss'],
|
|
viewProviders: [ { provide: ControlContainer,
|
|
useFactory: controlContainerFactory,
|
|
deps: [[new Optional(), NgForm]] } ]
|
|
})
|
|
export class BooleanValueInputComponent extends ValueInputComponent<boolean> implements OnInit {
|
|
ngOnInit() {
|
|
this.updateValue.emit(true)
|
|
}
|
|
}
|