浏览代码

Add support for parsing grid value of Display property

Nico Burns 2 年之前
父节点
当前提交
67d99b3a16
共有 1 个文件被更改,包括 9 次插入5 次删除
  1. 9 5
      packages/native-core/src/layout_attributes.rs

+ 9 - 5
packages/native-core/src/layout_attributes.rs

@@ -105,12 +105,16 @@ pub fn apply_layout_attributes_cfg(
                 display::Display::Keyword(display::DisplayKeyword::None) => {
                 display::Display::Keyword(display::DisplayKeyword::None) => {
                     style.display = Display::None
                     style.display = Display::None
                 }
                 }
-                display::Display::Pair(pair) => {
-                    if let display::DisplayInside::Flex(_) = pair.inside {
-                        style.display = Display::Flex
+                display::Display::Pair(pair) => match pair.inside {
+                    display::DisplayInside::Flex(_) => {
+                        style.display = Display::Flex;
                     }
                     }
-                }
-                _ => (),
+                    display::DisplayInside::Grid => {
+                        style.display = Display::Grid;
+                    }
+                    _ => {}
+                },
+                _ => {}
             },
             },
             Property::Position(position) => {
             Property::Position(position) => {
                 style.position = match position {
                 style.position = match position {