Commit 0674c0cd authored by Omar Luna Hernández's avatar Omar Luna Hernández
Browse files

Se renombro el nombre de la interface

parent f8b3b1c5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -3,10 +3,10 @@ import { useState, useMemo } from "react";
import { REACT_APP_GOOGLE_API_KEY } from "../../constants/api_keys";
import { LoadingScreen } from "../loading_screen/loading_screen";
import { UseFormSetValue } from "react-hook-form";
import { PlaceFormValues } from "../../infraestructure/entities/place";
import { Place } from "../../infraestructure/entities/place";

interface props{
  setValue: UseFormSetValue<PlaceFormValues>;
  setValue: UseFormSetValue<Place>;
}

export const MapComponent = ({setValue}: props) => {
+2 −2
Original line number Diff line number Diff line
import { UseFormSetValue } from "react-hook-form";
import { PlaceFormValues } from "../../infraestructure/entities/place";
import { Place } from "../../infraestructure/entities/place";
import { useDropzoneMultiplesImages } from "../../hooks/useDropzoneMultiplesImages";
import "./assets/css/styles.css";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faTimesCircle } from "@fortawesome/free-solid-svg-icons";

interface props{
  setValue: UseFormSetValue<PlaceFormValues>;
  setValue: UseFormSetValue<Place>;
}

export const MultipleImagesDropzone = ({setValue}:props) => {
+2 −2
Original line number Diff line number Diff line
import axios from "axios";
import { APIUrl } from "../../../constants/api_url";
import { PlaceDatasourceInf } from "../../../infraestructure/datasources/place_datasource";
import { AvailableDays, PlaceFormValues } from "../../../infraestructure/entities/place";
import { AvailableDays, Place } from "../../../infraestructure/entities/place";

export class PlaceDatasourceProd implements PlaceDatasourceInf{
  async registerPlace(form: PlaceFormValues): Promise<void> {
  async registerPlace(form: Place): Promise<void> {
    const formToSend = new FormData();
    formToSend.append('available', form.available);
    formToSend.append('idTown', String(form.idTown));
+2 −2
Original line number Diff line number Diff line
import { PlaceDatasourceInf } from "../../../infraestructure/datasources/place_datasource";
import { PlaceFormValues } from "../../../infraestructure/entities/place";
import { Place } from "../../../infraestructure/entities/place";
import { PlaceRepositoryInf } from "../../../infraestructure/repositories/place_repository";

export class PlaceRepositoryProd implements PlaceRepositoryInf{
  constructor(
    private datasouce: PlaceDatasourceInf
  ){}
  async registerPlace(form: PlaceFormValues): Promise<void> {
  async registerPlace(form: Place): Promise<void> {
    return this.datasouce.registerPlace(form);
  }
}
 No newline at end of file
+2 −2
Original line number Diff line number Diff line
@@ -3,9 +3,9 @@ import { useDropzone } from "react-dropzone";
import { toast } from "react-toastify";
import { Image } from "../infraestructure/entities/image";
import { UseFormSetValue } from "react-hook-form";
import { PlaceFormValues } from "../infraestructure/entities/place";
import { Place } from "../infraestructure/entities/place";

export const useDropzoneMultiplesImages = (setValue: UseFormSetValue<PlaceFormValues>) => {
export const useDropzoneMultiplesImages = (setValue: UseFormSetValue<Place>) => {
  const [imagesFiles, setImagesFiles] = useState<Image[]>([]);
  const [files, setFiles] = useState<File[]>([]);
  const MAX_SIZE = 10485760;
Loading