From aa2b196b533bf2c8820df3238341cd4ab0ae7df3 Mon Sep 17 00:00:00 2001 From: ronalds Date: Wed, 26 Nov 2025 17:27:58 -0300 Subject: [PATCH] Se agregaron los favIcons --- frontend/index.html | 6 ++++- frontend/public/favicon.ico | Bin 0 -> 15086 bytes frontend/public/favicon.svg | 3 +++ frontend/public/site.webmanifest | 21 ++++++++++++++++++ frontend/src/App.jsx | 12 +++++----- frontend/src/assets/favicons/site.webmanifest | 21 ++++++++++++++++++ 6 files changed, 56 insertions(+), 7 deletions(-) create mode 100644 frontend/public/favicon.ico create mode 100644 frontend/public/favicon.svg create mode 100644 frontend/public/site.webmanifest create mode 100644 frontend/src/assets/favicons/site.webmanifest diff --git a/frontend/index.html b/frontend/index.html index 9557828..32cc655 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -2,7 +2,11 @@ - + + + + + AYUTEC - Sistema Inteligente de Inspecciones diff --git a/frontend/public/favicon.ico b/frontend/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4e4de17d0f04e0abdae22add155b09258b436770 GIT binary patch literal 15086 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 ZfC5`B9hj}A`L%!&!VxH+0k|e;_y1TUN^k%G literal 0 HcmV?d00001 diff --git a/frontend/public/favicon.svg b/frontend/public/favicon.svg new file mode 100644 index 0000000..61ca79e --- /dev/null +++ b/frontend/public/favicon.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/frontend/public/site.webmanifest b/frontend/public/site.webmanifest new file mode 100644 index 0000000..1b63714 --- /dev/null +++ b/frontend/public/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "AYUTEC - Sistema de Inspecciones", + "short_name": "AYUTEC", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#4f46e5", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index 6ae9de5..890791a 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -103,9 +103,9 @@ function LoginPage({ setUser }) {
{logoUrl ? ( - Logo + Logo ) : ( -
Sin logo
+
Sin logo
)}

AYUTEC

@@ -293,9 +293,9 @@ function DashboardPage({ user, setUser }) { {/* Logo y Nombre del Sistema */}
{logoUrl ? ( - Logo + Logo ) : ( -
Sin logo
+
Sin logo
)}

AYUTEC

@@ -509,9 +509,9 @@ function SettingsTab({ user }) {

Logo del Sistema

{logoUrl ? ( - Logo + Logo ) : ( -
Sin logo
+
Sin logo
)}
diff --git a/frontend/src/assets/favicons/site.webmanifest b/frontend/src/assets/favicons/site.webmanifest new file mode 100644 index 0000000..ccf313a --- /dev/null +++ b/frontend/src/assets/favicons/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "MyWebSite", + "short_name": "MySite", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file