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);