Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 6641 | Rev 7768 | 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
 
8
    const [linkEdit, setLinkEdit] = useState('');
9
 
6636 stevensc 10
    return (
6637 stevensc 11
        <BrowserRouter>
6636 stevensc 12
            <section className="content">
13
                <Switch>
6848 stevensc 14
                    <Route
15
                        exact path="/jobs"
16
                        component={() => <JobsTableView backendVars={{ ...backendVars, onEdit: setLinkEdit }} />}
17
                    />
18
                    <Route
19
                        exact path="/jobs/edit"
20
                        component={() => <JobsEditView linkEdit={linkEdit} />}
21
                    />
6636 stevensc 22
                </Switch>
23
            </section>
6637 stevensc 24
        </BrowserRouter>
6636 stevensc 25
    )
26
}
27
 
28
export default JobsRouter