diff --git a/app/routes/_authenticated/my-orders/callback/index.tsx b/app/routes/_authenticated/my-orders/callback/index.tsx
index ca043da..11fec1d 100644
--- a/app/routes/_authenticated/my-orders/callback/index.tsx
+++ b/app/routes/_authenticated/my-orders/callback/index.tsx
@@ -1,3 +1,4 @@
+import { MetaFunction } from "@remix-run/cloudflare";
import { useSearchParams } from "@remix-run/react";
import { AnimatePresence, motion } from "framer-motion";
import { Suspense } from "react";
@@ -5,6 +6,10 @@ import { toast } from "sonner";
import { PurchaseCallback } from "~/components/PurchaseOrder/Callback";
+export const meta: MetaFunction = () => {
+ return [{ title: "Mi Orden de Compra | Tickets" }];
+};
+
export default function Index() {
const [params] = useSearchParams();
const purchaseOrderId = params.get("purchaseOrderId");
diff --git a/app/routes/_authenticated/profile._index/index.tsx b/app/routes/_authenticated/profile._index/index.tsx
index ee33d66..54d2d08 100644
--- a/app/routes/_authenticated/profile._index/index.tsx
+++ b/app/routes/_authenticated/profile._index/index.tsx
@@ -1,3 +1,4 @@
+import { MetaFunction } from "@remix-run/cloudflare";
import { cx } from "class-variance-authority";
import { Suspense } from "react";
@@ -5,11 +6,15 @@ import { MyProfile } from "~/components/Profile/MyProfile";
import { MyProfileLoadingSkeleton } from "~/components/Profile/MyProfileLoadingSkeleton";
import { sharedLayoutStyle } from "~/components/sharedLayouts";
+export const meta: MetaFunction = () => {
+ return [{ title: "Perfil | Tickets" }];
+};
+
export default function Layout() {
return (
-
Tu Perfil
+ Perfil
}>
diff --git a/app/routes/_authenticated/profile/info/index.tsx b/app/routes/_authenticated/profile/info/index.tsx
index 5e561a7..b765699 100644
--- a/app/routes/_authenticated/profile/info/index.tsx
+++ b/app/routes/_authenticated/profile/info/index.tsx
@@ -1,3 +1,4 @@
+import { MetaFunction } from "@remix-run/cloudflare";
import { cx } from "class-variance-authority";
import { Suspense } from "react";
@@ -5,11 +6,15 @@ import { MyProfileInfo } from "~/components/Profile/Info/MyProfileInfo";
import { MyProfileInfoLoadingSkeleton } from "~/components/Profile/Info/MyProfileInfoLoadingSkeleton";
import { sharedLayoutStyle } from "~/components/sharedLayouts";
+export const meta: MetaFunction = () => {
+ return [{ title: "Editar Perfil | Tickets" }];
+};
+
export default function Layout() {
return (
-
Tu Perfil
+ Perfil
}>
diff --git a/app/routes/login/index.tsx b/app/routes/login/index.tsx
index 647411e..7802134 100644
--- a/app/routes/login/index.tsx
+++ b/app/routes/login/index.tsx
@@ -1,3 +1,4 @@
+import { MetaFunction } from "@remix-run/cloudflare";
import { useNavigate } from "@remix-run/react";
import { useEffect } from "react";
@@ -5,6 +6,21 @@ import { Login } from "~/components/Login/Login";
import { useIsAuthReady, useIsLoggedIn } from "~/utils/supabase/AuthProvider";
import { urls } from "~/utils/urls";
+export const meta: MetaFunction = () => {
+ return [
+ { title: "Tickets - Entrar a mi cuenta" },
+ {
+ property: "og:title",
+ content: "Tickets - Entrar a mi cuenta",
+ },
+ {
+ name: "description",
+ content:
+ "Tickets - Entrar a mi cuenta de Tickets para asistir a eventos, o gestionarlos.",
+ },
+ ];
+};
+
const Redirecting = () => {
const navigate = useNavigate();
diff --git a/public/dark-mode-favicon.ico b/public/dark-mode-favicon.ico
new file mode 100644
index 0000000..52a15ea
Binary files /dev/null and b/public/dark-mode-favicon.ico differ
diff --git a/public/favicon.ico b/public/favicon.ico
index 8830cf6..52a15ea 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/public/light-mode-favicon.ico b/public/light-mode-favicon.ico
new file mode 100644
index 0000000..3274eff
Binary files /dev/null and b/public/light-mode-favicon.ico differ
diff --git a/public/og.jpg b/public/og.jpg
new file mode 100644
index 0000000..d015f75
Binary files /dev/null and b/public/og.jpg differ