Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 10457 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 10457 Rev 15126
Línea 1... Línea 1...
1
import React from 'react'
1
import React, { useState } from 'react'
2
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'
2
import ContentTitle from '../../../shared/ContentTitle'
-
 
3
import FormView from '../views/FormView'
3
import MainView from '../views/MainView'
4
import TableView from '../views/TableView'
Línea 4... Línea 5...
4
 
5
 
Línea -... Línea 6...
-
 
6
const InterviewRoutes = ({ backendVars }) => {
-
 
7
 
-
 
8
	const { add_link } = backendVars
-
 
9
	const [actionLink, setAcctionLink] = useState(add_link)
5
const InterviewRoutes = ({ backendVars }) => {
10
	const [action, setAction] = useState('')
-
 
11
 
6
 
12
	return (
7
	return (
13
		<ContentTitle title="Entrevistas">
-
 
14
			{action ?
8
		<Router>
15
				<FormView
9
			<Switch>
16
					{...backendVars}
-
 
17
					actionLink={actionLink}
-
 
18
					setActionLink={setAcctionLink}
10
				<Route path='/recruitment-and-selection/interview/form'>
19
					action={action}
-
 
20
					setAction={setAction}
-
 
21
				/>
11
					<MainView backendVars={backendVars} />
22
				: <TableView
12
				</Route>
23
					{...backendVars}
-
 
24
					setActionLink={setAcctionLink}
13
				<Route path='/recruitment-and-selection/interview/form/:id/file'>
25
					action={action}
14
					<h1>Evaluación</h1>
26
					setAction={setAction}
15
				</Route>
27
				/>
16
			</Switch>
28
			}
17
		</Router>
29
		</ContentTitle >
18
	)
30
	)
19
}
31
}