@switch (widgetActionFormGroup.get('type').value) {
@case (widgetActionType.openDashboard) {
}
@case (widgetActionFormGroup.get('type').value === widgetActionType.openDashboardState ||
widgetActionFormGroup.get('type').value === widgetActionType.updateDashboardState ||
widgetActionFormGroup.get('type').value === widgetActionType.openDashboard ?
widgetActionFormGroup.get('type').value : '') {
}
@case (widgetActionType.openURL) {
}
@case (widgetActionFormGroup.get('type').value === widgetActionType.openDashboardState ||
widgetActionFormGroup.get('type').value === widgetActionType.updateDashboardState ?
widgetActionFormGroup.get('type').value : '') {
{{ 'widget-action.open-right-layout' | translate }}
}
@case (widgetActionFormGroup.get('type').value === widgetActionType.openDashboard ||
widgetActionFormGroup.get('type').value === widgetActionType.openURL ?
widgetActionFormGroup.get('type').value : '') {
{{ 'widget-action.open-new-browser-tab' | translate }}
}
@case (widgetActionFormGroup.get('type').value === widgetActionType.openDashboardState ||
widgetActionFormGroup.get('type').value === widgetActionType.updateDashboardState ||
widgetActionFormGroup.get('type').value === widgetActionType.openDashboard ?
widgetActionFormGroup.get('type').value : '') {
@if (widgetType !== WidgetType.static) {
{{ 'widget-action.set-entity-from-widget' | translate }}
}
@if (actionTypeFormGroup.get('setEntityId').value) {
}
}
@case (widgetActionFormGroup.get('type').value === widgetActionType.openDashboardState ?
widgetActionFormGroup.get('type').value : '') {
@switch (actionTypeFormGroup.get('stateDisplayType').value) {
@case ('separateDialog') {
{{ 'widget-action.dialog-hide-dashboard-toolbar' | translate }}
}
@case ('popover') {
{{ 'widget-action.popover-hide-on-click-outside' | translate }}
{{ 'widget-action.popover-hide-dashboard-toolbar' | translate }}
}
@case ('normal') {
}
}
}
@case (widgetActionType.custom) {
}
@case (widgetActionType.placeMapItem) {
}
@case (widgetActionFormGroup.get('type').value === widgetActionType.customPretty
|| widgetActionFormGroup.get('type').value === widgetActionType.placeMapItem
? widgetActionFormGroup.get('type').value : '') {
}
@case (widgetActionType.mobileAction) {
}
}