@logilab/cwelements
Version:
Library of reusable React components for building web application with cubicweb
17 lines (16 loc) • 585 B
TypeScript
import * as React from 'react';
export declare function useSearchBar(): {
textSearch: string;
setTextSearch: React.Dispatch<React.SetStateAction<string>>;
};
export declare const SearchBar: React.FC<{
placeHolder: string;
input: string;
onChangeInput: (input: string) => void;
}>;
export declare function filterWithTextSearch<Entity extends {
name: string;
}>(textSearch: string, entities: Entity[]): Entity[];
export declare function selectWithTextSearch(textSearch: string, entities: {
name: string;
}[], setSelectedEntity: (name: string) => void): void;