@orfeas126/box-ui-elements
Version:
Box UI Elements
27 lines (26 loc) • 1 kB
JavaScript
/**
*
* @file Add component
* @author Box
*/
import * as React from 'react';
import { FormattedMessage } from 'react-intl';
import AddButton from './AddButton';
import DropdownMenu from '../../../components/dropdown-menu/DropdownMenu';
import Menu from '../../../components/menu/Menu';
import MenuItem from '../../../components/menu/MenuItem';
import messages from '../messages';
const Add = ({
onUpload,
onCreate,
showUpload = true,
showCreate = true
}) => /*#__PURE__*/React.createElement(DropdownMenu, {
isRightAligned: true
}, /*#__PURE__*/React.createElement(AddButton, null), /*#__PURE__*/React.createElement(Menu, null, showUpload && /*#__PURE__*/React.createElement(MenuItem, {
onClick: onUpload
}, /*#__PURE__*/React.createElement(FormattedMessage, messages.upload)), showCreate && /*#__PURE__*/React.createElement(MenuItem, {
onClick: onCreate
}, /*#__PURE__*/React.createElement(FormattedMessage, messages.newFolder))));
export default Add;
//# sourceMappingURL=Add.js.map