Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 7010 Rev 7011
Línea 130... Línea 130...
130
  const onSubmitHandler = (e) => {
130
  const onSubmitHandler = (e) => {
131
    e.preventDefault()
131
    e.preventDefault()
132
    history.push({ pathname, search: `?keyword=${entity}` })
132
    history.push({ pathname, search: `?keyword=${entity}` })
133
  }
133
  }
Línea -... Línea 134...
-
 
134
 
-
 
135
  const changeCategory = (newCategory) => {
-
 
136
    const urlParams = { keyword }
-
 
137
 
-
 
138
    activeFilters.current.forEach(({ name, value }) => {
-
 
139
      urlParams[name] = value
-
 
140
    })
-
 
141
 
-
 
142
    history.push(`/search/entity/${category}?${jsonToParams(urlParams)}`)
-
 
143
    setCategory(newCategory)
-
 
144
  }
134
 
145
 
135
  useEffect(() => {
146
  useEffect(() => {
136
    loadEntities()
147
    loadEntities()
137
    setEntity(keyword)
148
    setEntity(keyword)
Línea 143... Línea 154...
143
        <SearchInput
154
        <SearchInput
144
          as="form"
155
          as="form"
145
          onSubmit={onSubmitHandler}
156
          onSubmit={onSubmitHandler}
146
          onChange={(e) => setEntity(e.target.value)}
157
          onChange={(e) => setEntity(e.target.value)}
147
          value={entity}
158
          value={entity}
148
          placeholder="¿Que desea encontrar?"
159
          plackeyword
149
          style={{ backgroundColor: 'var(--bg-color)' }}
160
          style={{ backgroundColor: 'var(--bg-color)' }}
150
        />
161
        />
151
        <Row className="mt-3">
162
        <Row className="mt-3">
152
          <Col as="aside" md="4">
163
          <Col as="aside" md="4">
153
            <FiltersSidebar>
164
            <FiltersSidebar>
154
              <CategoryFilter onChange={(value) => setCategory(value)} />
165
              <CategoryFilter onChange={changeCategory} />
155
              <LocationFilter onChange={getAddressHandler} />
166
              <LocationFilter onChange={getAddressHandler} />
156
            </FiltersSidebar>
167
            </FiltersSidebar>
157
          </Col>
168
          </Col>
158
          <Col as="section" md="8">
169
          <Col as="section" md="8">
159
            <div className="posts-section">
170
            <div className="posts-section">