From bd699fbfe2d1908df8ed5499aec08c26229dbf5f Mon Sep 17 00:00:00 2001 From: Aleksandr Muravja Date: Fri, 11 Jun 2021 16:51:45 +0300 Subject: [PATCH] Added new projekts (#17) --- pom.xml | 6 +++--- .../whoami/ui/sections/AboutSection.java | 2 +- .../whoami/ui/sections/ProjectsSection.java | 18 +++++++++++++++++- .../META-INF/resources/images/honeypot.png | Bin 0 -> 7825 bytes .../META-INF/resources/images/manjaro.png | Bin 0 -> 411 bytes 5 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 src/main/resources/META-INF/resources/images/honeypot.png create mode 100644 src/main/resources/META-INF/resources/images/manjaro.png diff --git a/pom.xml b/pom.xml index ef687e8..a83660e 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ kyberorg - Alexander Muravya + Aleksandr Muravja root@kyberorg.io lead developer @@ -31,7 +31,7 @@ 15 - 14.5.3 + 14.6.3 UTF-8 UTF-8 @@ -40,7 +40,7 @@ org.springframework.boot spring-boot-starter-parent - 2.4.1 + 2.5.1 diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java index 1aa9b0f..91050f5 100644 --- a/src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java +++ b/src/main/java/io/kyberorg/whoami/ui/sections/AboutSection.java @@ -8,7 +8,7 @@ public AboutSection() { String sectionText = """ Software craftsman and DevOps engineer. \ - Mainly dealing with Docker, Docker Swarm and Kubernetes.\ + Mainly dealing with Docker, Docker Swarm and Kubernetes. \ Developing in Java (Spring and Vaadin). \ Happy father and husband. \ diff --git a/src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java b/src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java index cc7427e..ae4deb4 100644 --- a/src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java +++ b/src/main/java/io/kyberorg/whoami/ui/sections/ProjectsSection.java @@ -17,6 +17,22 @@ public ProjectsSection() { yalseeLogo.setTitle("Yalsee - the link shortener"); - add(yalseeLogo); + Logo manjaroLogo = Logo.create() + .withSource("images/manjaro.png").withAltText("Manjaro Mirror") + .withUrl("https://manjaro.kyberorg.fi") + .build(); + + manjaroLogo.setWidth("4rem"); + manjaroLogo.setHeight("4rem"); + + Logo honeypotLogo = Logo.create() + .withSource("images/honeypot.png").withAltText("Honeypot") + .withUrl("https://github.com/kyberorg/honeypot") + .build(); + + honeypotLogo.setWidth("4rem"); + honeypotLogo.setHeight("4rem"); + + add(yalseeLogo, manjaroLogo, honeypotLogo); } } diff --git a/src/main/resources/META-INF/resources/images/honeypot.png b/src/main/resources/META-INF/resources/images/honeypot.png new file mode 100644 index 0000000000000000000000000000000000000000..8f50c7c74b22aec244f3e601baa87b33a942dc7e GIT binary patch literal 7825 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 WZVd*Nbq|3W7(8A5T-G@yGywqoJASbM literal 0 HcmV?d00001