rsuite
Version:
A suite of react components
20 lines (19 loc) • 816 B
TypeScript
import { Offset, RsRefForwardingComponent, WithAsProps } from '../internals/types';
export interface AffixProps extends WithAsProps {
/** Specify the container. */
container?: HTMLElement | (() => HTMLElement);
/** Distance from top */
top?: number;
/** Callback after the state changes. */
onChange?: (fixed?: boolean) => void;
/** Callback after the offset changes. */
onOffsetChange?: (offset?: Offset) => void;
}
/**
* Components such as navigation, buttons, etc. can be fixed in the visible range.
* Commonly used for pages with long content, fixed the specified elements in the visible range of the page to assist in quick operation.
*
* @see https://rsuitejs.com/components/affix/
*/
declare const Affix: RsRefForwardingComponent<'div', AffixProps>;
export default Affix;