From a222ebed79e3b18ca76bddc8ff2310f49cb2f8d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dias?= Date: Mon, 3 Jun 2024 16:55:42 -0300 Subject: [PATCH] :lipstick: :sparkles: better styles and refactoring --- public/icons/codeberg.svg | 164 +++++++++++++++++++++++++++++++ public/icons/discord.svg | 8 ++ public/icons/external-link.svg | 7 ++ public/icons/github.svg | 1 + public/icons/gitlab.svg | 1 + public/icons/mail.svg | 11 +++ public/icons/matrix.svg | 9 ++ public/icons/reddit.svg | 7 ++ public/icons/x.svg | 1 + src/components/Button.astro | 13 +++ src/components/Footer.astro | 40 ++++---- src/components/NavBar.astro | 12 +-- src/components/SocialLinks.astro | 71 ++++++++----- src/layouts/OldLayout.astro | 34 ------- src/layouts/PageLayout.astro | 27 +++++ src/layouts/ProjectLayout.astro | 25 ----- src/pages/404.astro | 6 +- src/pages/en/index.astro | 44 ++------- src/pages/projects.astro | 54 +++++----- src/pages/pt/index.astro | 46 +++------ src/styles/_colors.css | 9 ++ src/styles/about_page.css | 24 +++++ src/styles/global.css | 81 ++------------- 23 files changed, 417 insertions(+), 278 deletions(-) create mode 100644 public/icons/codeberg.svg create mode 100644 public/icons/discord.svg create mode 100644 public/icons/external-link.svg create mode 100644 public/icons/github.svg create mode 100644 public/icons/gitlab.svg create mode 100644 public/icons/mail.svg create mode 100644 public/icons/matrix.svg create mode 100644 public/icons/reddit.svg create mode 100644 public/icons/x.svg create mode 100644 src/components/Button.astro delete mode 100644 src/layouts/OldLayout.astro create mode 100644 src/layouts/PageLayout.astro delete mode 100644 src/layouts/ProjectLayout.astro create mode 100644 src/styles/_colors.css create mode 100644 src/styles/about_page.css diff --git a/public/icons/codeberg.svg b/public/icons/codeberg.svg new file mode 100644 index 0000000..74a0fa9 --- /dev/null +++ b/public/icons/codeberg.svg @@ -0,0 +1,164 @@ + + + Codeberg logo + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Codeberg logo + + + + Robert Martinez + + + + + Codeberg and the Codeberg Logo are trademarks of Codeberg e.V. + + + 2020-04-09 + + + Codeberg e.V. + + + codeberg.org + + + + + + + + + + + + + diff --git a/public/icons/discord.svg b/public/icons/discord.svg new file mode 100644 index 0000000..c03e8e1 --- /dev/null +++ b/public/icons/discord.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/public/icons/external-link.svg b/public/icons/external-link.svg new file mode 100644 index 0000000..ed2483a --- /dev/null +++ b/public/icons/external-link.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/icons/github.svg b/public/icons/github.svg new file mode 100644 index 0000000..d5e6491 --- /dev/null +++ b/public/icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/gitlab.svg b/public/icons/gitlab.svg new file mode 100644 index 0000000..5fbbedd --- /dev/null +++ b/public/icons/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/icons/mail.svg b/public/icons/mail.svg new file mode 100644 index 0000000..691aa1e --- /dev/null +++ b/public/icons/mail.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/public/icons/matrix.svg b/public/icons/matrix.svg new file mode 100644 index 0000000..907f5f2 --- /dev/null +++ b/public/icons/matrix.svg @@ -0,0 +1,9 @@ + + + Matrix (protocol) logo + + + + + + \ No newline at end of file diff --git a/public/icons/reddit.svg b/public/icons/reddit.svg new file mode 100644 index 0000000..6fc9597 --- /dev/null +++ b/public/icons/reddit.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/icons/x.svg b/public/icons/x.svg new file mode 100644 index 0000000..35e914d --- /dev/null +++ b/public/icons/x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Button.astro b/src/components/Button.astro new file mode 100644 index 0000000..1bb37b0 --- /dev/null +++ b/src/components/Button.astro @@ -0,0 +1,13 @@ +--- + +interface Props { + href: string; + color: string; +} + +--- + +
+ +
+ diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 71a0d2a..d7c16ba 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,29 +1,35 @@ --- -import "../styles/global.css" --- \ No newline at end of file diff --git a/src/components/NavBar.astro b/src/components/NavBar.astro index 5c06fda..ab0a6f0 100644 --- a/src/components/NavBar.astro +++ b/src/components/NavBar.astro @@ -34,15 +34,15 @@ var options = { \ No newline at end of file diff --git a/src/components/SocialLinks.astro b/src/components/SocialLinks.astro index a934320..224bfff 100644 --- a/src/components/SocialLinks.astro +++ b/src/components/SocialLinks.astro @@ -11,54 +11,75 @@ frameborder="0" src="https://widgets.vendicated.dev/user?id=568589231954591749&theme=dark&banner=true&full-banner=false&rounded-corners=true&discord-icon=true&badges=false&guess-nitro=true&background-color=%23000000&foreground-color=%23fff" /> -