@let state = this.state(); @let stepper = this.stepper();
@if (state) { @if ('defaults' in state) { } @if (!('defaults' in state) && !('config' in state)) {
} }

{{ !state || !('defaults' in state) ? ('SMTP.CREATE.STEPS.CURRENT_DESC_TITLE' | translate) : ('SMTP.CREATE.STEPS.CREATE_DESC_TITLE' | translate: { value: state.defaults.description | titlecase }) }}

@if (configOrDefaultsQuery.isLoading()) { } @if (state) { {{ 'SMTP.CREATE.STEPS.PROVIDER_SETTINGS' | translate }}
{{ 'SETTING.SMTP.TLS' | translate }} {{ 'SETTING.SMTP.DESCRIPTION' | translate }} {{ 'SETTING.SMTP.HOSTANDPORT' | translate }} XOAUTH2 {{ 'SETTING.SMTP.USER' | translate }} @if ('tokenEndpoint' in state.authForm.controls) { Token Endpoint Scopes comma separated Client ID Client Secret } @else { {{ 'SETTING.SMTP.PASSWORD' | translate }} }
{{ 'SMTP.CREATE.STEPS.SENDER_SETTINGS' | translate }} {{ 'SETTING.SMTP.SENDERADDRESS' | translate }} {{ 'SETTING.SMTP.SENDERNAME' | translate }} {{ 'SETTING.SMTP.REPLYTOADDRESS' | translate }}
{{ 'SMTP.CREATE.STEPS.SAVE_SETTINGS' | translate }}

{{ 'SMTP.CREATE.STEPS.TEST.TITLE' | translate }}

{{ 'SMTP.CREATE.STEPS.TEST.DESCRIPTION' | translate }}

{{ 'SMTP.LIST.DIALOG.TEST_EMAIL' | translate }} @if (testEmailConfigurationMutation.isPending()) {
} @if (testEmailConfigurationMutation.isError() || testEmailConfigurationMutation.isSuccess()) { {{ 'SMTP.LIST.DIALOG.TEST_RESULT' | translate }} @let error = testEmailConfigurationMutation.error(); }
{{ 'SMTP.CREATE.STEPS.NEXT_STEPS' | translate }} @if ('config' in state) {
@if (state.config.state === EmailProviderState.EMAIL_PROVIDER_ACTIVE) {

{{ 'SMTP.CREATE.STEPS.DEACTIVATE.TITLE' | translate }}

{{ 'SMTP.CREATE.STEPS.DEACTIVATE.DESCRIPTION' | translate }}

} @else if (state.config.state === EmailProviderState.EMAIL_PROVIDER_INACTIVE) {

{{ 'SMTP.CREATE.STEPS.ACTIVATE.TITLE' | translate }}

{{ 'SMTP.CREATE.STEPS.ACTIVATE.DESCRIPTION' | translate }}

}
}
check
}