Repository URL to install this package:
|
Version:
3.12.18 ▾
|
import checkItemsSupportExportWithReason from '@filerobot/utils/lib/checkItemsSupportExportWithReason';
import Transformation from '@scaleflex/icons/transformation';
import { useTransformedDownloadModal } from '../../Modals';
import { jsx as _jsx } from "react/jsx-runtime";
var ExportOptionsListItem = function ExportOptionsListItem(items) {
var triggerTransformedDownloadModal = useTransformedDownloadModal();
var unsupportedExportReason = checkItemsSupportExportWithReason(items);
var SIZE = '14';
return {
content: 'contextMenuDownloadOptionsLabel',
key: 'Transformation',
keepItemSelected: true,
prefix: function prefix(_ref) {
var iconPrimaryColor = _ref.iconPrimaryColor;
return /*#__PURE__*/_jsx(Transformation, {
color: iconPrimaryColor,
size: SIZE
});
},
tooltip: unsupportedExportReason,
onClick: function onClick() {
return triggerTransformedDownloadModal(items);
},
disabled: !!unsupportedExportReason,
hideOption: function hideOption() {
return unsupportedExportReason && items.length === 1;
}
};
};
export default ExportOptionsListItem;