Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 12320 | Rev 15103 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
9618 stevensc 1
import React, { useState } from 'react'
9469 stevensc 2
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'
3
import ContentTitle from '../../../shared/ContentTitle'
4
import FormView from '../views/FormView'
5
import MainView from '../views/MainView'
6
 
7
 
8
const VacanciesRoutes = ({ backendVars }) => {
9618 stevensc 9
 
12320 stevensc 10
	const [actionLink, setActionLink] = useState(backendVars.add_link)
9618 stevensc 11
 
12320 stevensc 12
	return (
13
		<Router>
14
			<ContentTitle title="Reclutamiento y Selección">
15
				<Switch>
16
					<Route
17
						exact path='/recruitment-and-selection/vacancies'
18
						component={() =>
19
							<MainView
20
								{...backendVars}
21
								setActionLink={setActionLink}
22
							/>
23
						}
24
					/>
25
					<Route
26
						path='/recruitment-and-selection/vacancies/:action'
14838 stevensc 27
						component={() =>
28
							<FormView
29
								actionLink={actionLink}
30
								googleApiKey={backendVars.googleApiKey}
31
								{...backendVars}
32
							/>
33
						}
12320 stevensc 34
					/>
35
				</Switch>
36
			</ContentTitle>
37
		</Router>
38
	)
9469 stevensc 39
}
40
export default VacanciesRoutes