UNPKG

@lwc/style-compiler

Version:

Transform style sheet to be consumed by the LWC engine

5 lines 825 B
import varResolver from "custom-properties-resolver"; function stylesheet(hostSelector, shadowSelector, nativeShadow) { return (nativeShadow ? (":host(.foo){background: linear-gradient(0deg," + varResolver("--lwc-color") + "," + varResolver("--lwc-other") + ");color: " + varResolver("--piero") + ";}") : (hostSelector + ".foo{background: linear-gradient(0deg," + varResolver("--lwc-color") + "," + varResolver("--lwc-other") + ");color: " + varResolver("--piero") + ";}")) + (nativeShadow ? (":host{content: \"prost\";}") : (hostSelector + "{content: \"prost\";}")) + (nativeShadow ? (":host p" + shadowSelector + " span" + shadowSelector + "{color: red;background-color: aqua;}") : (hostSelector + " p" + shadowSelector + " span" + shadowSelector + "{color: red;background-color: aqua;}")); } export default [stylesheet];