diff --git a/webapp/src/components/shareBoard/channelPermissionsRow.tsx b/webapp/src/components/shareBoard/channelPermissionsRow.tsx index 08b8eab8a..0ae301c64 100644 --- a/webapp/src/components/shareBoard/channelPermissionsRow.tsx +++ b/webapp/src/components/shareBoard/channelPermissionsRow.tsx @@ -14,6 +14,7 @@ import {Channel} from '../../store/channels' import {Utils} from '../../utils' import mutator from '../../mutator' import octoClient from '../../octoClient' +import {Permission} from '../../constants' import PrivateIcon from '../../widgets/icons/lockOutline' import PublicIcon from '../../widgets/icons/globe' @@ -21,6 +22,8 @@ import DeleteIcon from '../../widgets/icons/delete' import CompassIcon from '../../widgets/icons/compassIcon' import ConfirmationDialogBox from "../confirmationDialogBox" +import BoardPermissionGate from '../permissions/boardPermissionGate' + const ChannelPermissionsRow = (): JSX.Element => { const intl = useIntl() const board = useAppSelector(getCurrentBoard) @@ -80,26 +83,37 @@ const ChannelPermissionsRow = (): JSX.Element => {
{linkedChannel.display_name}
- - - - } - name={intl.formatMessage({id: 'BoardMember.unlinkChannel', defaultMessage: 'Unlink'})} - onClick={() => setShowUnlinkChannelConfirmation(true)} - /> - - + + + + + } + name={intl.formatMessage({id: 'BoardMember.unlinkChannel', defaultMessage: 'Unlink'})} + onClick={() => setShowUnlinkChannelConfirmation(true)} + /> + + + + + +
)