Skip to content

Commit 993d94d

Browse files
committed
Fix vite plugin, Apply css optimize
1 parent 24c81b1 commit 993d94d

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

libs/extractor/src/lib.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -919,8 +919,8 @@ mod tests {
919919
extract(
920920
"test.tsx",
921921
r#"import { Box } from "@devup-ui/core";
922-
<Box margin={[null, a === b || "4px"]} className={"exists"} />;
923-
"#,
922+
<Box margin={["6px", a === b ? "4px" : "3px"]} />;
923+
"#,
924924
ExtractOption {
925925
package: "@devup-ui/core".to_string(),
926926
css_file: None
@@ -988,6 +988,7 @@ mod tests {
988988
)
989989
.unwrap()
990990
));
991+
991992
reset_class_map();
992993
assert_debug_snapshot!(ToBTreeSet::from(
993994
extract(
Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
---
22
source: libs/extractor/src/lib.rs
3-
expression: "ToBTreeSet::from(extract(\"test.tsx\",\nr#\"import { Box } from \"@devup-ui/core\";\n<Box margin={[null, a === b || \"4px\"]} className={\"exists\"} />;\n\"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
3+
expression: "ToBTreeSet::from(extract(\"test.tsx\",\nr#\"import { Box } from \"@devup-ui/core\";\n <Box margin={[\"6px\", a === b ? \"4px\" : \"3px\"]} />;\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
44
---
55
ToBTreeSet {
66
styles: {
7+
Static(
8+
ExtractStaticStyle {
9+
property: "margin",
10+
value: "3px",
11+
level: 1,
12+
selector: None,
13+
style_order: None,
14+
},
15+
),
716
Static(
817
ExtractStaticStyle {
918
property: "margin",
@@ -13,6 +22,15 @@ ToBTreeSet {
1322
style_order: None,
1423
},
1524
),
25+
Static(
26+
ExtractStaticStyle {
27+
property: "margin",
28+
value: "6px",
29+
level: 0,
30+
selector: None,
31+
style_order: None,
32+
},
33+
),
1634
},
17-
code: "import \"@devup-ui/core/devup-ui.css\";\n<div className={`exists ${a === b ? \"\" : \"d0\"}`} />;\n",
35+
code: "import \"@devup-ui/core/devup-ui.css\";\n<div className={`d0 ${a === b ? \"d1\" : \"d2\"}`} />;\n",
1836
}

0 commit comments

Comments
 (0)