diff --git a/src/main/java/org/example/petshopdesktop/controllers/MainLayoutController.java b/src/main/java/org/example/petshopdesktop/controllers/MainLayoutController.java index a104c135..001765be 100644 --- a/src/main/java/org/example/petshopdesktop/controllers/MainLayoutController.java +++ b/src/main/java/org/example/petshopdesktop/controllers/MainLayoutController.java @@ -9,6 +9,8 @@ import javafx.scene.control.Alert; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.Separator; +import javafx.scene.image.ImageView; +import javafx.scene.input.MouseEvent; import javafx.scene.layout.StackPane; import javafx.stage.Stage; import org.example.petshopdesktop.auth.UserSession; @@ -73,6 +75,9 @@ public class MainLayoutController { @FXML private Button btnChat; + @FXML + private ImageView imgLogo; + @FXML private Label lblUsername; @@ -166,6 +171,12 @@ public class MainLayoutController { updateButtons(btnChat); } + @FXML + void logoClicked(MouseEvent event) { + loadView("analytics-view.fxml"); + updateButtons(btnAnalytics); + } + @FXML void btnLogoutClicked(ActionEvent event) { UserSession.getInstance().logout(); diff --git a/src/main/resources/org/example/petshopdesktop/main-layout-view.fxml b/src/main/resources/org/example/petshopdesktop/main-layout-view.fxml index 10b7a5b4..9637dd30 100644 --- a/src/main/resources/org/example/petshopdesktop/main-layout-view.fxml +++ b/src/main/resources/org/example/petshopdesktop/main-layout-view.fxml @@ -8,6 +8,7 @@ + @@ -21,14 +22,16 @@ - - - - + + + + + + - +