import styled from '@emotion/styled'; import Access from 'sentry/components/acl/access'; import NumberField from 'sentry/components/forms/fields/numberField'; import Form from 'sentry/components/forms/form'; import LoadingIndicator from 'sentry/components/loadingIndicator'; 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 type {Project} from 'sentry/types/project'; type Props = { isLoading: boolean; project: Project; }; function transformData(data) { const limit = data.relayCustomMetricCardinalityLimit; return { relayCustomMetricCardinalityLimit: limit === '' ? null : limit, }; } export function CardinalityLimit({project, isLoading}: Props) { const endpoint = `/projects/${project.organization.slug}/${project.slug}/`; return (
); } const StyledNumberField = styled(NumberField)` ${p => p.disabled && `cursor: not-allowed`} `;