@builder.io/console-feed
Version:
A React component that displays console logs from the current page, an iframe or transported across a server
76 lines • 4.58 kB
JavaScript
exports.__esModule = true;
var theme_1 = require("./theme");
/**
* Return themed log-method style
* @param style The style
* @param type The method
*/
var Themed = function (style, method, styles) {
return styles["LOG_" + method.toUpperCase() + "_" + style.toUpperCase()] ||
styles["LOG_" + style.toUpperCase()];
};
/**
* console-feed
*/
exports.Root = theme_1["default"]('div')({
wordBreak: 'break-word'
});
/**
* console-message
*/
exports.Message = theme_1["default"]('div')(function (_a) {
var _b = _a.theme, styles = _b.styles, method = _b.method;
return ({
position: 'relative',
display: 'flex',
color: Themed('color', method, styles),
backgroundColor: Themed('background', method, styles),
borderTop: "1px solid " + Themed('border', method, styles),
borderBottom: "1px solid " + Themed('border', method, styles),
marginTop: -1,
marginBottom: +/^warn|error$/.test(method),
paddingLeft: 10,
boxSizing: 'border-box',
'& *': {
verticalAlign: 'top',
boxSizing: 'border-box',
fontFamily: styles.BASE_FONT_FAMILY,
whiteSpace: 'pre-wrap',
fontSize: styles.BASE_FONT_SIZE
},
'& a': {
color: 'rgb(177, 177, 177)'
}
});
});
/**
* message-icon
*/
exports.Icon = theme_1["default"]('div')(function (_a) {
var _b = _a.theme, styles = _b.styles, method = _b.method;
return ({
width: styles.LOG_ICON_WIDTH,
height: styles.LOG_ICON_HEIGHT,
backgroundImage: Themed('icon', method, styles),
backgroundRepeat: 'no-repeat',
backgroundSize: styles.LOG_ICON_BACKGROUND_SIZE,
backgroundPosition: '50% 50%'
});
});
/**
* console-content
*/
exports.Content = theme_1["default"]('div')(function (_a) {
var styles = _a.theme.styles;
return ({
clear: 'right',
position: 'relative',
padding: styles.PADDING,
marginLeft: 15,
minHeight: 18,
flex: 'auto',
width: 'calc(100% - 15px)'
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxlbWVudHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQ29tcG9uZW50L2VsZW1lbnRzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGlDQUE0QjtBQUU1Qjs7OztHQUlHO0FBQ0gsSUFBTSxNQUFNLEdBQUcsVUFDYixLQUFhLEVBQ2IsTUFBYyxFQUNkLE1BQWtDO0lBRWxDLE9BQUEsTUFBTSxDQUFDLFNBQU8sTUFBTSxDQUFDLFdBQVcsRUFBRSxTQUFJLEtBQUssQ0FBQyxXQUFXLEVBQUksQ0FBQztRQUM1RCxNQUFNLENBQUMsU0FBTyxLQUFLLENBQUMsV0FBVyxFQUFJLENBQUM7QUFEcEMsQ0FDb0MsQ0FBQTtBQUV0Qzs7R0FFRztBQUNVLFFBQUEsSUFBSSxHQUFHLGtCQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDaEMsU0FBUyxFQUFFLFlBQVk7Q0FDeEIsQ0FBQyxDQUFBO0FBRUY7O0dBRUc7QUFDVSxRQUFBLE9BQU8sR0FBRyxrQkFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLFVBQUMsRUFBNkI7UUFBM0IsYUFBeUIsRUFBaEIsa0JBQU0sRUFBRSxrQkFBTTtJQUFTLE9BQUEsQ0FBQztRQUN2RSxRQUFRLEVBQUUsVUFBVTtRQUNwQixPQUFPLEVBQUUsTUFBTTtRQUNmLEtBQUssRUFBRSxNQUFNLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7UUFDdEMsZUFBZSxFQUFFLE1BQU0sQ0FBQyxZQUFZLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztRQUNyRCxTQUFTLEVBQUUsZUFBYSxNQUFNLENBQUMsUUFBUSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUc7UUFDMUQsWUFBWSxFQUFFLGVBQWEsTUFBTSxDQUFDLFFBQVEsRUFBRSxNQUFNLEVBQUUsTUFBTSxDQUFHO1FBQzdELFNBQVMsRUFBRSxDQUFDLENBQUM7UUFDYixZQUFZLEVBQUUsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUMxQyxXQUFXLEVBQUUsRUFBRTtRQUNmLFNBQVMsRUFBRSxZQUFZO1FBQ3ZCLEtBQUssRUFBRTtZQUNMLGFBQWEsRUFBRSxLQUFLO1lBQ3BCLFNBQVMsRUFBRSxZQUFZO1lBQ3ZCLFVBQVUsRUFBRSxNQUFNLENBQUMsZ0JBQWdCO1lBQ25DLFVBQVUsRUFBRSxVQUFVO1lBQ3RCLFFBQVEsRUFBRSxNQUFNLENBQUMsY0FBYztTQUNoQztRQUNELEtBQUssRUFBRTtZQUNMLEtBQUssRUFBRSxvQkFBb0I7U0FDNUI7S0FDRixDQUFDO0FBckJzRSxDQXFCdEUsQ0FBQyxDQUFBO0FBRUg7O0dBRUc7QUFDVSxRQUFBLElBQUksR0FBRyxrQkFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLFVBQUMsRUFBNkI7UUFBM0IsYUFBeUIsRUFBaEIsa0JBQU0sRUFBRSxrQkFBTTtJQUFTLE9BQUEsQ0FBQztRQUNwRSxLQUFLLEVBQUUsTUFBTSxDQUFDLGNBQWM7UUFDNUIsTUFBTSxFQUFFLE1BQU0sQ0FBQyxlQUFlO1FBQzlCLGVBQWUsRUFBRSxNQUFNLENBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7UUFDL0MsZ0JBQWdCLEVBQUUsV0FBVztRQUM3QixjQUFjLEVBQUUsTUFBTSxDQUFDLHdCQUF3QjtRQUMvQyxrQkFBa0IsRUFBRSxTQUFTO0tBQzlCLENBQUM7QUFQbUUsQ0FPbkUsQ0FBQyxDQUFBO0FBRUg7O0dBRUc7QUFDVSxRQUFBLE9BQU8sR0FBRyxrQkFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLFVBQUMsRUFBcUI7UUFBVix3QkFBTTtJQUFTLE9BQUEsQ0FBQztRQUMvRCxLQUFLLEVBQUUsT0FBTztRQUNkLFFBQVEsRUFBRSxVQUFVO1FBQ3BCLE9BQU8sRUFBRSxNQUFNLENBQUMsT0FBTztRQUN2QixVQUFVLEVBQUUsRUFBRTtRQUNkLFNBQVMsRUFBRSxFQUFFO1FBQ2IsSUFBSSxFQUFFLE1BQU07UUFDWixLQUFLLEVBQUUsbUJBQW1CO0tBQzNCLENBQUM7QUFSOEQsQ0FROUQsQ0FBQyxDQUFBIn0=
;