Explorar el Código

Bug fixing refresh url on Results page

master
Nikola Ignjatovic hace 4 años
padre
commit
7774b91b3c

+ 2
- 1
src/components/ScrapeRequest/ScrapeRequest.js Ver fichero

<tr> <tr>
<td> <td>
<p> <p>
{console.log(scrape)}
</p><h3><Link to={{ </p><h3><Link to={{
pathname: SCRAPE_RESULTS_PAGE,
pathname: SCRAPE_RESULTS_PAGE.replace(':id', scrape._id),
id: scrape._id id: scrape._id
}}>#{index} {scrape.location}</Link></h3> }}>#{index} {scrape.location}</Link></h3>
<span className="text-muted">Count {scrape.count} +</span> <span className="text-muted">Count {scrape.count} +</span>

+ 1
- 1
src/constants/pages.js Ver fichero

export const HOME_PAGE = '/home'; export const HOME_PAGE = '/home';
export const ERROR_PAGE = '/error-page'; export const ERROR_PAGE = '/error-page';
export const NOT_FOUND_PAGE = '/not-found'; export const NOT_FOUND_PAGE = '/not-found';
export const SCRAPE_RESULTS_PAGE = '/scrape-results';
export const SCRAPE_RESULTS_PAGE = '/scrape-results/:id';

+ 9
- 8
src/pages/ScrapeResults/ScrapeResultsPage.js Ver fichero

import React, { useEffect, useState } from 'react'; import React, { useEffect, useState } from 'react';
import { getByIdScrappe } from '../../request/scrappe'; import { getByIdScrappe } from '../../request/scrappe';
import { Link } from "react-router-dom";
import { Link , useParams } from "react-router-dom";


import ScrappeDetails from '../../components/ScrappeDetails/ScrappeDetails' import ScrappeDetails from '../../components/ScrappeDetails/ScrappeDetails'
import ScrappeResult from '../../components/ScrappeResult/ScrappeResult' import ScrappeResult from '../../components/ScrappeResult/ScrappeResult'
import PropTypes from 'prop-types';
//import PropTypes from 'prop-types';


const ScrapeResultsPage = ({ location }) => {
const ScrapeResultsPage = () => {


let { id } = useParams()
const [scrappeResults, setScrappeResults] = useState() const [scrappeResults, setScrappeResults] = useState()
const [scrappeDetails, setScrappeDetails] = useState() const [scrappeDetails, setScrappeDetails] = useState()
useEffect(() => { useEffect(() => {
getByIdScrappe(location.id)
getByIdScrappe(id)
.then(res => { .then(res => {
setScrappeDetails(res.data) setScrappeDetails(res.data)
return ( return (
<> <>
{console.log(id)}
<nav className="main-header navbar navbar-expand-md navbar-light navbar-white"> <nav className="main-header navbar navbar-expand-md navbar-light navbar-white">
<div className="container"> <div className="container">
); );
}; };


ScrapeResultsPage.propTypes = {
location: PropTypes.object
};
// ScrapeResultsPage.propTypes = {
// location: PropTypes.object
// };


export default ScrapeResultsPage; export default ScrapeResultsPage;

Cargando…
Cancelar
Guardar