| 1234567891011121314151617181920212223242526272829303132 |
- import { Col, Row } from 'react-bootstrap'
- import PropTypes from 'prop-types'
- import { Trans } from 'react-i18next'
- import { useProjectContext } from '../../../shared/context/project-context'
- export default function SendInvitesNotice() {
- const { publicAccessLevel } = useProjectContext()
- return (
- <Row className="public-access-level public-access-level--notice">
- <Col xs={12} className="text-center">
- <AccessLevel level={publicAccessLevel} />
- </Col>
- </Row>
- )
- }
- function AccessLevel({ level }) {
- switch (level) {
- case 'private':
- return <Trans i18nKey="to_add_more_collaborators" />
- case 'tokenBased':
- return <Trans i18nKey="to_change_access_permissions" />
- default:
- return null
- }
- }
- AccessLevel.propTypes = {
- level: PropTypes.string,
- }
|