diff --git a/src/browser/main/tab/label/mod.rs b/src/browser/main/tab/label/mod.rs index 37c3e8d4..11cd4bc2 100644 --- a/src/browser/main/tab/label/mod.rs +++ b/src/browser/main/tab/label/mod.rs @@ -2,19 +2,29 @@ mod pin; mod title; mod widget; +use std::sync::Arc; + pub struct Label { + // Components + pin: Arc, + title: Arc, + + // Extras widget: widget::Label, } impl Label { // Construct - pub fn new() -> Label { - Self { - widget: widget::Label::new( - pin::Pin::new().widget().image(), - title::Title::new().widget().label(), - ), - } + pub fn new() -> Arc