Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 7768 | Rev 11131 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
6848 stevensc 1
import React, { useState } from 'react'
6637 stevensc 2
import { Route, BrowserRouter, Switch } from 'react-router-dom'
6636 stevensc 3
import JobsEditView from '../view/JobsEditView'
4
import JobsTableView from '../view/JobsTableView'
5
 
6
const JobsRouter = ({ backendVars }) => {
6848 stevensc 7
 
7770 stevensc 8
    const { googleApi } = backendVars
6848 stevensc 9
    const [linkEdit, setLinkEdit] = useState('');
10
 
6636 stevensc 11
    return (
6637 stevensc 12
        <BrowserRouter>
6636 stevensc 13
            <section className="content">
14
                <Switch>
6848 stevensc 15
                    <Route
16
                        exact path="/jobs"
17
                        component={() => <JobsTableView backendVars={{ ...backendVars, onEdit: setLinkEdit }} />}
18
                    />
19
                    <Route
20
                        exact path="/jobs/edit"
7770 stevensc 21
                        component={() => <JobsEditView linkEdit={linkEdit} googleApi={googleApi}/>}
6848 stevensc 22
                    />
6636 stevensc 23
                </Switch>
24
            </section>
6637 stevensc 25
        </BrowserRouter>
6636 stevensc 26
    )
27
}
28
 
29
export default JobsRouter