diff --git a/libs/extractor/src/extract_style/mod.rs b/libs/extractor/src/extract_style/mod.rs
index c9632b66..51ab3d14 100644
--- a/libs/extractor/src/extract_style/mod.rs
+++ b/libs/extractor/src/extract_style/mod.rs
@@ -26,6 +26,7 @@ static MAINTAIN_VALUE_PROPERTIES: phf::Set<&str> = phf_set! {
"zIndex",
"lineClamp",
"fontWeight",
+ "lineHeight",
"scale",
"aspectRatio",
"flexGrow",
diff --git a/libs/extractor/src/lib.rs b/libs/extractor/src/lib.rs
index bd55d594..6cb6a67e 100644
--- a/libs/extractor/src/lib.rs
+++ b/libs/extractor/src/lib.rs
@@ -1729,7 +1729,7 @@ export {
extract(
"test.jsx",
r#"import {Flex} from '@devup-ui/core'
-
+
"#,
ExtractOption {
package: "@devup-ui/core".to_string(),
diff --git a/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap b/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap
index 92d9b334..af7a1175 100644
--- a/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap
@@ -1,6 +1,6 @@
---
source: libs/extractor/src/lib.rs
-expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n \n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
+expression: "ToBTreeSet::from(extract(\"test.jsx\",\nr#\"import {Flex} from '@devup-ui/core'\n \n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
ToBTreeSet {
styles: {
@@ -33,6 +33,15 @@ ToBTreeSet {
style_order: None,
},
),
+ Static(
+ ExtractStaticStyle {
+ property: "lineHeight",
+ value: "1",
+ level: 0,
+ selector: None,
+ style_order: None,
+ },
+ ),
Static(
ExtractStaticStyle {
property: "opacity",
@@ -61,5 +70,5 @@ ToBTreeSet {
},
),
},
- code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
+ code: "import \"@devup-ui/core/devup-ui.css\";\n;\n",
}