Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 10450 Rev 10457
Línea 1... Línea 1...
1
import React, { useState } from 'react'
1
import React, { useState } from 'react'
2
import { Route, Switch } from 'react-router-dom'
2
import { Route, Switch, useRouteMatch } from 'react-router-dom'
3
import ContentTitle from '../../../shared/ContentTitle'
3
import ContentTitle from '../../../shared/ContentTitle'
4
import FormView from './FormView'
4
import FormView from './FormView'
5
import TableView from './TableView'
5
import TableView from './TableView'
Línea 6... Línea 6...
6
 
6
 
Línea 7... Línea 7...
7
const MainView = ({ backendVars }) => {
7
const MainView = ({ backendVars }) => {
-
 
8
 
Línea 8... Línea 9...
8
 
9
	const [actionLink, setAcctionLink] = useState()
9
	const [actionLink, setAcctionLink] = useState()
10
	const { path } = useRouteMatch()
10
 
11
 
11
	return (
-
 
12
		<ContentTitle title="Entrevistas">
12
	return (
13
			<Switch>
13
		<ContentTitle title="Entrevistas">
14
				<Route
-
 
15
					path='/recruitment-and-selection/interview/form/:action'
14
			<Switch>
16
					component={() => <FormView {...backendVars} actionLink={actionLink} />}
15
				<Route path={`${path}/:action`} >
17
				/>
16
					<FormView {...backendVars} actionLink={actionLink} />
18
				<Route
17
				</Route>
19
					exact path='/recruitment-and-selection/interview/form'
18
				<Route exact path={`${path}`}>
20
					component={() => <TableView {...backendVars} setActionLink={setAcctionLink} />}
19
					<TableView {...backendVars} setActionLink={setAcctionLink} />
21
				/>
20
				</Route>
22
			</Switch>
21
			</Switch>
23
		</ContentTitle >
22
		</ContentTitle >
24
	)
23
	)