const { SearchkitManager,SearchkitProvider, SearchBox, Hits, RefinementListFilter, Pagination, HierarchicalMenuFilter, HitsStats, SortingSelector, NoHits, SelectedFilters, ResetFilters, RangeFilter, NumericRefinementListFilter, Panel, TagCloud, Toggle, Select, Tabs, ItemList, CheckboxItemList, /*CheckboxFilter,*/ MenuFilter, RangeSlider, RangeHistogram, RangeInput, FilterGroup, ItemHistogramList } = require("../../../../../src") const host = "http://demo.searchkit.co/api/movies" import * as ReactDOM from "react-dom"; import * as React from "react"; const searchkit = new SearchkitManager(host, {searchOnLoad:true}) import {MockList} from "./MockList" import {MockRange} from "./MockRange" const _ = require("lodash") require("./customisations.scss") require("../../../../../theming/theme.scss") const MovieHitsGridItem = (props)=> { const {bemBlocks, result} = props let url = "http://www.imdb.com/title/" + result._source.imdbId const source:any = _.extend({}, result._source, result.highlight) return (
) } const filterGroupProps = { title: "FilterGroup", filters: [ {value: 'A'}, {value: 'B'}, {value: 'C'}, {value: 'D'} ], removeFilter(){}, removeFilters(){}, translate(key){ return key + "!" } } class App extends React.Component