diff --git a/package-lock.json b/package-lock.json index 75f04d1..b0cf1a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "axios": "^1.8.4", "bootstrap": "^5.3.3", "bootstrap-icons": "^1.11.3", + "js-cookie": "^3.0.5", "next": "15.2.4", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -20,6 +21,7 @@ "devDependencies": { "@eslint/eslintrc": "^3", "@types/bootstrap": "^5.2.10", + "@types/js-cookie": "^3.0.6", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", @@ -1229,6 +1231,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/js-cookie": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-3.0.6.tgz", + "integrity": "sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -4042,6 +4051,15 @@ "node": ">= 0.4" } }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", diff --git a/package.json b/package.json index b0ba5d4..850b1c6 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "axios": "^1.8.4", "bootstrap": "^5.3.3", "bootstrap-icons": "^1.11.3", + "js-cookie": "^3.0.5", "next": "15.2.4", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -21,6 +22,7 @@ "devDependencies": { "@eslint/eslintrc": "^3", "@types/bootstrap": "^5.2.10", + "@types/js-cookie": "^3.0.6", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", diff --git a/public/404.png b/public/404.png new file mode 100644 index 0000000..fae90d2 Binary files /dev/null and b/public/404.png differ diff --git a/public/ogimage.png b/public/ogimage.png new file mode 100644 index 0000000..c306a22 Binary files /dev/null and b/public/ogimage.png differ diff --git a/src/app/(auth)/login/administradores/page.tsx b/src/app/(auth)/login/administradores/page.tsx index b302afc..5e65202 100644 --- a/src/app/(auth)/login/administradores/page.tsx +++ b/src/app/(auth)/login/administradores/page.tsx @@ -1,5 +1,62 @@ -import React from 'react'; +'use client'; +import Button from '@/components/button'; +import Input from '@/components/input'; +import { useRouter } from 'next/navigation'; +import React, { useState } from 'react'; +import Cookies from 'js-cookie'; export default function Page() { - return