diff options
| author | Polesznyák Márk <contact@pml68.dev> | 2025-10-02 23:08:59 +0200 |
|---|---|---|
| committer | Polesznyák Márk <contact@pml68.dev> | 2025-10-02 23:08:59 +0200 |
| commit | a72edcb0541bb8d4dce91e35ae471a7de0d33d1e (patch) | |
| tree | 5244bd59f8abb731fa5c581458a1e2d105f9992d | |
| parent | chore: get rid of `Widget::new()` constructor uses (diff) | |
| download | iced-builder-a72edcb0541bb8d4dce91e35ae471a7de0d33d1e.tar.gz | |
fix(rendered_element): `Row` and `Column` options being applied to `Container`
Diffstat (limited to '')
| -rwxr-xr-x | src/types/rendered_element.rs | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/src/types/rendered_element.rs b/src/types/rendered_element.rs index f2eb4d3..1ad7cdf 100755 --- a/src/types/rendered_element.rs +++ b/src/types/rendered_element.rs @@ -345,50 +345,50 @@ impl<'a> From<RenderedElement> for Element<'a, Message> { .apply_options(copy.options) .into() } - ElementName::Row => { - widget::container(if !child_elements.is_empty() { + ElementName::Row => widget::container( + if !child_elements.is_empty() { widget::row(child_elements.into_iter().map(Into::into)) } else { widget::row![text("New Row")] - }) - .padding(20) - .apply_options(copy.options) - .style(|theme: &iced::Theme| widget::container::Style { - border: iced::Border { - color: theme.palette().danger.scale_alpha(0.6), - - width: 2.0, - radius: 4.into(), - }, - background: Some( - theme.palette().danger.scale_alpha(0.25).into(), - ), - ..Default::default() - }) - .into() - } - ElementName::Column => { - widget::container(if !child_elements.is_empty() { + } + .apply_options(copy.options), + ) + .padding(20) + .style(|theme: &iced::Theme| widget::container::Style { + border: iced::Border { + color: theme.palette().danger.scale_alpha(0.6), + + width: 2.0, + radius: 4.into(), + }, + background: Some( + theme.palette().danger.scale_alpha(0.25).into(), + ), + ..Default::default() + }) + .into(), + ElementName::Column => widget::container( + if !child_elements.is_empty() { widget::column(child_elements.into_iter().map(Into::into)) } else { widget::column![text("New Column")] - }) - .padding(20) - .apply_options(copy.options) - .style(|theme: &iced::Theme| widget::container::Style { - border: iced::Border { - color: theme.palette().success.scale_alpha(0.6), - - width: 2.0, - radius: 4.into(), - }, - background: Some( - theme.palette().success.scale_alpha(0.25).into(), - ), - ..Default::default() - }) - .into() - } + } + .apply_options(copy.options), + ) + .padding(20) + .style(|theme: &iced::Theme| widget::container::Style { + border: iced::Border { + color: theme.palette().success.scale_alpha(0.6), + + width: 2.0, + radius: 4.into(), + }, + background: Some( + theme.palette().success.scale_alpha(0.25).into(), + ), + ..Default::default() + }) + .into(), }; iced_drop::droppable(content) |
