diff --git a/src/widget/settings/mod.rs b/src/widget/settings/mod.rs index 05452b35..b5d1abb9 100644 --- a/src/widget/settings/mod.rs +++ b/src/widget/settings/mod.rs @@ -5,7 +5,7 @@ pub mod item; pub mod section; pub use self::item::{flex_item, flex_item_row, item, item_row}; -pub use self::section::{view_section, Section}; +pub use self::section::{section, view_section, Section}; use crate::widget::{column, Column}; use crate::Element; diff --git a/src/widget/settings/section.rs b/src/widget/settings/section.rs index 29f18ca4..3e6c66aa 100644 --- a/src/widget/settings/section.rs +++ b/src/widget/settings/section.rs @@ -7,6 +7,7 @@ use crate::Element; use std::borrow::Cow; /// A section within a settings view column. +#[deprecated(note = "use `settings::section().title()` instead")] pub fn view_section<'a, Message: 'static>(title: impl Into>) -> Section<'a, Message> { Section { title: title.into(), @@ -14,6 +15,11 @@ pub fn view_section<'a, Message: 'static>(title: impl Into>) -> Sec } } +/// A section within a settings view column. +pub fn section<'a, Message: 'static>() -> Section<'a, Message> { + with_column(ListColumn::default()) +} + /// A section with a pre-defined list column. pub fn with_column<'a, Message: 'static>( children: ListColumn<'a, Message>,