Loading web/src/components/map/map.tsx +2 −2 Original line number Diff line number Diff line Loading @@ -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) => { Loading web/src/components/multiple_images_dropzone/multiple_images_dropzone.tsx +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) => { Loading web/src/data/datasources/prod/place_datasource.ts +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)); Loading web/src/data/repositories/prod/place_repository.ts +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 web/src/hooks/useDropzoneMultiplesImages.tsx +2 −2 Original line number Diff line number Diff line Loading @@ -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 Loading
web/src/components/map/map.tsx +2 −2 Original line number Diff line number Diff line Loading @@ -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) => { Loading
web/src/components/multiple_images_dropzone/multiple_images_dropzone.tsx +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) => { Loading
web/src/data/datasources/prod/place_datasource.ts +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)); Loading
web/src/data/repositories/prod/place_repository.ts +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
web/src/hooks/useDropzoneMultiplesImages.tsx +2 −2 Original line number Diff line number Diff line Loading @@ -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