UNPKG

@webwriter/code

Version:

Write and run code as a code cell. Supports several languages (HTML, JavaScript/TypeScript, Python, Java, WebAssembly).

107 lines (84 loc) 2.01 kB
import { css } from "lit"; export const jsTemplateStyle = css` output { max-height: 300px; overflow-y: scroll; } .log-line { display: grid; grid-template-columns: 1em 1fr; padding: var(--sl-spacing-x-small); gap: var(--sl-spacing-x-small); width: 100%; box-sizing: border-box; font-family: var(--sl-font-mono); line-height: 1; border-bottom: 1px solid var(--sl-color-neutral-300); line-break: anywhere; } .log-line:last-child { border-bottom: none; } .log-icon { height: 1.2em; } .log-level-warning { background-color: var(--sl-color-warning-100); } .log-level-warning .log-icon { color: var(--sl-color-warning-600); } .log-level-error { background-color: var(--sl-color-danger-100); } .log-level-error .log-icon { color: var(--sl-color-danger-600); } .log-values { display: block; } .log-value { display: inline-block; vertical-align: text-top; align-content: end; min-height: 1.2em; } .log-null, .log-undefined { color: var(--sl-color-neutral-500); } .log-number, .log-boolean, .log-bigint { color: var(--sl-color-blue-700); } .log-string { color: var(--sl-color-green-700); } .log-symbol { color: var(--sl-color-red-700); } .log-function { font-style: italic; } .log-function::before { content: "ƒ "; color: var(--sl-color-purple-700); } .log-clickable { font-style: italic; cursor: pointer; } .log-unrealizable { cursor: not-allowed; font-style: italic; color: var(--sl-color-neutral-500); } .log-expand-icon { transform: translateY(2px); } .log-properties { padding-top: 0.5em; padding-left: 1em; } `;