UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

17 lines 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildOptionsScreenReaderText = exports.INPUT_SEARCH_BUILD_OPTIONS_SCREEN_READER_NUM_OPTIONS_FILTERED_KEY = exports.INPUT_SEARCH_BUILD_OPTIONS_SCREEN_READER_NUM_OPTIONS_KEY = void 0; exports.INPUT_SEARCH_BUILD_OPTIONS_SCREEN_READER_NUM_OPTIONS_KEY = '{{numOptions}}'; exports.INPUT_SEARCH_BUILD_OPTIONS_SCREEN_READER_NUM_OPTIONS_FILTERED_KEY = '{{numOptionsFiltered}}'; const buildOptionsScreenReaderText = ({ numOptions, numOptionsFiltered, optionsScreenReaderText, }) => { if (!optionsScreenReaderText) { return optionsScreenReaderText; } const numOptionsRegExp = new RegExp(exports.INPUT_SEARCH_BUILD_OPTIONS_SCREEN_READER_NUM_OPTIONS_KEY, 'g'); const numOptionsFilteredRegExp = new RegExp(exports.INPUT_SEARCH_BUILD_OPTIONS_SCREEN_READER_NUM_OPTIONS_FILTERED_KEY, 'g'); return optionsScreenReaderText .replace(numOptionsRegExp, String(numOptions)) .replace(numOptionsFilteredRegExp, String(numOptionsFiltered)); }; exports.buildOptionsScreenReaderText = buildOptionsScreenReaderText; //# sourceMappingURL=screenReader.js.map