12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import { OnInit } from '@angular/core';
- import { Component } from '@angular/core';
- import { Router } from '@angular/router';
- import { IonHeader, IonToolbar, IonTitle, IonContent, IonCard, IonCardContent, IonButton, IonCardHeader, IonCardTitle, IonCardSubtitle, ModalController, IonInput, IonItem, IonSegment, IonSegmentButton, IonLabel } from '@ionic/angular/standalone';
- import { CloudUser } from 'src/lib/ncloud';
- @Component({
- selector: 'app-change-key-edit',
- templateUrl: './change-key.component.html',
- styleUrls: ['./change-key.component.scss'],
- standalone: true,
- imports: [IonHeader, IonToolbar, IonTitle, IonContent,
- IonCard,IonCardContent,IonButton,IonCardHeader,IonCardTitle,IonCardSubtitle,
- IonInput,IonItem,
- IonSegment,IonSegmentButton,IonLabel
- ],
- })
- export class ChangeKeyComponent implements OnInit {
- currentUser:CloudUser|undefined
- userData:any = {}
- userDataChange(key:string,ev:any){
- let value = ev?.detail?.value
- if(value){
- this.userData[key] = value
- }
- }
- constructor(
- private router: Router,
- private modalCtrl:ModalController) {
- this.currentUser = new CloudUser();
- this.userData = this.currentUser.data;
- }
- ngOnInit() {}
- async save(){
-
- this.currentUser?.set(this.userData)
- await this.currentUser?.save()
- this.modalCtrl.dismiss(this.currentUser,"confirm")
- this.router.navigate(['/tabs/tab4'])
- }
- cancel(){
- this.modalCtrl.dismiss(null,"cancel")
- this.router.navigate(['/tabs/tab4'])
- }
- }
|