@reaqtive/components
Version:
A react library to speed up the development of Qlik mash ups and data visualization apps
76 lines (64 loc) • 1.96 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SelectionsClarAll = exports.SelectionsForward = exports.SelectionsBack = void 0;
var _react = _interopRequireDefault(require("react"));
var _layout = require("@reaqtive/layout");
var _jsxFileName = "/Users/paolo_d/Projects/React/reaqtive/packages/components/src/lib/current-selections/current-selections-buttons.js";
const SelectionsButton = props => {
return props.show > 0 && _react.default.createElement("button", {
className: "btn",
onClick: props.onClick,
disabled: props.disabled,
__source: {
fileName: _jsxFileName,
lineNumber: 6
},
__self: void 0
}, _react.default.createElement(_layout.LuiIcon, {
iconType: props.iconType,
__source: {
fileName: _jsxFileName,
lineNumber: 7
},
__self: void 0
}), props.showLabel && props.label);
};
const SelectionsBack = props => {
return _react.default.createElement(SelectionsButton, Object.assign({}, props, {
iconType: 'selections-back',
label: "back",
__source: {
fileName: _jsxFileName,
lineNumber: 15
},
__self: void 0
}));
};
exports.SelectionsBack = SelectionsBack;
const SelectionsForward = props => {
return _react.default.createElement(SelectionsButton, Object.assign({}, props, {
iconType: 'selections-forward',
label: "forward",
__source: {
fileName: _jsxFileName,
lineNumber: 21
},
__self: void 0
}));
};
exports.SelectionsForward = SelectionsForward;
const SelectionsClarAll = props => {
return _react.default.createElement(SelectionsButton, Object.assign({}, props, {
iconType: 'clear-selections',
label: "clear all",
__source: {
fileName: _jsxFileName,
lineNumber: 27
},
__self: void 0
}));
};
exports.SelectionsClarAll = SelectionsClarAll;