From db13386edf93bceb2da47f7f3cd20fbf64709ae3 Mon Sep 17 00:00:00 2001 From: santiago Date: Thu, 7 Aug 2025 10:18:56 -0600 Subject: [PATCH] Primer commit al repo de funcionarios --- package-lock.json | 650 ++++++++++++++++++++++++++++++- package.json | 13 +- public/file.svg | 1 - public/globe.svg | 1 - public/logo_acatlan.png | Bin 0 -> 16330 bytes public/logo_unam.png | Bin 0 -> 19083 bytes public/next.svg | 1 - public/vercel.svg | 1 - public/window.svg | 1 - src/app/favicon.ico | Bin 25931 -> 0 bytes src/app/globals.css | 3 + src/app/layout.tsx | 8 +- src/app/page.tsx | 188 +++++---- src/components/layout/footer.tsx | 20 + src/components/layout/header.tsx | 33 ++ src/components/navbar.tsx | 0 src/sass/bootstrap.scss | 231 +++++++++++ 17 files changed, 1029 insertions(+), 122 deletions(-) delete mode 100644 public/file.svg delete mode 100644 public/globe.svg create mode 100644 public/logo_acatlan.png create mode 100644 public/logo_unam.png delete mode 100644 public/next.svg delete mode 100644 public/vercel.svg delete mode 100644 public/window.svg delete mode 100644 src/app/favicon.ico create mode 100644 src/components/layout/footer.tsx create mode 100644 src/components/layout/header.tsx create mode 100644 src/components/navbar.tsx create mode 100644 src/sass/bootstrap.scss diff --git a/package-lock.json b/package-lock.json index e1207c1..bd254a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,12 @@ "name": "funcionarios_front", "version": "0.1.0", "dependencies": { + "bootstrap": "^5.3.7", "next": "15.4.5", "react": "19.1.0", - "react-dom": "19.1.0" + "react-bootstrap": "^2.10.10", + "react-dom": "19.1.0", + "sass": "^1.89.2" }, "devDependencies": { "@eslint/eslintrc": "^3", @@ -51,6 +54,15 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/runtime": { + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", + "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@emnapi/core": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.5.tgz", @@ -966,6 +978,394 @@ "node": ">=12.4.0" } }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@react-aria/ssr": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.10.tgz", + "integrity": "sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@restart/hooks": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.16.tgz", + "integrity": "sha512-f7aCv7c+nU/3mF7NWLtVVr0Ra80RqsO89hO72r+Y/nvQr5+q0UFGkocElTH6MJApvReVh6JHUFYn2cw1WdHF3w==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@restart/ui": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.9.4.tgz", + "integrity": "sha512-N4C7haUc3vn4LTwVUPlkJN8Ach/+yIMvRuTVIhjilNHqegY60SGLrzud6errOMNJwSnmYFnt1J0H/k8FE3A4KA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0", + "@popperjs/core": "^2.11.8", + "@react-aria/ssr": "^3.5.0", + "@restart/hooks": "^0.5.0", + "@types/warning": "^3.0.3", + "dequal": "^2.0.3", + "dom-helpers": "^5.2.0", + "uncontrollable": "^8.0.4", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": ">=16.14.0", + "react-dom": ">=16.14.0" + } + }, + "node_modules/@restart/ui/node_modules/@restart/hooks": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.5.1.tgz", + "integrity": "sha512-EMoH04NHS1pbn07iLTjIjgttuqb7qu4+/EyhAx27MHpoENcB2ZdSsLTNxmKD+WEPnZigo62Qc8zjGnNxoSE/5Q==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@restart/ui/node_modules/uncontrollable": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.4.tgz", + "integrity": "sha512-ulRWYWHvscPFc0QQXvyJjY6LIXU56f0h8pQFvhxiKk5V1fcI8gp9Ht9leVAhrVjzqMw0BgjspBINx9r6oyJUvQ==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.14.0" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -1307,11 +1707,16 @@ "undici-types": "~6.21.0" } }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "license": "MIT" + }, "node_modules/@types/react": { "version": "19.1.9", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.9.tgz", "integrity": "sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==", - "dev": true, "license": "MIT", "dependencies": { "csstype": "^3.0.2" @@ -1327,6 +1732,21 @@ "@types/react": "^19.0.0" } }, + "node_modules/@types/react-transition-group": { + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/warning": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.3.tgz", + "integrity": "sha512-D1XC7WK8K+zZEveUPY+cf4+kgauk8N4eHr/XIHXGlGYkHLud6hK9lYfZk1ry1TNh798cZUCgb6MqGEG8DkJt6Q==", + "license": "MIT" + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.38.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", @@ -2177,6 +2597,25 @@ "dev": true, "license": "MIT" }, + "node_modules/bootstrap": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz", + "integrity": "sha512-7KgiD8UHjfcPBHEpDNg+zGz8L3LqR3GVwqZiBRFX04a1BCArZOz1r2kjly2HQ0WokqTO0v1nF+QAt8dsW4lKlw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, "node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", @@ -2192,7 +2631,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -2298,6 +2737,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/chownr": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", @@ -2308,6 +2762,12 @@ "node": ">=18" } }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, "node_modules/client-only": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", @@ -2385,7 +2845,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true, "license": "MIT" }, "node_modules/damerau-levenshtein": { @@ -2510,6 +2969,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/detect-libc": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", @@ -2533,6 +3001,16 @@ "node": ">=0.10.0" } }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -3263,7 +3741,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -3611,6 +4089,12 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "license": "MIT" + }, "node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", @@ -3653,6 +4137,15 @@ "node": ">= 0.4" } }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -3809,7 +4302,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -3854,7 +4347,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -3893,7 +4386,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -4107,7 +4600,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -4483,7 +4975,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -4526,7 +5017,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -4726,11 +5217,17 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4967,7 +5464,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -5029,7 +5526,6 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", @@ -5037,6 +5533,19 @@ "react-is": "^16.13.1" } }, + "node_modules/prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "license": "MIT", + "dependencies": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + }, + "peerDependencies": { + "react": ">=0.14.0" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -5077,6 +5586,37 @@ "node": ">=0.10.0" } }, + "node_modules/react-bootstrap": { + "version": "2.10.10", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.10.10.tgz", + "integrity": "sha512-gMckKUqn8aK/vCnfwoBpBVFUGT9SVQxwsYrp9yDHt0arXMamxALerliKBxr1TPbntirK/HGrUAHYbAeQTa9GHQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "@restart/hooks": "^0.4.9", + "@restart/ui": "^1.9.4", + "@types/prop-types": "^15.7.12", + "@types/react-transition-group": "^4.4.6", + "classnames": "^2.3.2", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.8.1", + "prop-types-extra": "^1.1.0", + "react-transition-group": "^4.4.5", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "peerDependencies": { + "@types/react": ">=16.14.8", + "react": ">=16.14.0", + "react-dom": ">=16.14.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/react-dom": { "version": "19.1.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", @@ -5093,9 +5633,43 @@ "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true, "license": "MIT" }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "license": "MIT" + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -5271,6 +5845,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sass": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", + "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, "node_modules/scheduler": { "version": "0.26.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", @@ -5790,7 +6384,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -5955,6 +6549,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0" + } + }, "node_modules/undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", @@ -6007,6 +6616,15 @@ "punycode": "^2.1.0" } }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index c0914d3..dc808be 100644 --- a/package.json +++ b/package.json @@ -9,19 +9,22 @@ "lint": "next lint" }, "dependencies": { + "bootstrap": "^5.3.7", + "next": "15.4.5", "react": "19.1.0", + "react-bootstrap": "^2.10.10", "react-dom": "19.1.0", - "next": "15.4.5" + "sass": "^1.89.2" }, "devDependencies": { - "typescript": "^5", + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "@tailwindcss/postcss": "^4", - "tailwindcss": "^4", "eslint": "^9", "eslint-config-next": "15.4.5", - "@eslint/eslintrc": "^3" + "tailwindcss": "^4", + "typescript": "^5" } } diff --git a/public/file.svg b/public/file.svg deleted file mode 100644 index 004145c..0000000 --- a/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg deleted file mode 100644 index 567f17b..0000000 --- a/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/logo_acatlan.png b/public/logo_acatlan.png new file mode 100644 index 0000000000000000000000000000000000000000..11e39c2324a14cd279942f2104b41fb353b32dfb GIT binary patch literal 16330 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 literal 0 HcmV?d00001 diff --git a/public/logo_unam.png b/public/logo_unam.png new file mode 100644 index 0000000000000000000000000000000000000000..9c169ee34884619ad2d389aafade5036b389c390 GIT binary patch literal 19083 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 Ef{`@TGynhq literal 0 HcmV?d00001 diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index 7705396..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/window.svg b/public/window.svg deleted file mode 100644 index b2b2a44..0000000 --- a/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/src/app/globals.css b/src/app/globals.css index a2dc41e..2b2b3ba 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -12,12 +12,15 @@ --font-mono: var(--font-geist-mono); } +/* ❌ Elimina o comenta esta parte para desactivar el modo oscuro automático */ +/* @media (prefers-color-scheme: dark) { :root { --background: #0a0a0a; --foreground: #ededed; } } +*/ body { background: var(--background); diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f7fa87e..bc2f5a4 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,6 +1,10 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; -import "./globals.css"; +import Header from "@/components/layout/header"; +import Footer from "@/components/layout/footer"; +import '@/sass/bootstrap.scss'; // ✅ Aquí tienes tus colores y SCSS correctos +import "./globals.css"; // ⬅️ Después + const geistSans = Geist({ variable: "--font-geist-sans", @@ -27,7 +31,9 @@ export default function RootLayout({ +
{children} +