diff --git a/static/app/views/dashboards/datasetConfig/spans.tsx b/static/app/views/dashboards/datasetConfig/spans.tsx index b44b8421f800de..8d568605ae96c5 100644 --- a/static/app/views/dashboards/datasetConfig/spans.tsx +++ b/static/app/views/dashboards/datasetConfig/spans.tsx @@ -193,6 +193,7 @@ export const SpansConfig: DatasetConfig< DisplayType.LINE, DisplayType.TABLE, DisplayType.TOP_N, + DisplayType.DETAILS, ], getTableRequest: ( api: Client, diff --git a/static/app/views/dashboards/types.tsx b/static/app/views/dashboards/types.tsx index a99d11f29b6dd1..0e975b89834091 100644 --- a/static/app/views/dashboards/types.tsx +++ b/static/app/views/dashboards/types.tsx @@ -24,6 +24,7 @@ export enum DisplayType { LINE = 'line', TABLE = 'table', BIG_NUMBER = 'big_number', + DETAILS = 'details', TOP_N = 'top_n', } diff --git a/static/app/views/dashboards/utils.tsx b/static/app/views/dashboards/utils.tsx index 07a9933a03a64f..76434714fc2ca2 100644 --- a/static/app/views/dashboards/utils.tsx +++ b/static/app/views/dashboards/utils.tsx @@ -702,3 +702,12 @@ export function applyDashboardFilters( } return baseQuery; } + +export const isChartDisplayType = (displayType?: DisplayType) => { + if (!displayType) { + return true; + } + return ![DisplayType.BIG_NUMBER, DisplayType.TABLE, DisplayType.DETAILS].includes( + displayType + ); +}; diff --git a/static/app/views/dashboards/widgetBuilder/components/sortBySelectors.tsx b/static/app/views/dashboards/widgetBuilder/components/sortBySelectors.tsx index 47a729a8a42914..55c931ef2adcab 100644 --- a/static/app/views/dashboards/widgetBuilder/components/sortBySelectors.tsx +++ b/static/app/views/dashboards/widgetBuilder/components/sortBySelectors.tsx @@ -144,7 +144,7 @@ export function SortBySelectors({ title={disableSortReason} disabled={!disableSort || (disableSortDirection && disableSort)} > - {displayType === DisplayType.TABLE ? ( + {displayType === DisplayType.TABLE || displayType === DisplayType.DETAILS ? (