Files
bigcapital/packages/webapp/src/components/Accounts/_components.tsx
2023-10-04 12:17:27 +02:00

14 lines
384 B
TypeScript

// @ts-nocheck
// Filters accounts items.
export const accountPredicate = (query, account, _index, exactMatch) => {
const normalizedTitle = account.name.toLowerCase();
const normalizedQuery = query.toLowerCase();
if (exactMatch) {
return normalizedTitle === normalizedQuery;
} else {
return `${account.code} ${normalizedTitle}`.indexOf(normalizedQuery) >= 0;
}
};