Browse Source

fix Authorize error in ie11

pull/2314/head
陈帅 8 years ago
parent
commit
8290e24d8d
  1. 6
      src/components/Authorized/renderAuthorize.js

6
src/components/Authorized/renderAuthorize.js

@ -6,12 +6,12 @@ let CURRENT = 'NULL';
*/
const renderAuthorize = Authorized => currentAuthority => {
if (currentAuthority) {
if (currentAuthority.constructor.name === 'Function') {
if (typeof currentAuthority === 'function') {
CURRENT = currentAuthority();
}
if (
currentAuthority.constructor.name === 'String' ||
currentAuthority.constructor.name === 'Array'
Object.prototype.toString.call(currentAuthority) === '[object String]' ||
Array.isArray(currentAuthority)
) {
CURRENT = currentAuthority;
}

Loading…
Cancel
Save