import React from 'react';
import copy from '../js/data/copy.json';
import TagFilter from './TagFilter.jsx';
export default class Search extends React.Component {
constructor(props) {
super(props);
this.state = {
searchValue: undefined,
searchResults: []
}
this.handleSearchChange = this.handleSearchChange.bind(this);
this.handleSearchSubmit = this.handleSearchSubmit.bind(this);
}
handleSearchSubmit(e) {
e.preventDefault();
fetch(`api/search/${this.state.searchValue}`)
.then(response => response.json())
.then(json => {
this.setState({
searchResults: json.tags
})
});
}
handleSearchChange(event) {
this.setState({ searchValue: event.target.value });
}
renderSearchResults() {
return (
this.state.searchResults.map(tag => {
return (