Proyectos de Subversion LeadersLinked - Backend

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
10447 stevensc 1
import React, { useState } from 'react'
10457 stevensc 2
import { Route, Switch, useRouteMatch } from 'react-router-dom'
10438 stevensc 3
import ContentTitle from '../../../shared/ContentTitle'
10436 stevensc 4
import FormView from './FormView'
5
import TableView from './TableView'
10425 stevensc 6
 
10436 stevensc 7
const MainView = ({ backendVars }) => {
10425 stevensc 8
 
10753 stevensc 9
	const { add_link } = backendVars
10
	const [actionLink, setAcctionLink] = useState(add_link)
10457 stevensc 11
	const { path } = useRouteMatch()
10447 stevensc 12
 
13
	return (
14
		<ContentTitle title="Entrevistas">
15
			<Switch>
10457 stevensc 16
				<Route path={`${path}/:action`} >
10856 stevensc 17
					<FormView
18
						setActionLink={setAcctionLink}
19
						actionLink={actionLink}
20
						{...backendVars}
21
					/>
10457 stevensc 22
				</Route>
23
				<Route exact path={`${path}`}>
10856 stevensc 24
					<TableView
25
						{...backendVars}
26
						setActionLink={setAcctionLink}
27
					/>
10457 stevensc 28
				</Route>
10447 stevensc 29
			</Switch>
30
		</ContentTitle >
31
	)
10425 stevensc 32
}
33
export default MainView