Jelajahi Sumber

fix: modal globalThis judge && collapsible demo fix

DaiQiangReal 4 tahun lalu
induk
melakukan
6b296f9b11

+ 1 - 1
content/show/collapsible/index-en-US.md

@@ -281,7 +281,7 @@ class Demo extends React.Component {
             <>
                 <Button onClick={this.toggle}>Toggle</Button>
                 <div style={{ position: 'relative' }}>
-                    <Collapsible isOpen={isOpen} collapseHeight={80} style={{ ...maskStyle }}>
+                    <Collapsible isOpen={isOpen} collapseHeight={50} style={{ ...maskStyle }}>
                         {collapsed}
                     </Collapsible>
                     {isOpen ? null : (

+ 1 - 1
content/show/collapsible/index.md

@@ -322,7 +322,7 @@ class Demo extends React.Component {
             <>
                 <Button onClick={this.toggle}>Toggle</Button>
                 <div style={{ position: 'relative' }}>
-                    <Collapsible isOpen={isOpen} collapseHeight={80} style={{ ...maskStyle }}>
+                    <Collapsible isOpen={isOpen} collapseHeight={50} style={{ ...maskStyle }}>
                         {collapsed}
                     </Collapsible>
                     {isOpen ? null : (

+ 1 - 1
packages/semi-ui/modal/Modal.tsx

@@ -196,7 +196,7 @@ class Modal extends BaseComponent<ModalReactProps, ModalState> {
     }
 
     static getScrollbarWidth() {
-        if (Object.prototype.toString.call(globalThis) === '[object Window]') {
+        if (globalThis && Object.prototype.toString.call(globalThis) === '[object Window]') {
             return window.innerWidth - document.documentElement.clientWidth;
         }
         return 0;