diff --git a/.changeset/calm-camels-hide.md b/.changeset/calm-camels-hide.md new file mode 100644 index 00000000..139209da --- /dev/null +++ b/.changeset/calm-camels-hide.md @@ -0,0 +1,5 @@ +--- +"@devup-ui/react": patch +--- + +Add lineClamp, willChange diff --git a/.changeset/many-maps-notice.md b/.changeset/many-maps-notice.md new file mode 100644 index 00000000..ce7edc3c --- /dev/null +++ b/.changeset/many-maps-notice.md @@ -0,0 +1,5 @@ +--- +"@devup-ui/wasm": patch +--- + +Add lineClamp diff --git a/libs/extractor/src/extract_style/mod.rs b/libs/extractor/src/extract_style/mod.rs index b597c455..944d84b1 100644 --- a/libs/extractor/src/extract_style/mod.rs +++ b/libs/extractor/src/extract_style/mod.rs @@ -25,6 +25,7 @@ static MAINTAIN_VALUE_PROPERTIES: Lazy> = Lazy::new(|| { set.insert("opacity".to_string()); set.insert("flex".to_string()); set.insert("zIndex".to_string()); + set.insert("lineClamp".to_string()); set.insert("fontWeight".to_string()); set.insert("scale".to_string()); set.insert("aspectRatio".to_string()); diff --git a/packages/react/src/types/props/text.ts b/packages/react/src/types/props/text.ts index 7cf4c3a9..f28e3883 100644 --- a/packages/react/src/types/props/text.ts +++ b/packages/react/src/types/props/text.ts @@ -36,6 +36,8 @@ export interface DevupUiTextProps { content?: ResponsiveValue + lineClamp?: ResponsiveValue + typography?: TypographyKey } diff --git a/packages/react/src/types/props/ui.ts b/packages/react/src/types/props/ui.ts index 75971f33..d6cffb35 100644 --- a/packages/react/src/types/props/ui.ts +++ b/packages/react/src/types/props/ui.ts @@ -18,4 +18,5 @@ export interface DevupUiUiProps { pointerEvents?: ResponsiveValue resize?: ResponsiveValue userSelect?: ResponsiveValue + willChange?: ResponsiveValue }