Skip to content
Merged
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions client/views/teams/contextualBar/channels/TeamsChannels.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import {
import React, { useCallback, useMemo, useState } from 'react';

import { roomTypes } from '../../../../../app/utils/client';
import { usePermission } from '../../../../contexts/AuthorizationContext';
import { useSetModal } from '../../../../contexts/ModalContext';
import { useRecordList } from '../../../../hooks/lists/useRecordList';
import { AsyncStatePhase } from '../../../../lib/asyncState';
Expand Down Expand Up @@ -49,6 +50,7 @@ const TeamsChannels = ({ teamId }) => {
setText(event.currentTarget.value);
}, []);

const canAddExistingTeam = usePermission('add-team-channel');
const addExisting = useReactModal(AddExistingModal, { teamId, reload });
const createNew = useReactModal(CreateChannelWithData, { teamId, reload });

Expand Down Expand Up @@ -80,8 +82,8 @@ const TeamsChannels = ({ teamId }) => {
channels={items}
total={total}
onClickClose={onClickClose}
onClickAddExisting={addExisting}
onClickCreateNew={createNew}
onClickAddExisting={canAddExistingTeam && addExisting}
onClickCreateNew={canAddExistingTeam && createNew}
onClickView={viewRoom}
loadMoreItems={loadMoreItems}
reload={reload}
Expand Down