Proyectos de Subversion LeadersLinked - Backend

Rev

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

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