From 631db86420f59d238a4cc61dcfb69ae83099be84 Mon Sep 17 00:00:00 2001
From: doryan <sagiev2015@yandex.ru>
Date: Fri, 9 Aug 2024 18:56:25 +0400
Subject: [PATCH] fix(function): change function signature

---
 src/view/components/pages.rs | 4 ++--
 src/view/components/tabs.rs  | 5 ++---
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/view/components/pages.rs b/src/view/components/pages.rs
index 65e94fb..326d64d 100644
--- a/src/view/components/pages.rs
+++ b/src/view/components/pages.rs
@@ -25,8 +25,8 @@ impl Product<PagesBuilder, Box> for Pages {
         }
     }
 
-    fn get(self) -> Box {
-        self.wrapper
+    fn get(&self) -> &Box {
+        &self.wrapper
     }
 }
 
diff --git a/src/view/components/tabs.rs b/src/view/components/tabs.rs
index 024bca0..c133c0c 100644
--- a/src/view/components/tabs.rs
+++ b/src/view/components/tabs.rs
@@ -21,8 +21,8 @@ impl Product<TabsBuilder, Notebook> for Tabs {
         TabsBuilder { tabs: Vec::new() }
     }
 
-    fn get(self) -> Notebook {
-        self.tabs_wrapper
+    fn get(&self) -> &Notebook {
+        &self.tabs_wrapper
     }
 }
 
@@ -58,4 +58,3 @@ impl TabsBuilder {
         self.tabs.push((tab_label, item.1));
     }
 }
-