@materia/users
Version:
Signin/signup your users in your Materia application
31 lines (30 loc) • 1.26 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { FormGroup, FormBuilder } from '@angular/forms';
import { MatExpansionPanel } from '@angular/material/expansion';
import { UserManagementSettings } from 'client/models/user-setting.model';
import * as i0 from "@angular/core";
export declare class EmailSettingsComponent implements OnInit {
private http;
private form;
settings: UserManagementSettings;
baseUrl: string;
hide: EventEmitter<void>;
save: EventEmitter<any>;
signupPanel: MatExpansionPanel;
changeEmailPanel: MatExpansionPanel;
lostPasswordPanel: MatExpansionPanel;
emailForm: FormGroup;
templates: Array<{
name: string;
id: number;
}>;
constructor(http: HttpClient, form: FormBuilder);
ngOnInit(): void;
refreshTemplates(): void;
saveEmailSettings(): void;
cancel(): void;
private getSettingsProperty;
static ɵfac: i0.ɵɵFactoryDef<EmailSettingsComponent, never>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<EmailSettingsComponent, "materia-user-management-email-settings", never, { "settings": "settings"; "baseUrl": "baseUrl"; }, { "hide": "hide"; "save": "save"; }, never, never>;
}