@if (isEditMode) {

Edit SMS Gateway

} @else {

Create SMS Gateway

}
Name @if (smsForm.get('name')?.hasError('required')) { Name is required } @if (smsForm.get('name')?.hasError('pattern')) { Name contains invalid characters. Only alphanumeric characters, dots, underscores and hyphens are allowed. } Provider Module @for (provider of providerEntries(); track provider.key) { {{ provider.key.split('.').pop() }} } @if (smsForm.get('providermodule')?.hasError('required')) { Provider Module is required }
Description
@if (selectedProvider()) {

Parameters

@for (param of parameterEntries(); track param.key) { {{ param.key }} @if (param.value.values) { @for (val of param.value.values; track val) { {{ val }} } } @if (!param.value.values && param.value.type === 'text') { } @if (!param.value.values && param.value.type !== 'text') { } {{ param.value.description }} @if (parametersForm.get(param.key)?.hasError('required')) { {{ param.key }} is required } }
} @if (selectedProvider()?.options_allowed) {

Options

Key {{ row.key }} Value {{ row.value }} Actions
Option Name Value
} @if (selectedProvider()?.headers_allowed) {

Headers

Key {{ row.key }} Value {{ row.value }} Actions
Header Name Value
}