Einstellungen auf Dialog umgebaut
This commit is contained in:
@@ -9,10 +9,12 @@ import {MatSlideToggleModule} from '@angular/material/slide-toggle';
|
||||
import { HotToastService } from '@ngxpert/hot-toast';
|
||||
import {MatProgressBarModule} from '@angular/material/progress-bar';
|
||||
import { MatSelectModule } from '@angular/material/select';
|
||||
import { MatDialogModule, MatDialogRef } from '@angular/material/dialog';
|
||||
import { MatIconModule } from '@angular/material/icon';
|
||||
|
||||
@Component({
|
||||
selector: 'app-settings',
|
||||
imports: [MatProgressBarModule, MatFormFieldModule, MatInputModule, MatButtonModule, ReactiveFormsModule, FormsModule, MatSlideToggleModule, MatSelectModule],
|
||||
imports: [MatProgressBarModule, MatFormFieldModule, MatInputModule, MatButtonModule, ReactiveFormsModule, FormsModule, MatSlideToggleModule, MatSelectModule, MatDialogModule, MatIconModule],
|
||||
templateUrl: './settings.component.html',
|
||||
styleUrl: './settings.component.scss'
|
||||
})
|
||||
@@ -23,6 +25,7 @@ export class SettingsComponent {
|
||||
private authService: AuthService = inject(AuthService);
|
||||
private api: ApiService = inject(ApiService);
|
||||
private toast: HotToastService = inject(HotToastService);
|
||||
private dialogRef = inject(MatDialogRef<SettingsComponent>);
|
||||
|
||||
public isLoading = false;
|
||||
|
||||
@@ -49,7 +52,7 @@ export class SettingsComponent {
|
||||
if (this.isDirty()) {
|
||||
this.toast.warning('Ungespeicherte Änderungen wurden verworfen.');
|
||||
}
|
||||
this.isOpen = false;
|
||||
this.dialogRef.close()
|
||||
}
|
||||
|
||||
get $userData() {
|
||||
|
||||
Reference in New Issue
Block a user