Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 34x 1628x 1628x 1628x 4x | import { MotionStyle } from "../../.." import { IProjectionNode } from "../../../projection/node/types" import { HTMLRenderState } from "../types" export function renderHTML( element: HTMLElement, { style, vars }: HTMLRenderState, styleProp?: MotionStyle, projection?: IProjectionNode ) { Object.assign( element.style, style, projection && projection.getProjectionStyles(styleProp) ) // Loop over any CSS variables and assign those. for (const key in vars) { element.style.setProperty(key, vars[key] as string) } } |