From 19fc39a7793d4ca5e995371556d11e18c6735c17 Mon Sep 17 00:00:00 2001 From: Fernando Araoz Date: Sun, 26 Jan 2025 08:01:15 -0500 Subject: [PATCH] feat: fix projects mobile. add logos --- public/img/logos/alpine-logo.svg | 1 + public/img/logos/astro-logo.svg | 11 ++++++ public/img/logos/js-logo.svg | 4 ++ public/img/logos/kotlin-logo.svg | 1 + public/img/logos/postgres-logo.svg | 20 ++++++++++ public/img/logos/pug-logo.svg | 1 + public/img/logos/sass-logo.svg | 1 + public/img/logos/solid-logo.svg | 1 + public/img/logos/tailwind-logo.svg | 1 + public/img/logos/vue-logo.svg | 2 + src/layouts/SideProject.astro | 49 ++++++++++++++++++++---- src/pages/side-projects/acecha.astro | 6 +++ src/pages/side-projects/horarios-1.astro | 3 ++ src/pages/side-projects/horarios-2.astro | 5 +++ src/pages/side-projects/horarios.astro | 4 ++ src/pages/side-projects/index.astro | 7 ++++ src/pages/side-projects/kscript.astro | 5 +++ src/pages/side-projects/pseudo.astro | 7 ++++ src/pages/side-projects/rimajon.astro | 9 +++-- src/pages/side-projects/thp.astro | 7 +++- 20 files changed, 134 insertions(+), 11 deletions(-) create mode 100644 public/img/logos/alpine-logo.svg create mode 100644 public/img/logos/astro-logo.svg create mode 100644 public/img/logos/js-logo.svg create mode 100644 public/img/logos/kotlin-logo.svg create mode 100644 public/img/logos/postgres-logo.svg create mode 100644 public/img/logos/pug-logo.svg create mode 100644 public/img/logos/sass-logo.svg create mode 100644 public/img/logos/solid-logo.svg create mode 100644 public/img/logos/tailwind-logo.svg create mode 100644 public/img/logos/vue-logo.svg diff --git a/public/img/logos/alpine-logo.svg b/public/img/logos/alpine-logo.svg new file mode 100644 index 0000000..932c1bd --- /dev/null +++ b/public/img/logos/alpine-logo.svg @@ -0,0 +1 @@ + diff --git a/public/img/logos/astro-logo.svg b/public/img/logos/astro-logo.svg new file mode 100644 index 0000000..52b76d5 --- /dev/null +++ b/public/img/logos/astro-logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/img/logos/js-logo.svg b/public/img/logos/js-logo.svg new file mode 100644 index 0000000..9623cd9 --- /dev/null +++ b/public/img/logos/js-logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/img/logos/kotlin-logo.svg b/public/img/logos/kotlin-logo.svg new file mode 100644 index 0000000..e0d0842 --- /dev/null +++ b/public/img/logos/kotlin-logo.svg @@ -0,0 +1 @@ + diff --git a/public/img/logos/postgres-logo.svg b/public/img/logos/postgres-logo.svg new file mode 100644 index 0000000..8666f75 --- /dev/null +++ b/public/img/logos/postgres-logo.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/img/logos/pug-logo.svg b/public/img/logos/pug-logo.svg new file mode 100644 index 0000000..d175841 --- /dev/null +++ b/public/img/logos/pug-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logos/sass-logo.svg b/public/img/logos/sass-logo.svg new file mode 100644 index 0000000..3ed93dd --- /dev/null +++ b/public/img/logos/sass-logo.svg @@ -0,0 +1 @@ + diff --git a/public/img/logos/solid-logo.svg b/public/img/logos/solid-logo.svg new file mode 100644 index 0000000..8a8988c --- /dev/null +++ b/public/img/logos/solid-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logos/tailwind-logo.svg b/public/img/logos/tailwind-logo.svg new file mode 100644 index 0000000..881d421 --- /dev/null +++ b/public/img/logos/tailwind-logo.svg @@ -0,0 +1 @@ + diff --git a/public/img/logos/vue-logo.svg b/public/img/logos/vue-logo.svg new file mode 100644 index 0000000..a1d285e --- /dev/null +++ b/public/img/logos/vue-logo.svg @@ -0,0 +1,2 @@ + + diff --git a/src/layouts/SideProject.astro b/src/layouts/SideProject.astro index 3224f31..c6a967d 100644 --- a/src/layouts/SideProject.astro +++ b/src/layouts/SideProject.astro @@ -4,7 +4,7 @@ import GithubIcon from "../components/Sideprojects/GithubIcon.astro"; import GlobeIcon from "../components/Sideprojects/GlobeIcon.astro"; import NavigationLayout from "./NavigationLayout.astro"; -const { project_title, git_url, page_url, previous, next, images_folder } = Astro.props; +const { project_title, git_url, page_url, previous, next, images_folder, logos = [] } = Astro.props; const images_base = "/img/projects/"; const images = readdirSync(`./public${images_base}${images_folder}/`) @@ -34,7 +34,36 @@ const images_str = JSON.stringify(images); -
+
+
+ + + Project image +
+

+
+ {logos.map((ref: string) => ( + {`logo`} + ))} +
+
Source code @@ -64,10 +103,6 @@ const images_str = JSON.stringify(images); ) }
- -
@@ -91,7 +126,7 @@ const images_str = JSON.stringify(images);