UNPKG

react-elegant-ui

Version:

Elegant UI components, made by BEM best practices for react

17 lines (16 loc) 760 B
import React, { ComponentType } from 'react'; import { ISelectDesktopProps } from '../Select@desktop'; /** * HOC to fix scrollbar overlaping while use `scroll: auto` in firefox * * Original bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1424328 */ export declare const ScrollbarOverlapContentFix: <P extends {}>(BaseComponent: ComponentType) => React.FC<P & ISelectDesktopProps>; /** * Isomorphic `ScrollbarOverlapContentFix` * * It will auto enable in browsers who have this bug * * WARNING: if you use SSR, you should use your own manager which decide use HOC or not depends of user agent */ export declare const ScrollbarOverlapContentFixIsomorphic: <P extends {}>(BaseComponent: ComponentType) => React.ComponentType<P & ISelectDesktopProps>;