Apply
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component.ts b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component.ts
index 5843f03a68..6dea9a8ef6 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component.ts
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component.ts
@@ -40,7 +40,7 @@ export class CustomTimeRangeSelectionComponent implements OnInit {
@Input() labels: TimeSelectorLabel;
@Input()
- enableTimeChange: boolean;
+ enableTimePicker: boolean;
@Input()
maxDayRange: number;
@@ -96,7 +96,7 @@ export class CustomTimeRangeSelectionComponent implements OnInit {
}
formatDate(date: Date): string {
- if (this.enableTimeChange === true) {
+ if (this.enableTimePicker === true) {
return date?.toLocaleDateString() || '-';
} else {
return date?.toLocaleDateString() || ' ';
@@ -119,7 +119,7 @@ export class CustomTimeRangeSelectionComponent implements OnInit {
if (this.selectionModel.isComplete()) {
if (this.maxDayRange === 0 || daysDiff + 1 <= this.maxDayRange) {
this.dateSelectionComplete = true;
- if (!this.enableTimeChange) {
+ if (!this.enableTimePicker) {
this.saveSelection();
}
} else {
@@ -130,7 +130,7 @@ export class CustomTimeRangeSelectionComponent implements OnInit {
}
saveSelection(): void {
- if (this.enableTimeChange === true) {
+ if (this.enableTimePicker === true) {
this.updateDateTime(
this.currentDateRange.start,
this.currentStartTime,
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.html b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.html
index 1dfc7f7119..ae4d68ad55 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.html
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.html
@@ -27,6 +27,12 @@
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.scss b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.scss
index b9c614c4d3..893860db05 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.scss
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.scss
@@ -42,3 +42,7 @@
.quick-link:hover {
font-weight: bold;
}
+
+.quick-link.selected {
+ font-weight: bold;
+}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.ts b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.ts
index 318ce9ff79..3b2f0a7070 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.ts
+++ b/ui/projects/streampipes/shared-ui/src/lib/components/time-selector/time-selector-menu/time-selector-menu.component.ts
@@ -46,7 +46,7 @@ export class TimeRangeSelectorMenuComponent implements OnInit {
labels: TimeSelectorLabel;
@Input()
- enableTimeChange: boolean;
+ enableTimePicker: boolean;
@Input()
maxDayRange: number;
diff --git a/ui/projects/streampipes/shared-ui/src/lib/services/time-selection.service.ts b/ui/projects/streampipes/shared-ui/src/lib/services/time-selection.service.ts
index cca6465323..162a6979fc 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/services/time-selection.service.ts
+++ b/ui/projects/streampipes/shared-ui/src/lib/services/time-selection.service.ts
@@ -39,7 +39,7 @@ import {
subWeeks,
subYears,
} from 'date-fns';
-import { TimeSelectorLabel } from '../components/time-selector/time-selector.model';
+import { TimeSelectorLabel } from '@streampipes/shared-ui';
@Injectable({ providedIn: 'root' })
export class TimeSelectionService {
@@ -280,4 +280,14 @@ export class TimeSelectionService {
const widgetTimeSettings = { timeSettings, widgetIndex };
this.timeSelectionChangeSubject.next(widgetTimeSettings);
}
+
+ public formatDate(
+ date: Date,
+ enableTimePicker: boolean,
+ dateFormat: Intl.DateTimeFormatOptions,
+ ): string {
+ return enableTimePicker
+ ? date.toLocaleDateString()
+ : date.toLocaleDateString(navigator.language, dateFormat);
+ }
}
diff --git a/ui/projects/streampipes/shared-ui/src/lib/shared-ui.module.ts b/ui/projects/streampipes/shared-ui/src/lib/shared-ui.module.ts
index cdda6df485..ee9a72ba55 100644
--- a/ui/projects/streampipes/shared-ui/src/lib/shared-ui.module.ts
+++ b/ui/projects/streampipes/shared-ui/src/lib/shared-ui.module.ts
@@ -146,6 +146,7 @@ import { MatTreeModule } from '@angular/material/tree';
CustomTimeRangeSelectionComponent,
TimeRangeSelectorComponent,
TimeRangeSelectorMenuComponent,
+ DataExplorerRefreshIntervalSettingsComponent,
],
})
export class SharedUiModule {}
diff --git a/ui/projects/streampipes/shared-ui/src/public-api.ts b/ui/projects/streampipes/shared-ui/src/public-api.ts
index ab70e0b106..fc63ee4a92 100644
--- a/ui/projects/streampipes/shared-ui/src/public-api.ts
+++ b/ui/projects/streampipes/shared-ui/src/public-api.ts
@@ -43,6 +43,7 @@ export * from './lib/components/time-selector/time-selector.model';
export * from './lib/components/time-selector/time-range-selector.component';
export * from './lib/components/time-selector/time-selector-menu/time-selector-menu.component';
export * from './lib/components/time-selector/time-selector-menu/custom-time-range-selection/custom-time-range-selection.component';
+export * from './lib/components/time-selector/refresh-interval-settings/refresh-interval-settings.component';
export * from './lib/models/sp-navigation.model';
diff --git a/ui/src/app/data-explorer/components/widget/data-explorer-dashboard-widget.component.html b/ui/src/app/data-explorer/components/widget/data-explorer-dashboard-widget.component.html
index 5bdfed7df1..41ff1319f9 100644
--- a/ui/src/app/data-explorer/components/widget/data-explorer-dashboard-widget.component.html
+++ b/ui/src/app/data-explorer/components/widget/data-explorer-dashboard-widget.component.html
@@ -104,6 +104,8 @@
aria-label="Options"
data-cy="options-data-explorer"
#menuTrigger="matMenuTrigger"
+ [matTooltip]="tooltipText"
+ matTooltipClass="no-wrap-tooltip"
>