@doreamonjs/gate
Version:
gate for doreamonjs
16 lines • 778 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const dva_1 = require("dva");
const compatible_1 = require("@ant-design/compatible");
require("./index.less");
const Collapse = (props) => (react_1.default.createElement(compatible_1.Icon, { style: props.style, className: 'trigger', type: props.icon, onClick: props.onToggleMenu }));
const mapState = ({ applications }) => ({
icon: applications.collapsed ? 'menu-unfold' : 'menu-fold',
});
const mapActions = (dispatch) => ({
onToggleMenu: () => dispatch({ type: 'applications/toggle/sider' }),
});
exports.default = dva_1.connect(mapState, mapActions)(Collapse);
//# sourceMappingURL=collapse.js.map