Files
doneit-web/src/app/pages/publications/new-publication/new-publication.page.ts
T

55 lines
1.3 KiB
TypeScript
Raw Normal View History

import { Component, OnInit } from '@angular/core';
import { ModalController, NavParams } from '@ionic/angular';
import { GalleryPage } from '../gallery/gallery.page';
@Component({
selector: 'app-new-publication',
templateUrl: './new-publication.page.html',
styleUrls: ['./new-publication.page.scss'],
})
export class NewPublicationPage implements OnInit {
publicationType:string;
publicationTitle:string;
constructor(
private modalController: ModalController,
private navParams: NavParams,
) {
this.publicationType = this.navParams.get('publicationType');
this.publicationTitle = 'Nova Publicação';
}
ngOnInit() {
this.setTitle();
}
save(){
}
close(){
this.modalController.dismiss();
}
setTitle(){
if(this.publicationType == '1'){
this.publicationTitle = 'Nova Publicação Rápida'
}
else if(this.publicationType == '2'){
this.publicationTitle = 'Nova Publicação'
}
else if(this.publicationType == '3'){
this.publicationTitle = 'Editar Publicação'
}
}
async openGallery() {
const modal = await this.modalController.create({
component: GalleryPage,
componentProps:{
},
cssClass: 'new-publication',
backdropDismiss: false
});
await modal.present();
modal.onDidDismiss();
}
}