@awsui/components-react
Version:
On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en
15 lines • 695 B
JavaScript
import { generateTestIndexes } from '../../options-list/utils/test-indexes';
import { filterOptions } from './filter-options';
import { flattenOptions } from './flatten-options';
export function prepareOptions(options, filteringType, filteringText) {
const { flatOptions, parentMap } = flattenOptions(options);
const filteredOptions = filteringType !== 'auto' ? flatOptions : filterOptions(flatOptions, filteringText);
generateTestIndexes(filteredOptions, parentMap.get.bind(parentMap));
return {
filteredOptions,
parentMap,
totalCount: flatOptions.length,
matchesCount: filteredOptions.length,
};
}
//# sourceMappingURL=prepare-options.js.map