Proyectos de Subversion LeadersLinked - Backend

Rev

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

import React, { useState } from 'react'
import { Route, BrowserRouter, Switch } from 'react-router-dom'
import JobsEditView from '../view/JobsEditView'
import JobsTableView from '../view/JobsTableView'

const JobsRouter = ({ backendVars, labels }) => {

        const { googleApi } = backendVars
        const [linkEdit, setLinkEdit] = useState('')

        return (
                <BrowserRouter>
                        <section className="content">
                                <Switch>
                                        <Route
                                                exact path="/jobs"
                                                component={() => <JobsTableView labels={labels} backendVars={{ ...backendVars, onEdit: setLinkEdit }} />}
                                        />
                                        <Route
                                                exact path="/jobs/edit"
                                                component={() => <JobsEditView linkEdit={linkEdit} googleApi={googleApi} />}
                                        />
                                </Switch>
                        </section>
                </BrowserRouter>
        )
}

export default JobsRouter