ribbon-react-menu
Version:
Menu Ribbon para React
47 lines (46 loc) • 1.74 kB
JavaScript
;
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __importDefault(require("react"));
var customRibbonButtonGroupWrapperStyle = {
display: "inline-flex",
flexDirection: "column",
alignItems: "center",
margin: "0 1px",
};
var customRibbonButtonGroupStyle = {
display: "inline-flex",
flexDirection: "row",
backgroundColor: "rgba(255, 255, 255, 0.8)",
borderRadius: "2px",
border: "1px solid #e7e6e6",
boxShadow: "inset 0 0 3px rgba(0, 0, 0, 0.1)",
padding: "1px",
};
var customRibbonButtonGroupCaptionStyle = {
fontSize: "10px",
color: "#666",
textAlign: "center",
whiteSpace: "nowrap",
marginTop: "2px",
};
var CustomRibbonButtonGroup = function (_a) {
var children = _a.children, style = _a.style, caption = _a.caption;
return (react_1.default.createElement("div", { style: customRibbonButtonGroupWrapperStyle },
react_1.default.createElement("div", { style: __assign(__assign({}, customRibbonButtonGroupStyle), style) }, children),
caption && (react_1.default.createElement("div", { style: customRibbonButtonGroupCaptionStyle }, caption))));
};
exports.default = CustomRibbonButtonGroup;