UNPKG

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
"use strict"; // ---------------------------------------------------------------- // <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