From 5813b0c68a96e27b8cb4d00a836547acf7b534fc Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 21 Nov 2017 16:59:00 +0800 Subject: [PATCH] Fix ssr build, ant-design/ant-design#8249 --- src/utils.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/utils.js b/src/utils.js index ea7535c3..feb0ffb5 100755 --- a/src/utils.js +++ b/src/utils.js @@ -13,7 +13,10 @@ const trnasitionEndObject = { MozTransition: 'transitionend', OTransition: 'oTransitionEnd otransitionend', }; -const trnasitionStr = Object.keys(trnasitionEndObject).filter(key => - key in (document && document.body.style) -)[0]; +const trnasitionStr = Object.keys(trnasitionEndObject).filter(key => { + if (typeof document === 'undefined') { + return false; + } + return key in (document.body && document.body.style); +})[0]; export const transitionEnd = trnasitionEndObject[trnasitionStr];