import styled from '@emotion/styled'; import Breadcrumbs from 'sentry/components/breadcrumbs'; import DatePageFilter from 'sentry/components/datePageFilter'; import FeatureBadge from 'sentry/components/featureBadge'; import * as Layout from 'sentry/components/layouts/thirds'; import PageFilterBar from 'sentry/components/organizations/pageFilterBar'; import ProjectPageFilter from 'sentry/components/projectPageFilter'; import {t} from 'sentry/locale'; import {space} from 'sentry/styles/space'; import useOrganization from 'sentry/utils/useOrganization'; import {normalizeUrl} from 'sentry/utils/withDomainRequired'; import {ModulePageProviders} from 'sentry/views/performance/database/modulePageProviders'; import {RELEASE_LEVEL} from 'sentry/views/performance/database/settings'; import {ModuleName, SpanMetricsField} from 'sentry/views/starfish/types'; import {QueryParameterNames} from 'sentry/views/starfish/views/queryParameters'; import {ActionSelector} from 'sentry/views/starfish/views/spans/selectors/actionSelector'; import {DomainSelector} from 'sentry/views/starfish/views/spans/selectors/domainSelector'; import SpansTable from 'sentry/views/starfish/views/spans/spansTable'; import {SpanTimeCharts} from 'sentry/views/starfish/views/spans/spanTimeCharts'; import {useModuleFilters} from 'sentry/views/starfish/views/spans/useModuleFilters'; import {useModuleSort} from 'sentry/views/starfish/views/spans/useModuleSort'; function DatabaseLandingPage() { const organization = useOrganization(); const moduleName = ModuleName.DB; const moduleFilters = useModuleFilters(); const sort = useModuleSort(QueryParameterNames.SPANS_SORT); return ( {t('Database')} ); } const PaddedContainer = styled('div')` margin-bottom: ${space(2)}; `; const FilterOptionsContainer = styled('div')` display: grid; grid-template-columns: repeat(3, 1fr); gap: ${space(2)}; margin-bottom: ${space(2)}; max-width: 800px; `; const LIMIT: number = 25; export default DatabaseLandingPage;