Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15066 Rev 15102
Línea 1... Línea 1...
1
import React, { useState } from 'react'
1
import React, { useState } from 'react'
2
import { BrowserRouter, Route, Switch } from 'react-router-dom'
-
 
3
import ContentTitle from '../../../shared/ContentTitle'
2
import ContentTitle from '../../../shared/ContentTitle'
4
import EditView from '../views/EditView'
3
import EditView from '../views/EditView'
5
import TableView from '../views/TableView'
4
import TableView from '../views/TableView'
Línea 6... Línea 5...
6
 
5
 
Línea 7... Línea 6...
7
const Routes = ({ backendVars }) => {
6
const Routes = ({ backendVars }) => {
-
 
7
 
Línea 8... Línea 8...
8
 
8
	const [actionLink, setActionLink] = useState(backendVars.add_link)
9
	const [actionLink, setActionLink] = useState(backendVars.add_link)
-
 
10
 
9
	const [action, setAction] = useState('')
11
	return (
10
 
12
		<BrowserRouter>
-
 
13
			<ContentTitle title='Evaluación de desempeño'>
11
	return (
14
				<Switch>
12
		<ContentTitle title='Evaluación de desempeño'>
15
					<Route path='/performance-evaluation/forms/:action' >
13
			{action
16
						<EditView
14
				? <EditView
-
 
15
					actionLink={actionLink}
17
							actionLink={actionLink}
16
					jobsDescription={backendVars.jobsDescription}
-
 
17
					action={action}
18
							jobsDescription={backendVars.jobsDescription}
18
					setAction={setAction} />
19
						/>
19
				: <TableView
20
					</Route>
20
					{...backendVars}
21
					<Route exact path='/performance-evaluation/forms'>
21
					actionLink={actionLink}
22
						<TableView {...backendVars} actionLink={actionLink} setActionLink={setActionLink} />
22
					setActionLink={setActionLink}
23
					</Route>
-
 
24
				</Switch>
23
					setAction={setAction} />
25
			</ContentTitle>
24
			}
Línea 26... Línea 25...
26
		</BrowserRouter>
25
		</ContentTitle>
27
	)
26
	)