import {ReactNode} from 'react'; import Access from 'sentry/components/acl/access'; import Alert from 'sentry/components/alert'; import {t} from 'sentry/locale'; type Props = React.ComponentPropsWithoutRef & Pick, 'access'> & { message?: ReactNode; }; const PermissionAlert = ({ access = ['org:write'], message = t( 'These settings can only be edited by users with the organization owner or manager role.' ), ...props }: Props) => ( {({hasAccess}) => !hasAccess && ( {message} ) } ); export default PermissionAlert;