diff --git a/src/widget/toggler.rs b/src/widget/toggler.rs index d430c791..0831c9c4 100644 --- a/src/widget/toggler.rs +++ b/src/widget/toggler.rs @@ -1,14 +1,17 @@ // Copyright 2022 System76 // SPDX-License-Identifier: MPL-2.0 -use crate::Renderer; use iced::{widget, Length}; +use iced_core::text; -pub fn toggler<'a, Message>( +pub fn toggler<'a, Message, Theme: iced_widget::toggler::StyleSheet, Renderer>( label: impl Into>, is_checked: bool, f: impl Fn(bool) -> Message + 'a, -) -> widget::Toggler<'a, Message, crate::Theme, Renderer> { +) -> widget::Toggler<'a, Message, Theme, Renderer> +where + Renderer: iced_core::Renderer + text::Renderer, +{ widget::Toggler::new(label, is_checked, f) .size(24) .spacing(12)