react-a11y
Version:
Warns about potential accessibility issues with your React elements.
113 lines (87 loc) • 3.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.warnRuleDeprecated = exports.AXURL = exports.fn = exports.devices = exports.browser = exports.role = exports.DOM = exports.aria = exports.hasProp = exports.trueish = exports.listensTo = exports.hiddenFromAT = exports.isInteractive = undefined;
var _symbol = require('babel-runtime/core-js/symbol');
var _symbol2 = _interopRequireDefault(_symbol);
var _isInteractive = require('./is-interactive');
Object.defineProperty(exports, 'isInteractive', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_isInteractive).default;
}
});
var _hiddenFromAt = require('./hidden-from-at');
Object.defineProperty(exports, 'hiddenFromAT', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_hiddenFromAt).default;
}
});
var _listensTo = require('./listens-to');
Object.defineProperty(exports, 'listensTo', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_listensTo).default;
}
});
var _trueish = require('./trueish');
Object.defineProperty(exports, 'trueish', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_trueish).default;
}
});
var _hasProp = require('./has-prop');
Object.defineProperty(exports, 'hasProp', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_hasProp).default;
}
});
var _aria = require('./aria');
Object.defineProperty(exports, 'aria', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_aria).default;
}
});
var _DOM = require('./DOM');
Object.defineProperty(exports, 'DOM', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_DOM).default;
}
});
var _role = require('./role');
Object.defineProperty(exports, 'role', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_role).default;
}
});
var _browser = require('./browser');
Object.defineProperty(exports, 'browser', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_browser).default;
}
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var devices = exports.devices = {
screenReaders: (0, _symbol2.default)('screenReaders'),
keyboardOnly: (0, _symbol2.default)('keyboardOnly'),
mobile: (0, _symbol2.default)('mobile')
};
// simple callback
var fn = exports.fn = function fn() {
return null;
};
// builds url for specific google AX Rule
var AXURL = exports.AXURL = function AXURL(ax) {
return 'https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#' + ax;
};
var warnRuleDeprecated = exports.warnRuleDeprecated = function warnRuleDeprecated(currentRule, newRule) {
return console.warn('[react-a11y]: Warning: the rule ' + currentRule + ' is deprecated. Use the rule ' + newRule + ' instead.');
};