Clickable "Experimental settings" list item

Closes: #258
This commit is contained in:
Josh Megnauth 2024-05-04 01:17:58 -04:00 • committed by Ashley Wulber
parent a544feddfc
commit 38861985a8

View file

@ -1544,12 +1544,16 @@ pub fn experimental() -> Section<crate::pages::Message> {
.view::<Page>(|_binder, _page, section| { .view::<Page>(|_binder, _page, section| {
let descriptions = &*section.descriptions; let descriptions = &*section.descriptions;
settings::view_section("") settings::view_section("")
.add( .add(settings::item(
settings::item::builder(&*descriptions[0]).control( &*descriptions[0],
button::icon(from_name("go-next-symbolic")) cosmic::widget::row::with_children(vec![
.on_press(Message::ExperimentalContextDrawer), cosmic::widget::horizontal_space(Length::Fill).into(),
), icon::from_name("go-next-symbolic").size(16).icon().into(),
) ]),
))
.apply(button)
.on_press(Message::ExperimentalContextDrawer)
.style(cosmic::theme::Button::Transparent)
.apply(Element::from) .apply(Element::from)
.map(crate::pages::Message::Appearance) .map(crate::pages::Message::Appearance)
}) })