Commit 2efc04ee authored by Lorenzo Trujillo Rojas's avatar Lorenzo Trujillo Rojas
Browse files

Se creó el hook que obtiene el detalle de un solo viaje

parent eeb9e810
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
import { useDataContext } from "../contexts/data_context";
import { TravelDetails } from "../domain/entities/travel_details";
import { useGet } from "./useGet";

interface GetTravelDetailsProps {
    id: number;
}

export const useGetTravelDetails = ({ id }: GetTravelDetailsProps) => {
    const { travelRepository } = useDataContext();
    const callback = async () => {
        return await travelRepository!.getTravelDetails(id);
    }
    const { data, requestStatus } = useGet<TravelDetails>(callback);

    return {
        data,
        requestStatus
    }
}
 No newline at end of file