Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 7768 | Rev 15050 | 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 }) => {

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

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

export default JobsRouter