import React from 'react'; import { Query } from 'react-apollo'; import styled from 'styled-components'; import * as queries from './queries.graphql'; const Select = styled.select` height: 32px; width: 200px; `; interface Store { id: string; name: string; } interface StoreSelectProps { value: string; onChange: Function; } const StoreSelect = React.memo(({ value, onChange }: StoreSelectProps) => { const onChangeStore = React.useCallback((e) => { e.preventDefault(); onChange(e.target.value); }, []); return ( {({ data: { stores = [] } = {} }) => ( )} ); }); export default StoreSelect;