Mission Control Dashboard - Initial implementation
This commit is contained in:
18
node_modules/motion-dom/dist/es/render/html/utils/render.mjs
generated
vendored
Normal file
18
node_modules/motion-dom/dist/es/render/html/utils/render.mjs
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
function renderHTML(element, { style, vars }, styleProp, projection) {
|
||||
const elementStyle = element.style;
|
||||
let key;
|
||||
for (key in style) {
|
||||
// CSSStyleDeclaration has [index: number]: string; in the types, so we use that as key type.
|
||||
elementStyle[key] = style[key];
|
||||
}
|
||||
// Write projection styles directly to element style
|
||||
projection?.applyProjectionStyles(elementStyle, styleProp);
|
||||
for (key in vars) {
|
||||
// Loop over any CSS variables and assign those.
|
||||
// They can only be assigned using `setProperty`.
|
||||
elementStyle.setProperty(key, vars[key]);
|
||||
}
|
||||
}
|
||||
|
||||
export { renderHTML };
|
||||
//# sourceMappingURL=render.mjs.map
|
||||
Reference in New Issue
Block a user