import React from 'react'; import PropTypes from 'prop-types'; import { withTranslation } from 'react-i18next'; import { UncontrolledTooltip } from 'reactstrap'; import PageAccessoriesContainer from '../services/PageAccessoriesContainer'; import PageListIcon from './Icons/PageListIcon'; import TimeLineIcon from './Icons/TimeLineIcon'; import HistoryIcon from './Icons/HistoryIcon'; import AttachmentIcon from './Icons/AttachmentIcon'; import ShareLinkIcon from './Icons/ShareLinkIcon'; import SeenUserInfo from './User/SeenUserInfo'; import { withUnstatedContainers } from './UnstatedUtils'; const PageAccessoriesModalControl = (props) => { const { t, pageAccessoriesContainer, isGuestUserMode } = props; return (
{isGuestUserMode && ( {t('Not available for guest')} )}
); }; /** * Wrapper component for using unstated */ const PageAccessoriesModalControlWrapper = withUnstatedContainers(PageAccessoriesModalControl, [PageAccessoriesContainer]); PageAccessoriesModalControl.propTypes = { t: PropTypes.func.isRequired, // i18next pageAccessoriesContainer: PropTypes.instanceOf(PageAccessoriesContainer).isRequired, isGuestUserMode: PropTypes.bool.isRequired, }; export default withTranslation()(PageAccessoriesModalControlWrapper);