|
@@ -1,31 +1,9 @@
|
|
|
-import Feature from 'sentry/components/acl/feature';
|
|
|
-import {Alert} from 'sentry/components/alert';
|
|
|
-import * as Layout from 'sentry/components/layouts/thirds';
|
|
|
-import NoProjectMessage from 'sentry/components/noProjectMessage';
|
|
|
-import {t} from 'sentry/locale';
|
|
|
-import useOrganization from 'sentry/utils/useOrganization';
|
|
|
-
|
|
|
type Props = {
|
|
|
children: React.ReactNode;
|
|
|
};
|
|
|
|
|
|
function MetricsContainer({children}: Props) {
|
|
|
- const organization = useOrganization();
|
|
|
-
|
|
|
- return (
|
|
|
- <Feature
|
|
|
- features={['custom-metrics']}
|
|
|
- requireAll
|
|
|
- organization={organization}
|
|
|
- renderDisabled={() => (
|
|
|
- <Layout.Page withPadding>
|
|
|
- <Alert type="warning">{t("You don't have access to this feature")}</Alert>
|
|
|
- </Layout.Page>
|
|
|
- )}
|
|
|
- >
|
|
|
- <NoProjectMessage organization={organization}>{children}</NoProjectMessage>
|
|
|
- </Feature>
|
|
|
- );
|
|
|
+ return children;
|
|
|
}
|
|
|
|
|
|
export default MetricsContainer;
|