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