import {Fragment} from 'react'; import TextField from 'sentry/components/forms/fields/textField'; import InternalStatChart from 'sentry/components/internalStatChart'; import Panel from 'sentry/components/panels/panel'; import PanelBody from 'sentry/components/panels/panelBody'; import PanelHeader from 'sentry/components/panels/panelHeader'; import {t} from 'sentry/locale'; import DeprecatedAsyncView from 'sentry/views/deprecatedAsyncView'; type Config = { backend: string; options: Record; }; type State = DeprecatedAsyncView['state'] & { config: Config; resolution: string; since: number; }; export default class AdminQuotas extends DeprecatedAsyncView<{}, State> { getDefaultState() { return { ...super.getDefaultState(), since: new Date().getTime() / 1000 - 3600 * 24 * 7, resolution: '1h', }; } getEndpoints(): ReturnType { return [['config', '/internal/quotas/']]; } renderBody() { const {config} = this.state; return (

Quotas

{t('Config')} {t('Total Events')} {t('Dropped Events')}
); } }