Files
2024-02-15 17:01:50 +00:00

34 lines
654 B
TypeScript

import type {
DashboardDetails,
DashboardFilters,
DashboardListItem,
Widget,
} from 'sentry/views/dashboards/types';
export function DashboardFixture(
widgets: Widget[],
props: Partial<DashboardDetails> = {}
): DashboardDetails {
return {
id: '1',
filters: [] as DashboardFilters,
dateCreated: new Date().toISOString(),
projects: undefined,
title: 'Dashboard',
widgets,
...props,
};
}
export function DashboardListItemFixture(
params: Partial<DashboardListItem> = {}
): DashboardListItem {
return {
id: '1',
title: 'Dashboard',
widgetDisplay: [],
widgetPreview: [],
...params,
};
}