package org.atricore.idbus.capabilities.sso.ui.page.selfsvcs.dashboard;
import org.apache.wicket.markup.html.image.Image;
import org.apache.wicket.markup.html.link.ExternalLink;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.request.resource.PackageResourceReference;
import org.atricore.idbus.capabilities.sso.ui.model.PartnerAppModel;
import org.atricore.idbus.capabilities.sso.ui.resources.AppResourceLocator;
/**
* @author: sgonzalez@atriocore.com
* @date: 3/12/13
*/
public class AppLogoPanel extends Panel {
public AppLogoPanel(String id, IModel<PartnerAppModel> model) {
super(id, model);
add(new ExternalLink("login", model.getObject().getSsoEndpoint()).add(
new Image("appLogo", new PackageResourceReference(AppResourceLocator.class,
AppResource.getForResource(model.getObject().getResourceType()).getImage()))));
}
}