import React from 'react'; import PropTypes from 'prop-types'; import { openPublicChannels, openCreateChannel, openInviteUser, } from '../../../client/action/navigation'; import Text from '../../atoms/text/Text'; import Header, { TitleWrapper } from '../../atoms/header/Header'; import IconButton from '../../atoms/button/IconButton'; import ContextMenu, { MenuItem, MenuHeader } from '../../atoms/context-menu/ContextMenu'; import PlusIC from '../../../../public/res/ic/outlined/plus.svg'; import HashPlusIC from '../../../../public/res/ic/outlined/hash-plus.svg'; import HashSearchIC from '../../../../public/res/ic/outlined/hash-search.svg'; function DrawerHeader({ activeTab }) { return (
{(activeTab === 'home' ? 'Home' : 'Direct messages')} {(activeTab === 'dm') ? openInviteUser()} tooltip="Start DM" src={PlusIC} size="normal" /> : ( ( <> Add channel { hideMenu(); openCreateChannel(); }} > Create new channel { hideMenu(); openPublicChannels(); }} > Add Public channel )} render={(toggleMenu) => ()} /> )} {/* ''} tooltip="Menu" src={VerticalMenuIC} size="normal" /> */}
); } DrawerHeader.propTypes = { activeTab: PropTypes.string.isRequired, }; export default DrawerHeader;