Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / presets / Pagination / renderProps.d.ts
Size: Mime:
import { PaginationProps, PaginationState } from './typings';
/**
 * Handle Pagination Previous Button Click
 */
declare function defaultOnDecrement(props: PaginationProps, state: PaginationState): void;
/**
 * Handle Pagination Next Button Click
 */
declare function defaultOnIncrement(props: PaginationProps, state: PaginationState): void;
/**
 * Renders right arrow
 * @param props : PaginationProps
 * @param state : PaginationState
 */
declare function defaultRenderRightButton(props: PaginationProps, state: PaginationState): JSX.Element;
/**
 * Renders pagination count input with labels
 * @param props : PaginationProps
 * @param state : PaginationState
 */
declare function defaultRenderPaginationInput(props: PaginationProps, state: PaginationState): JSX.Element;
/**
 * Renders left arrow
 * @param props : PaginationProps
 * @param state : PaginationState
 */
declare function defaultRenderLeftButton(props: PaginationProps, state: PaginationState): JSX.Element;
/**
 * Renders the standalone pagination wrapper
 * @param props : PaginationProps
 * @param state : PaginationState
 */
declare function defaultRenderPaginationWithArrows(props: PaginationProps, state: PaginationState): JSX.Element;
/**
 * renders select dropdown component
 */
declare function defaultRenderDropDown(props: PaginationProps, state: PaginationState): JSX.Element;
/**
 * renders pagination wrapper
 */
declare function defaultRenderWrapper(props: PaginationProps, state: PaginationState): JSX.Element;
export { defaultRenderWrapper, defaultRenderDropDown, defaultRenderPaginationWithArrows, defaultRenderLeftButton, defaultRenderPaginationInput, defaultRenderRightButton, defaultOnDecrement, defaultOnIncrement, };