@@ -71,7 +71,7 @@ import { DEFAULT_CHART_CONFIG } from './ChartUtils';
71
71
import { IS_LOCAL_MODE } from './config' ;
72
72
import { useDashboard } from './dashboard' ;
73
73
import DashboardFilters from './DashboardFilters' ;
74
- import DashboardFiltersEditModal from './DashboardFiltersEditModal ' ;
74
+ import DashboardFiltersModal from './DashboardFiltersModal ' ;
75
75
import { GranularityPickerControlled } from './GranularityPicker' ;
76
76
import HDXMarkdownChart from './HDXMarkdownChart' ;
77
77
import { withAppNav } from './layout' ;
@@ -517,6 +517,8 @@ function DBDashboardPage({ presetConfig }: { presetConfig?: Dashboard }) {
517
517
dashboardHash,
518
518
isLocalDashboard,
519
519
isLocalDashboardEmpty,
520
+ isFetching : isFetchingDashboard ,
521
+ isSetting : isSavingDashboard ,
520
522
} = useDashboard ( {
521
523
dashboardId : dashboardId as string | undefined ,
522
524
presetConfig,
@@ -562,7 +564,7 @@ function DBDashboardPage({ presetConfig }: { presetConfig?: Dashboard }) {
562
564
parseAsString . withDefault ( 'lucene' ) ,
563
565
) ;
564
566
565
- const [ showVariablesModal , setShowVariablesModal ] = useState ( false ) ;
567
+ const [ showFiltersModal , setShowFiltersModal ] = useState ( false ) ;
566
568
567
569
const filters = dashboard ?. filters ?? [ ] ;
568
570
const { filterValues, setFilterValue, filterQueries } =
@@ -1084,7 +1086,7 @@ function DBDashboardPage({ presetConfig }: { presetConfig?: Dashboard }) {
1084
1086
color = "gray"
1085
1087
px = "xs"
1086
1088
mr = { 6 }
1087
- onClick = { ( ) => setShowVariablesModal ( true ) }
1089
+ onClick = { ( ) => setShowFiltersModal ( true ) }
1088
1090
>
1089
1091
< IconFilterEdit strokeWidth = { 1 } />
1090
1092
</ Button >
@@ -1161,12 +1163,13 @@ function DBDashboardPage({ presetConfig }: { presetConfig?: Dashboard }) {
1161
1163
>
1162
1164
+ Add New Tile
1163
1165
</ Button >
1164
- < DashboardFiltersEditModal
1165
- opened = { showVariablesModal }
1166
- onClose = { ( ) => setShowVariablesModal ( false ) }
1166
+ < DashboardFiltersModal
1167
+ opened = { showFiltersModal }
1168
+ onClose = { ( ) => setShowFiltersModal ( false ) }
1167
1169
filters = { filters }
1168
1170
onSaveFilter = { handleSaveFilter }
1169
1171
onRemoveFilter = { handleRemoveFilter }
1172
+ isLoading = { isSavingDashboard || isFetchingDashboard }
1170
1173
/>
1171
1174
</ Box >
1172
1175
) ;
0 commit comments