package ui; import models.User; import util.Session; import javax.swing.*; import java.util.function.Consumer; public class HomePanel extends BasePanel { public HomePanel(Consumer changePanel) { super(changePanel); User user = Session.getInstance().getUser(); if (user == null) { // Log, user is not logged. changePanel.accept("auth"); } JButton logoutButton = new JButton("Logout"); logoutButton.addActionListener(e -> { Session.getInstance().logout(); changePanel.accept("auth"); }); add(logoutButton); } }