Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4846 Rev 5387
Línea 1... Línea 1...
1
/* eslint-disable react/prop-types */
1
/* eslint-disable react/prop-types */
2
import React from "react";
2
import React from 'react'
3
import { Route } from "react-router-dom";
3
import { Route } from 'react-router-dom'
4
import styled from "styled-components";
4
import styled from 'styled-components'
5
import MainSection from "./main-section/MainSection";
5
import MainSection from './main-section/MainSection'
6
import SearchBar from "./search-bar/SearchBar";
6
import SearchBar from './search-bar/SearchBar'
Línea 7... Línea 7...
7
 
7
 
8
const StyledSearchSection = styled.div`
8
const StyledSearchSection = styled.div`
9
  min-height: 100vh;
9
  min-height: 100vh;
Línea 10... Línea 10...
10
`;
10
`
11
 
11
 
12
const Search = (props) => {
12
const Search = (props) => {
13
  // const [searchType, setSearchType] = useState("user");
13
  // const [searchType, setSearchType] = useState("user");
14
  const { filters } = props;
14
  const { filters } = props
15
  const _filters = {
15
  const _filters = {
16
    industryFilters: JSON.parse(filters.industryFilters),
16
    industryFilters: JSON.parse(filters.industryFilters),
17
    connectionLevelFilters: JSON.parse(filters.connectionLevelFilters),
17
    connectionLevelFilters: JSON.parse(filters.connectionLevelFilters),
18
    employeeTypeFilters: JSON.parse(filters.employeeTypeFilters),
18
    employeeTypeFilters: JSON.parse(filters.employeeTypeFilters),
19
    companySizeFilters: JSON.parse(filters.companySizeFilters),
19
    companySizeFilters: JSON.parse(filters.companySizeFilters),
20
    groupTypeFilters: JSON.parse(filters.groupTypeFilters),
20
    groupTypeFilters: JSON.parse(filters.groupTypeFilters),
21
    allowSearchCompany: filters.allowSearchCompany,
21
    allowSearchCompany: filters.allowSearchCompany,
22
    allowViewConnectionLevelFilter: filters.allowViewConnectionLevelFilter,
22
    allowViewConnectionLevelFilter: filters.allowViewConnectionLevelFilter
23
  }
23
  }
24
  console.log(props)
24
  console.log(props)
25
  /* 
25
  /*
26
  SearchTypes:
26
  SearchTypes:
27
  user
27
  user
28
  job
28
  job
Línea 36... Línea 36...
36
      <Route
36
      <Route
37
        path="/search/entity/:searchType"
37
        path="/search/entity/:searchType"
38
        render={() => <MainSection filters={_filters} />}
38
        render={() => <MainSection filters={_filters} />}
39
      />
39
      />
40
    </StyledSearchSection>
40
    </StyledSearchSection>
41
  );
41
  )
42
};
42
}
Línea 43... Línea 43...
43
 
43