@opengov/components-vendor-search
A vendor search autocomplete component with debounced REST API search and infinite scrolling.
Installation
yarn add @opengov/components-vendor-search
Quick Start
import { useVendorSearch, VendorSearch } from '@opengov/components-vendor-search';
const { searchResolver, getByIdResolver } = useVendorSearch({
baseUrl: 'https://api.example.com/v1/',
entityId: 'your-entity-id',
token: 'your-auth-token'
});
<VendorSearch
searchResolver={searchResolver}
getByIdResolver={getByIdResolver}
onSelect={(vendor) => console.log(vendor)}
required
/>;
Documentation
See Storybook for interactive examples, props reference, and integration guide.
Development
yarn install
yarn build
yarn test
yarn lint