diff --git a/demo/src/pages/grid/mod.rs b/demo/src/pages/grid/mod.rs index 8b308e9..4897b79 100644 --- a/demo/src/pages/grid/mod.rs +++ b/demo/src/pages/grid/mod.rs @@ -69,7 +69,7 @@ pub fn GridPage() -> impl IntoView { "7" "123" "123" - "1234" + "1234" "567" "567" @@ -85,7 +85,7 @@ pub fn GridPage() -> impl IntoView { "7" "123" "123" - "1234" + "1234" "567" "567" diff --git a/src/grid/grid_item.rs b/src/grid/grid_item.rs index 84e1df6..3fef57c 100644 --- a/src/grid/grid_item.rs +++ b/src/grid/grid_item.rs @@ -3,7 +3,7 @@ use leptos::*; #[component] pub fn GridItem( - #[prop(default = MaybeSignal::Static(1u16), into)] span: MaybeSignal, + #[prop(default = MaybeSignal::Static(1u16), into)] column: MaybeSignal, #[prop(optional, into)] offset: MaybeSignal, children: Children, ) -> impl IntoView { @@ -12,22 +12,22 @@ pub fn GridItem( let style = create_memo(move |_| { let mut style = String::new(); let offset = offset.get(); - let span = i32::from(span.get()); + let column = i32::from(column.get()); let x_gap = grid.x_gap.get(); if offset > 0 { style.push_str(&format!( "margin-left: calc((100% - {}px) / {} * {} + {}px);", - (span + offset - 1) * x_gap, - span + offset, + (column + offset - 1) * x_gap, + column + offset, offset, offset * x_gap )); } style.push_str(&format!( "grid-column: span {} / span {};", - span + offset, - span + offset + column + offset, + column + offset )); style