{
setEquipo(e.target.value);
diff --git a/app/Components/Equipo/EviarMensaje/EnviarMensaje.tsx b/app/Components/EviarMensaje/EnviarMensaje.tsx
similarity index 100%
rename from app/Components/Equipo/EviarMensaje/EnviarMensaje.tsx
rename to app/Components/EviarMensaje/EnviarMensaje.tsx
diff --git a/app/Components/Global/Toggle/Toggle.tsx b/app/Components/Global/Toggle/Toggle.tsx
index 4a9dcff..6fc4c0c 100644
--- a/app/Components/Global/Toggle/Toggle.tsx
+++ b/app/Components/Global/Toggle/Toggle.tsx
@@ -1,5 +1,7 @@
"use client";
+import { useSearchParams } from "next/navigation";
+import { useRouter } from "next/navigation";
import { useState, ReactNode } from "react";
interface ToggleOption {
@@ -14,8 +16,19 @@ interface ToggleProps {
}
export default function Toggle({ options, defaultView }: ToggleProps) {
+ const router = useRouter();
+ const searchParams = useSearchParams();
const [view, setView] = useState(defaultView || options[0].key);
+ const handleClick = (key: string) => {
+ setView(key);
+
+ const params = new URLSearchParams(searchParams.toString());
+ params.set("key", key);
+
+ router.replace(`${window.location.pathname}?${params.toString()}`);
+ };
+
return (
@@ -23,7 +36,7 @@ export default function Toggle({ options, defaultView }: ToggleProps) {
@@ -36,3 +49,4 @@ export default function Toggle({ options, defaultView }: ToggleProps) {
);
}
+//IO
\ No newline at end of file
diff --git a/app/Components/Servicios/Impressions/impressions.tsx b/app/Components/Impressions/impressions.tsx
similarity index 93%
rename from app/Components/Servicios/Impressions/impressions.tsx
rename to app/Components/Impressions/impressions.tsx
index 4c55d7f..1197b47 100644
--- a/app/Components/Servicios/Impressions/impressions.tsx
+++ b/app/Components/Impressions/impressions.tsx
@@ -5,8 +5,6 @@ import { useState } from "react";
import { useRouter } from "next/navigation";
import { PostImpressions } from "@/app/lib/postImpressions";
-import "./Impressions.css";
-
interface CostOption {
value: number;
}
@@ -110,10 +108,11 @@ function Impressions({ costs, numAcount }: ImpressionsProps) {
/>
-
+
+
diff --git a/app/Components/Equipo/ProgramSelector/ProgramSelector.tsx b/app/Components/InformacionEquipos/ProgramSelector.tsx
similarity index 98%
rename from app/Components/Equipo/ProgramSelector/ProgramSelector.tsx
rename to app/Components/InformacionEquipos/ProgramSelector.tsx
index d08e070..3ea9b2c 100644
--- a/app/Components/Equipo/ProgramSelector/ProgramSelector.tsx
+++ b/app/Components/InformacionEquipos/ProgramSelector.tsx
@@ -12,7 +12,6 @@ function ProgramSelector({ titulo, opcion }: DatosEquipo) {
return (