{{ (singleDatasource ? (isAlarmSource ? 'widget-config.alarm-source' : 'widget-config.datasource') : 'widget-config.datasources') | translate }}
@if (timeseriesKeyError) {
{{ 'widget-config.timeseries-key-error' | translate }}
} @if (basicMode && !hideDatasourcesMode) { {{ 'device.device' | translate }} {{ 'entity.entity-alias' | translate }} }
@if (maxDatasources > 1) {
{{ 'widget-config.maximum-datasources' | translate:{count: maxDatasources} }}
}
@if (datasourcesFormArray.length === 0) {
datasource.add-datasource-prompt
} @else {
@for (datasourceControl of datasourcesControls; track trackByDatasource($index, datasourceControl)) {
@if (!singleDatasource) {
{{$index + 1}}
}
@if (!singleDatasource && !disabled) {
@if (!dragDisabled) { }
}
}
} @if (showAddDatasource) {
}