refactor(FE): Enable supplier select infinite loading

This commit is contained in:
rstubryan
2026-01-24 09:10:40 +07:00
parent 716f064858
commit 151af5707d
@@ -148,9 +148,10 @@ const PurchaseRequestForm = ({
options: supplierOptions, options: supplierOptions,
isLoadingOptions: isLoadingSuppliers, isLoadingOptions: isLoadingSuppliers,
rawData: supplierRawData, rawData: supplierRawData,
loadMore: loadMoreSuppliers,
hasMore: hasMoreSuppliers,
} = useSelect<Supplier>(SupplierApi.basePath, 'id', 'name', 'search', { } = useSelect<Supplier>(SupplierApi.basePath, 'id', 'name', 'search', {
category: 'SAPRONAK', category: 'SAPRONAK',
limit: '100',
}); });
const { const {
@@ -529,6 +530,7 @@ const PurchaseRequestForm = ({
onChange={handleSupplierChange} onChange={handleSupplierChange}
options={supplierOptions} options={supplierOptions}
onInputChange={setSupplierSelectInputValue} onInputChange={setSupplierSelectInputValue}
onMenuScrollToBottom={loadMoreSuppliers}
isLoading={isLoadingSuppliers} isLoading={isLoadingSuppliers}
isError={ isError={
formik.touched.supplier_id && formik.touched.supplier_id &&