File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
grid/src/commonMain/kotlin/com/cheonjaeung/compose/grid Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import androidx.compose.runtime.Immutable
55import androidx.compose.runtime.Stable
66import androidx.compose.ui.Alignment
77import androidx.compose.ui.Modifier
8+ import androidx.compose.ui.platform.debugInspectorInfo
89
910/* *
1011 * A Scope for the children of [HorizontalGrid] or [VerticalGrid].
@@ -30,7 +31,15 @@ interface GridScope {
3031
3132internal object GridScopeInstance : GridScope {
3233 override fun Modifier.span (span : (GridItemSpanScope .() -> Int )? ): Modifier {
33- return this .then(HorizontalVerticalGridSpanElement (span = span))
34+ return this .then(
35+ HorizontalVerticalGridSpanElement (
36+ span = span,
37+ inspectorInfo = debugInspectorInfo {
38+ name = " span"
39+ value = span
40+ }
41+ )
42+ )
3443 }
3544
3645 override fun Modifier.align (alignment : Alignment ): Modifier {
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ import androidx.compose.ui.platform.InspectorInfo
77import androidx.compose.ui.unit.Density
88
99internal class HorizontalVerticalGridSpanElement (
10- val span : (GridItemSpanScope .() -> Int )?
10+ val span : (GridItemSpanScope .() -> Int )? ,
11+ val inspectorInfo : InspectorInfo .() -> Unit
1112) : ModifierNodeElement<HorizontalVerticalGridSpanNode>() {
1213 override fun create (): HorizontalVerticalGridSpanNode {
1314 return HorizontalVerticalGridSpanNode (span)
@@ -18,8 +19,7 @@ internal class HorizontalVerticalGridSpanElement(
1819 }
1920
2021 override fun InspectorInfo.inspectableProperties () {
21- name = " span"
22- value = span
22+ inspectorInfo()
2323 }
2424
2525 override fun equals (other : Any? ): Boolean {
You can’t perform that action at this time.
0 commit comments