diff --git a/client/src/components/boards/BoardActions/BoardActions.jsx b/client/src/components/boards/BoardActions/BoardActions.jsx index df0991f1..34622d70 100644 --- a/client/src/components/boards/BoardActions/BoardActions.jsx +++ b/client/src/components/boards/BoardActions/BoardActions.jsx @@ -6,8 +6,12 @@ import React from 'react'; import classNames from 'classnames'; import { useSelector } from 'react-redux'; +import { useTranslation } from 'react-i18next'; +import { Icon } from 'semantic-ui-react'; import selectors from '../../../selectors'; +import { BoardContexts } from '../../../constants/Enums'; +import { BoardContextIcons } from '../../../constants/Icons'; import Filters from './Filters'; import RightSide from './RightSide'; import BoardMemberships from '../../board-memberships/BoardMemberships'; @@ -15,7 +19,15 @@ import BoardMemberships from '../../board-memberships/BoardMemberships'; import styles from './BoardActions.module.scss'; const BoardActions = React.memo(() => { + const boardContext = useSelector((state) => selectors.selectCurrentBoard(state).context); + + const withContextTitle = boardContext !== BoardContexts.BOARD; + const withMemberships = useSelector((state) => { + if (withContextTitle) { + return false; + } + const boardMemberships = selectors.selectMembershipsForCurrentBoard(state); if (boardMemberships.length > 0) { @@ -25,9 +37,19 @@ const BoardActions = React.memo(() => { return selectors.selectIsCurrentUserManagerForCurrentProject(state); }); + const [t] = useTranslation(); + return (