Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export class ModalComponent implements OnInit {
- @Input('config') config: ModalConfiguration;
- @Input('isOpen') isOpen: string;
- @Output('closeModal') closeModalEvent: EventEmitter<Boolean> = new EventEmitter<Boolean>();
- constructor() {}
- ngOnInit() {
- this.setInitialConfiguration();
- }
- setInitialConfiguration() {
- if(this.config.closeIcon === undefined) this.config.closeIcon = true;
- }
- closeModal(): void {
- this.closeModalEvent.emit(false);
- this.isOpen = 'swipeUp';
- }
- }
- export interface ModalConfiguration {
- title?: String;
- message?: String;
- confirmationButton: Boolean;
- closeButton: Boolean;
- closeIcon?: Boolean;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement