Spaces:
Build error
Build error
| import { Options } from './types' | |
| export function applyStyle<T extends HTMLElement>( | |
| node: T, | |
| options: Options, | |
| ): T { | |
| const { style } = node | |
| if (options.backgroundColor) { | |
| style.backgroundColor = options.backgroundColor | |
| } | |
| if (options.width) { | |
| style.width = `${options.width}px` | |
| } | |
| if (options.height) { | |
| style.height = `${options.height}px` | |
| } | |
| const manual = options.style | |
| if (manual != null) { | |
| Object.keys(manual).forEach((key: any) => { | |
| style[key] = manual[key] as string | |
| }) | |
| } | |
| return node | |
| } | |