diff --git a/index.d.ts b/index.d.ts index 7c0e6e5..0a6f6d8 100644 --- a/index.d.ts +++ b/index.d.ts @@ -97,7 +97,7 @@ interface GroupRendererProps { export interface FilteringContainerProps { nodes: Node[]; - children: (params: {nodes: Node[]; nodeParentMappings: {[id: NodeId]: NodeId[]}}) => JSX.Element; + children: (params: {nodes: Node[]; nodeParentMappings: {[key in NodeId]: NodeId[]}}) => JSX.Element; debouncer?: (func: (...p: any[]) => any, timeout: number) => void; groups?: {[g: string]: Group}; selectedGroup?: string; diff --git a/src/FilteringContainer.js b/src/FilteringContainer.js index d0f0b9f..2580765 100644 --- a/src/FilteringContainer.js +++ b/src/FilteringContainer.js @@ -32,6 +32,7 @@ export default class FilteringContainer extends React.Component { debouncer: debounce, groupRenderer: DefaultGroupRenderer, indexSearch: indexByName, + placeholder: 'Search...', }; constructor(props) { @@ -62,6 +63,7 @@ export default class FilteringContainer extends React.Component { groupRenderer: GroupRenderer, onSelectedGroupChange, indexSearch, + placeholder, } = this.props; const relevantNodes = @@ -76,7 +78,7 @@ export default class FilteringContainer extends React.Component { return (
- +