@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
22 lines • 794 B
JavaScript
import { matchesString } from './utils/filter-options';
function getMatchingFilteringTags(filteringTags, highlightText) {
if (!highlightText || !filteringTags) {
return [];
}
return filteringTags.filter(filteringTag => matchesString(filteringTag, highlightText, false));
}
function defaultOptionDescription({ option, parentGroup, highlightText }) {
return [
parentGroup && parentGroup.label,
option.__labelPrefix,
option.label || option.value,
option.description,
option.labelTag,
]
.concat(option.tags)
.concat(getMatchingFilteringTags(option.filteringTags, highlightText))
.filter(el => !!el)
.join(' ');
}
export default defaultOptionDescription;
//# sourceMappingURL=option-announcer.js.map