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

26 lines
802 B
TypeScript

import {Button} from 'sentry/components/button';
import {useProjectCreationAccess} from 'sentry/components/projects/useProjectCreationAccess';
import {IconAdd} from 'sentry/icons';
import {t} from 'sentry/locale';
import useOrganization from 'sentry/utils/useOrganization';
export default function CreateProjectButton() {
const organization = useOrganization();
const {canCreateProject} = useProjectCreationAccess({organization});
return (
<Button
priority="primary"
size="sm"
disabled={!canCreateProject}
title={
!canCreateProject ? t('You do not have permission to create projects') : undefined
}
to={`/organizations/${organization.slug}/projects/new/`}
icon={<IconAdd isCircled />}
>
{t('Create Project')}
</Button>
);
}