UNPKG

@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
"use strict"; 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=