import React from "react"; import styled from "styled-components"; import PropTypes from "prop-types"; import ContextMenuButton from "@appserver/components/context-menu-button"; import IconButton from "@appserver/components/icon-button"; const StyledContainer = styled.div` margin-left: 4px; display: flex; align-items: center; `; const ControlButtons = ({ personal, isRootFolder, canCreate, getContextOptionsFolder, getContextOptionsPlus, isRecycleBinFolder, isEmptyFilesList, clearTrash, }) => { return !isRootFolder && canCreate ? ( {!personal && ( )} ) : canCreate ? ( ) : ( isRecycleBinFolder && !isEmptyFilesList && ( ) ); }; ControlButtons.propTypes = { personal: PropTypes.bool, isRootFolder: PropTypes.bool, canCreate: PropTypes.bool, getContextOptionsFolder: PropTypes.func, getContextOptionsPlus: PropTypes.func, }; export default React.memo(ControlButtons);