diff --git a/user-interface/frontend/themes/datamanager/components/custom.css b/user-interface/frontend/themes/datamanager/components/custom.css index 52f48497e..678520a19 100644 --- a/user-interface/frontend/themes/datamanager/components/custom.css +++ b/user-interface/frontend/themes/datamanager/components/custom.css @@ -6,6 +6,7 @@ @import "combobox.css"; @import "dialog.css"; @import "div.css"; +@import "image.css"; @import "info.css"; @import "icon.css"; @import "main.css"; diff --git a/user-interface/frontend/themes/datamanager/components/image.css b/user-interface/frontend/themes/datamanager/components/image.css new file mode 100644 index 000000000..e0c846f4b --- /dev/null +++ b/user-interface/frontend/themes/datamanager/components/image.css @@ -0,0 +1,3 @@ +img.clickable { + cursor: pointer; +} diff --git a/user-interface/src/main/java/life/qbic/datamanager/views/LandingPageTitleAndLogo.java b/user-interface/src/main/java/life/qbic/datamanager/views/LandingPageTitleAndLogo.java index 07341cd93..b98019643 100644 --- a/user-interface/src/main/java/life/qbic/datamanager/views/LandingPageTitleAndLogo.java +++ b/user-interface/src/main/java/life/qbic/datamanager/views/LandingPageTitleAndLogo.java @@ -1,5 +1,6 @@ package life.qbic.datamanager.views; +import com.vaadin.flow.component.UI; import com.vaadin.flow.component.html.Div; import com.vaadin.flow.component.html.Image; import com.vaadin.flow.component.html.Span; @@ -19,7 +20,11 @@ public class LandingPageTitleAndLogo extends Div { private final static String UT_LOGO_PATH = "login/university-tuebingen-logo.svg"; public LandingPageTitleAndLogo() { - add(getUTLogo()); + Image UTLogo = getUTLogo(); + UTLogo.addClickListener( + event -> UI.getCurrent().getPage().open("https://uni-tuebingen.de/", "_blank")); + UTLogo.addClassName("clickable"); + add(UTLogo); addClassName("landing-page-title-and-logo"); add(title); title.addClassName("title");