From 1a9d03969ca2765a88aee70e9180bfa4ed22dd41 Mon Sep 17 00:00:00 2001 From: Toshit Chawda Date: Sun, 30 Jun 2024 13:47:16 -0700 Subject: [PATCH] fix: non-scoped css & --- rollup.config.mjs | 1 - src/css.js | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rollup.config.mjs b/rollup.config.mjs index 4655243..61889c0 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -87,7 +87,6 @@ export default (args) => { } } - const dlbanner = `// dreamland.js, MIT license\nconst DLFEATURES = [${Object.entries( features ) diff --git a/src/css.js b/src/css.js index ed8bd90..08d56e3 100644 --- a/src/css.js +++ b/src/css.js @@ -114,7 +114,9 @@ export function genCss(uid, str, scoped) { .split(',') .map((x) => { x = x.trim() - if (x[0] === ':') { + if (x[0] === '&') { + return `.${uid}${x.slice(1)}` + } else if (x[0] === ':') { return `.${uid}${x}` } else { return `.${uid} ${x}`