getDefaultWidget.tsx 487 B

12345678910111213
  1. import {getDatasetConfig} from 'sentry/views/dashboards/datasetConfig/base';
  2. import {DisplayType, type Widget, WidgetType} from 'sentry/views/dashboards/types';
  3. export function getDefaultWidget(widgetType: WidgetType): Widget {
  4. const config = getDatasetConfig(widgetType);
  5. return {
  6. displayType: widgetType === WidgetType.ISSUE ? DisplayType.TABLE : DisplayType.LINE,
  7. interval: '',
  8. title: 'Custom Widget',
  9. widgetType,
  10. queries: [config.defaultWidgetQuery],
  11. };
  12. }