@for (item of storageTypes; track item) {
@if (item.key != storageType.LOCAL.toString()) {
{{
item.value | storageType
}}
}
}
@if (
storageSettingForm.get('storageType')?.invalid &&
storageSettingForm.get('storageType')?.touched
) {
{{ "STORAGE_TYPE_IS_REQUIRED" | translate }}
}
@if (
storageSettingForm.get('storageType')?.value?.toString() === storageType.AWS.toString() ||
storageSettingForm.get('storageType')?.value?.toString() === storageType.CLOUDFLARE.toString()
) {
@if (storageSettingForm.get('name')?.invalid && storageSettingForm.get('name')?.touched) {
{{ "NAME_IS_REQUIRED" | translate }}
}
@if (storageSettingForm.get('accessKey')?.invalid && storageSettingForm.get('accessKey')?.touched) {
{{ "ACCESS_KEY_IS_REQUIRED" | translate }}
}
@if (storageSettingForm.get('region')?.invalid && storageSettingForm.get('region')?.touched) {
{{ "REGION_IS_REQUIRED" | translate }}
}
@if (storageSettingForm.get('secretKey')?.invalid && storageSettingForm.get('secretKey')?.touched) {
{{ "SECRET_KEY_IS_REQUIRED" | translate }}
}
@if (storageSettingForm.get('bucketName')?.invalid && storageSettingForm.get('bucketName')?.touched) {
{{ "BUCKET_NAME_IS_REQUIRED" | translate }}
}
@if (storageSettingForm.get('storageType')?.value?.toString() === storageType.CLOUDFLARE.toString()) {
@if (storageSettingForm.get('accountId')?.invalid && storageSettingForm.get('accountId')?.touched) {
{{ "ACCOUNT_ID_IS_REQUIRED" | translate }}
}
}
}