choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
22 lines (21 loc) • 812 B
JavaScript
import React, { useCallback, memo } from 'react';
import { FuncType } from '../../button/enum';
import { Size } from '../../core/enum';
import Button from '../../button/Button';
import useModal from '../../use-modal';
var CustomizationColumnHeader = memo(function CustomizationColumnHeader(props) {
var onHeaderClick = props.onHeaderClick;
var modal = useModal();
var openCustomizationModal = useCallback(function () {
return onHeaderClick(modal);
}, [modal, onHeaderClick]);
return React.createElement(Button, {
funcType: FuncType.flat,
size: Size.small,
icon: "predefine",
onClick: openCustomizationModal
});
});
CustomizationColumnHeader.displayName = 'CustomizationColumnHeader';
export default CustomizationColumnHeader;
//# sourceMappingURL=CustomizationColumnHeader.js.map