Sfoglia il codice sorgente

Merge pull request #204 from smiclea/dropdown-horizontal-scroll

Fix list pos. if window is horizontally scrolled
Dorin Paslaru 8 anni fa
parent
commit
9b205f59aa

+ 1 - 1
src/components/molecules/DatetimePicker/index.jsx

@@ -114,7 +114,7 @@ class DatetimePicker extends React.Component<Props, State> {
     }
     }
 
 
     this.portalRef.style.top = `${topOffset + window.pageYOffset}px`
     this.portalRef.style.top = `${topOffset + window.pageYOffset}px`
-    this.portalRef.style.left = `${leftOffset}px`
+    this.portalRef.style.left = `${leftOffset + window.pageXOffset}px`
   }
   }
 
 
   isValidDate(currentDate: Date, selectedDate: Date): boolean {
   isValidDate(currentDate: Date, selectedDate: Date): boolean {

+ 1 - 1
src/components/molecules/Dropdown/index.jsx

@@ -233,7 +233,7 @@ class Dropdown extends React.Component<Props, State> {
     }
     }
 
 
     this.listRef.style.top = `${listTop + (window.pageYOffset || scrollOffset)}px`
     this.listRef.style.top = `${listTop + (window.pageYOffset || scrollOffset)}px`
-    this.listRef.style.left = `${this.buttonRect.left}px`
+    this.listRef.style.left = `${this.buttonRect.left + window.pageXOffset}px`
   }
   }
 
 
   renderList() {
   renderList() {