diff --git a/crates/ui2/src/elements/button.rs b/crates/ui2/src/elements/button.rs index 7d7040e181..b0fe2d71d7 100644 --- a/crates/ui2/src/elements/button.rs +++ b/crates/ui2/src/elements/button.rs @@ -34,7 +34,7 @@ impl Default for ButtonHandlers { } #[derive(Element)] -pub struct Button { +pub struct Button { state_type: PhantomData, label: SharedString, variant: ButtonVariant, @@ -45,7 +45,7 @@ pub struct Button { handlers: ButtonHandlers, } -impl Button { +impl Button { pub fn new(label: impl Into) -> Self { Self { state_type: PhantomData, diff --git a/crates/ui2/src/elements/details.rs b/crates/ui2/src/elements/details.rs index 1467376c00..30aa696c3b 100644 --- a/crates/ui2/src/elements/details.rs +++ b/crates/ui2/src/elements/details.rs @@ -2,14 +2,14 @@ use std::marker::PhantomData; use crate::prelude::*; -#[derive(Element, Clone)] -pub struct Details { +#[derive(Element)] +pub struct Details { state_type: PhantomData, text: &'static str, meta: Option<&'static str>, } -impl Details { +impl Details { pub fn new(text: &'static str) -> Self { Self { state_type: PhantomData,