diff --git a/.astro/astro/content.d.ts b/.astro/astro/content.d.ts index 0979c3c..0abe462 100644 --- a/.astro/astro/content.d.ts +++ b/.astro/astro/content.d.ts @@ -4,7 +4,6 @@ declare module 'astro:content' { Content: import('astro').MarkdownInstance<{}>['Content']; headings: import('astro').MarkdownHeading[]; remarkPluginFrontmatter: Record; - components: import('astro').MDXInstance<{}>['components']; }>; } } @@ -169,5 +168,5 @@ declare module 'astro:content' { type AnyEntryMap = ContentEntryMap & DataEntryMap; - export type ContentConfig = typeof import("./../../src/content/config.js"); + export type ContentConfig = typeof import("../../src/content/config.js"); } diff --git a/.astro/settings.json b/.astro/settings.json index d88fb44..317ed4f 100644 --- a/.astro/settings.json +++ b/.astro/settings.json @@ -1,5 +1,5 @@ { "_variables": { - "lastUpdateCheck": 1734630911019 + "lastUpdateCheck": 1762037279844 } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index aa4cfa0..07601c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -205,7 +205,8 @@ "version": "2.10.3", "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz", "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@astrojs/internal-helpers": { "version": "0.4.1", @@ -444,6 +445,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.0", @@ -2728,6 +2730,7 @@ "integrity": "sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.18.1", "@typescript-eslint/types": "8.18.1", @@ -2994,6 +2997,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3192,6 +3196,7 @@ "resolved": "https://registry.npmjs.org/astro/-/astro-4.16.18.tgz", "integrity": "sha512-G7zfwJt9BDHEZwlaLNvjbInIw2hPryyD654314KV/XT34pJU6SfN1S+mWa8RAkALcZNJnJXCJmT3JXLQStD3Lw==", "license": "MIT", + "peer": true, "dependencies": { "@astrojs/compiler": "^2.10.3", "@astrojs/internal-helpers": "0.4.1", @@ -3578,6 +3583,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -4603,6 +4609,7 @@ "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", @@ -6330,6 +6337,7 @@ "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", "devOptional": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "detect-libc": "^1.0.3" }, @@ -8724,6 +8732,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", @@ -8898,6 +8907,7 @@ "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -8914,6 +8924,7 @@ "integrity": "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@astrojs/compiler": "^2.9.1", "prettier": "^3.0.0", @@ -9466,6 +9477,7 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.6" }, @@ -10128,6 +10140,7 @@ "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -10276,6 +10289,7 @@ "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", "devOptional": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -10441,6 +10455,7 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -10787,6 +10802,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -11569,6 +11585,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/src/assets/images/app-store.png b/src/assets/images/app-store.png deleted file mode 100644 index 8d634c0..0000000 Binary files a/src/assets/images/app-store.png and /dev/null differ diff --git a/src/assets/images/default.png b/src/assets/images/default.png deleted file mode 100644 index d19030e..0000000 Binary files a/src/assets/images/default.png and /dev/null differ diff --git a/src/assets/images/google-play.png b/src/assets/images/google-play.png deleted file mode 100644 index 179f1ff..0000000 Binary files a/src/assets/images/google-play.png and /dev/null differ diff --git a/src/assets/images/hero-image.png b/src/assets/images/hero-image.png deleted file mode 100644 index 5509924..0000000 Binary files a/src/assets/images/hero-image.png and /dev/null differ diff --git a/src/assets/images/logo-dark.svg b/src/assets/images/logo-dark.svg new file mode 100644 index 0000000..c025781 --- /dev/null +++ b/src/assets/images/logo-dark.svg @@ -0,0 +1,291 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/logo-light.png b/src/assets/images/logo-light.png new file mode 100644 index 0000000..b333979 Binary files /dev/null and b/src/assets/images/logo-light.png differ diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png deleted file mode 100755 index 8ec430d..0000000 Binary files a/src/assets/images/logo.png and /dev/null differ diff --git a/src/components/Logo.astro b/src/components/Logo.astro index b762d77..ac88273 100644 --- a/src/components/Logo.astro +++ b/src/components/Logo.astro @@ -1,19 +1,28 @@ --- import { SITE } from 'astrowind:config'; -import logo from '~/assets/images/logo.png'; +import logoDark from '~/assets/images/logo-dark.svg'; // Logo negro para modo claro +import logoLight from '~/assets/images/logo-light.png'; // Logo blanco para modo oscuro import Image from '~/components/common/Image.astro'; --- - { - Hackiit - } - + + Hackiit + + + + \ No newline at end of file diff --git a/src/components/ui/Form.astro b/src/components/ui/Form.astro deleted file mode 100644 index 276b39f..0000000 --- a/src/components/ui/Form.astro +++ /dev/null @@ -1,87 +0,0 @@ ---- -import type { Form as Props } from '~/types'; -import Button from '~/components/ui/Button.astro'; - -const { inputs, textarea, disclaimer, button = 'Contact us', description = '' } = Astro.props; ---- - -
- { - inputs && - inputs.map( - ({ type = 'text', name, label = '', autocomplete = 'on', placeholder = '' }) => - name && ( -
- {label && ( - - )} - -
- ) - ) - } - - { - textarea && ( -
- -