Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 4846 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

/* eslint-disable react/prop-types */
import React from 'react'
import { Route } from 'react-router-dom'
import styled from 'styled-components'
import MainSection from './main-section/MainSection'
import SearchBar from './search-bar/SearchBar'

const StyledSearchSection = styled.div`
  min-height: 100vh;
`

const Search = (props) => {
  // const [searchType, setSearchType] = useState("user");
  const { filters } = props
  const _filters = {
    industryFilters: JSON.parse(filters.industryFilters),
    connectionLevelFilters: JSON.parse(filters.connectionLevelFilters),
    employeeTypeFilters: JSON.parse(filters.employeeTypeFilters),
    companySizeFilters: JSON.parse(filters.companySizeFilters),
    groupTypeFilters: JSON.parse(filters.groupTypeFilters),
    allowSearchCompany: filters.allowSearchCompany,
    allowViewConnectionLevelFilter: filters.allowViewConnectionLevelFilter
  }
  console.log(props)
  /*
  SearchTypes:
  user
  job
  company
  group
   */

  return (
    <StyledSearchSection>
      <SearchBar />
      <Route
        path="/search/entity/:searchType"
        render={() => <MainSection filters={_filters} />}
      />
    </StyledSearchSection>
  )
}

export default Search