cdbreact
Version:
Elegant UI Kit and reusable components for building mobile-first, responsive webistes and web apps
73 lines (72 loc) • 2.59 kB
TypeScript
import React from 'react';
import PropTypes from 'prop-types';
interface Props {
autoWidth: boolean;
bordered: boolean;
borderless: boolean;
btn: boolean;
dark: boolean;
fixed: boolean;
handleSort: Function;
handleTableBodyScroll: any;
hover: boolean;
responsive: boolean;
responsiveLg: boolean;
responsiveMd: boolean;
responsiveSm: boolean;
responsiveXl: boolean;
small: boolean;
sortable: boolean;
sorted: boolean;
striped: boolean;
tbodyColor: string;
tbodyTextWhite: boolean;
theadColor: string;
theadTextWhite: boolean;
translateScrollHead: number;
children?: React.ReactNode;
columns?: any;
maxHeight?: string;
rows?: any;
scrollX?: boolean;
scrollY?: boolean;
}
declare const DataTableTableScroll: {
(props: Props): JSX.Element;
propTypes: {
autoWidth: PropTypes.Validator<boolean>;
bordered: PropTypes.Validator<boolean>;
borderless: PropTypes.Validator<boolean>;
btn: PropTypes.Validator<boolean>;
dark: PropTypes.Validator<boolean>;
fixed: PropTypes.Validator<boolean>;
handleSort: PropTypes.Validator<(...args: any[]) => any>;
handleTableBodyScroll: PropTypes.Validator<(...args: any[]) => any>;
hover: PropTypes.Validator<boolean>;
responsive: PropTypes.Validator<boolean>;
responsiveLg: PropTypes.Validator<boolean>;
responsiveMd: PropTypes.Validator<boolean>;
responsiveSm: PropTypes.Validator<boolean>;
responsiveXl: PropTypes.Validator<boolean>;
small: PropTypes.Validator<boolean>;
sortable: PropTypes.Validator<boolean>;
sorted: PropTypes.Validator<boolean>;
striped: PropTypes.Validator<boolean>;
tbodyColor: PropTypes.Validator<string>;
tbodyTextWhite: PropTypes.Validator<boolean>;
theadColor: PropTypes.Validator<string>;
theadTextWhite: PropTypes.Validator<boolean>;
translateScrollHead: PropTypes.Validator<number>;
children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
columns: PropTypes.Requireable<object[]>;
maxHeight: PropTypes.Requireable<string>;
rows: PropTypes.Requireable<object[]>;
scrollX: PropTypes.Requireable<boolean>;
scrollY: PropTypes.Requireable<boolean>;
};
defaultProps: {
children: string;
};
};
export default DataTableTableScroll;
export { DataTableTableScroll as MDBDataTableTableScroll };