UNPKG

@webwriter/block-based-code

Version:

Write block-based code (e.g. Scratch) and run it.

112 lines (87 loc) 2.32 kB
import { css } from "lit"; export const styles = css` :host { width: 100%; height: 100%; display: flex; flex-direction: column; gap: var(--sl-spacing-x-small); overflow: hidden; } .categoryBubble { display: block; margin: 0 auto 0.125rem; border-radius: 100%; width: 1.3rem; height: 1.3rem; border: none; box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.15); } .injectionDiv { border-radius: var(--sl-border-radius-medium); } .blocklyToolboxDiv { padding: 0; background-color: var(--sl-color-neutral-0); border-right: 1px solid var(--sl-color-gray-300); overflow-y: auto; overflow-x: hidden; } .blocklyTreeRow { height: initial; margin-bottom: 0; padding: var(--sl-spacing-x-small) var(--sl-spacing-2x-small) !important; transition: var(--sl-transition-medium); cursor: pointer; } .blocklyTreeRowContentContainer { display: flex; flex-direction: column; } .blocklyTreeLabel { margin: auto; color: var(--sl-color-gray-500); } .blocklyTreeRow:first-child { border-top: none; } .blocklyTreeLabel { margin-top: 4px; font-size: 12px; } .blocklyTreeSelected { background-color: var(--sl-color-primary-100) !important; } .blocklyTreeSelected .blocklyTreeLabel { color: black !important; } .blocklyFlyout { border-right: 1px solid var(--sl-color-gray-300); } .blocklyFlyoutBackground { fill: var(--sl-color-neutral-0); fill-opacity: 1; } .blocklyWorkspace rect { stroke: none; } .blocklyWidgetDiv, .blocklyDropDownDiv, .blocklyTooltipDiv { position: fixed; } .blocklyColourTable tr { line-height: 0; } sl-dialog::part(base) { position: absolute !important; } sl-dialog::part(overlay) { position: absolute !important; } sl-dialog::part(body) { padding-top: var(--sl-spacing-large); padding-bottom: var(--sl-spacing-large); } sl-dialog::part(footer) { padding-top: 0; } `;