react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
17 lines (16 loc) • 760 B
TypeScript
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>;