react-announce-a11y
Version:
Used to have the screen reader announce messages to the user. Great for things like searches, filtering, loading, and error messages.
25 lines • 1.21 kB
JavaScript
// ----------------------------------------------------------------
// <copyright company="Microsoft Corporation">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
// ----------------------------------------------------------------
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var ReactAnnounce_1 = require("./ReactAnnounce");
var AnnounceMessageLocal = function (message) {
return console.log("Global instance of DelayAnnounce not initialized. Failed to announce '" + message + "'");
};
exports.AnnounceMessage = function (message) {
AnnounceMessageLocal(message);
};
// tslint:disable-next-line: function-name
function InstantiateGlobalAnnounce(props) {
var setAnnounceMethod = function (announceMethod) {
AnnounceMessageLocal = announceMethod;
};
return React.createElement(ReactAnnounce_1.ReactAnnounce, tslib_1.__assign({}, tslib_1.__assign({}, props, { setAnnounceMethod: setAnnounceMethod })));
}
exports.InstantiateGlobalAnnounce = InstantiateGlobalAnnounce;
//# sourceMappingURL=GlobalAnnounce.js.map
;