Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 6641 | Rev 7768 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

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