diff --git a/src/front/components/AddProduct.jsx b/src/front/components/AddProduct.jsx index ac9d250..197d089 100644 --- a/src/front/components/AddProduct.jsx +++ b/src/front/components/AddProduct.jsx @@ -1,22 +1,16 @@ "use_client"; -import React, { useEffect, useState, createPortal, useRef } from "react"; +import React, { useEffect, useState } from "react"; import { useParams, useNavigate } from "react-router-dom"; -import { APIProvider, ControlPosition, MapControl, Map, useMap, useMapsLibrary, AdvancedMarker, useAdvancedMarkerRef } from '@vis.gl/react-google-maps'; - -import { createRoot } from "react-dom/client"; -import { App } from "../components/App.jsx" +import { APIProvider, Map, AdvancedMarker, Pin, InfoWindow } from '@vis.gl/react-google-maps'; export const AddProduct = () => { - - const { id } = useParams(); // <- si existe, estamos editando + const { id } = useParams(); // si existe, estamos editando const isEdit = Boolean(id); const navigate = useNavigate(); const currentUser = JSON.parse(localStorage.getItem("user")); - // Zona de api Google Maps - const API_KEY = globalThis.GOOGLE_MAPS_API_KEY ?? "AIzaSyAZGZS8YvpJUtpA8KHH5CbnoYUU05xTVak"; + const position = { lat: 41.3872516334326, lng: 2.171430948862673 }; - const [selectedPlace, setSelectedPlace] = useState(null); - const [markerRef, marker] = useAdvancedMarkerRef(); + const [open, setOpen] = useState(false); const [form, setForm] = useState({ title: "", @@ -103,7 +97,6 @@ export const AddProduct = () => { if (response.status === 403) { alert("No puedes editar este producto"); return; } if (!response.ok) throw new Error(isEdit ? "Error al guardar cambios" : "Error al crear producto"); - const data = await response.json(); alert(isEdit ? "Cambios guardados" : "Producto creado con éxito"); navigate(`/products/details/${data.id}`); @@ -239,43 +232,37 @@ export const AddProduct = () => { )} - - -