rjsf-antd
Version:
Ant Design theme, fields and widgets for react-jsonschema-form
17 lines • 839 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importDefault(require("react"));
var antd_1 = require("antd");
var mappings = {
remove: react_1.default.createElement(antd_1.Icon, { type: "delete" }),
plus: react_1.default.createElement(antd_1.Icon, { type: "plus" }),
'arrow-up': react_1.default.createElement(antd_1.Icon, { type: "arrow-up" }),
'arrow-down': react_1.default.createElement(antd_1.Icon, { type: "arrow-down" })
};
var IconButton = function (props) {
var icon = props.icon, otherProps = tslib_1.__rest(props, ["icon"]);
return (react_1.default.createElement(antd_1.Button, tslib_1.__assign({}, otherProps, { size: "small" }), mappings[icon]));
};
exports.default = IconButton;
//# sourceMappingURL=IconButton.js.map