// for (int i =0; i < buttonLayout.getComponentCount(); i++) {
// buttonLayout.setComponentAlignment(buttonLayout.getComponent(i), Alignment.BOTTOM_LEFT);
// }
if (metadata.getHomepageUrl() != null) {
Link c = new Link(getLocalizedMessage("plugins.console.plugin.homepage"), new ExternalResource( metadata.getHomepageUrl()));
c.setTargetName("_blank");
buttonLayout.addComponent(c);
}
if (metadata.getDocumentationUrl() != null) {
Link c = new Link(getLocalizedMessage("plugins.console.plugin.documentation"),
new ExternalResource( metadata.getDocumentationUrl()));
c.setTargetName("_blank");
buttonLayout.addComponent(c);
}
bundleList.addComponent(verticalLayout(
styled(new Label(metadata.getId() + ": " + metadata.getName() + " (" + metadata.getVersion() + ")"), "h2"),