package org.nocket.component.panel.login;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.panel.Panel;
import org.nocket.gen.domain.visitor.html.styling.StylingFactory;
import org.nocket.gen.domain.visitor.html.styling.common.LoginStatusBarBuilderI;
// TODO: Auto-generated Javadoc
/**
* Panel showing if user is logged in or not. The panel conatins "Login" or
* "Logout" depending on login status.
*
* @author blaz02
*/
@SuppressWarnings("serial")
public class LoginStatusBar extends Panel {
/**
* Instantiates a new login status bar.
*
* @param id the id
*/
public LoginStatusBar(String id, String username, Class<? extends WebPage> loginPage) {
super(id);
LoginStatusBarBuilderI builder = StylingFactory.getStylingStrategy().getLoginStatusBarBuilder();
builder.init("sf_loginStatusBar", username, loginPage);
add(builder.getLoginStatusBar());
}
}