From c193372d029f9307c24d16c0616575e0c1bd8f37 Mon Sep 17 00:00:00 2001 From: owjs3901 Date: Mon, 30 Jun 2025 12:10:06 +0900 Subject: [PATCH] Maintain lineHeight --- libs/extractor/src/extract_style/mod.rs | 1 + libs/extractor/src/lib.rs | 2 +- .../snapshots/extractor__tests__maintain_value.snap | 13 +++++++++++-- 3 files changed, 13 insertions(+), 3 deletions(-) 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", }