UNPKG

@vlsergey/react-bootstrap-pagetable

Version:

Complex solution to work with pageable data, including sorting, filtering, actions, changing displayed columns, etc.

43 lines 3.7 kB
import Action from './actions/Action'; import ActionButtonPropsType from './actions/ActionButtonPropsType'; import ActionsToolbar from './actions/ActionsToolbar'; import withActions from './actions/withActions'; import ControlledBase from './controlled'; import ControlledContext, { ControlledContextType, useControlledContext } from './controlled/ControlledContext'; import { DefaultFooter, DefaultHeader } from './controlled/DefaultHeaderFooter'; import DefaultItemFieldCellLinkWrapper from './controlled/DefaultItemFieldCellLinkWrapper'; import DefaultItemFieldCellRenderer, { PropsType as DefaultItemFieldCellRendererPropsType } from './controlled/DefaultItemFieldCellRenderer'; import DefaultRowsRenderer from './controlled/DefaultRowsRenderer'; import ItemFieldCellLinkWrapperProps from './controlled/ItemFieldCellLinkWrapperProps'; import ItemFieldCellRendererPropsType from './controlled/ItemFieldCellRendererPropsType'; import PageIndexSelector from './controlled/PageIndexSelector'; import PageSizeSelector from './controlled/PageSizeSelector'; import useVisibleFields from './controlled/visibleFields/useVisibleFields'; import VisibleFieldsButton from './controlled/visibleFields/VisibleFieldsButton'; import FetchArgs from './FetchArgs'; import fetchFromArray from './fetchFromArray'; import fetchFromSpringDataRest from './fetchFromSpringDataRest'; import FieldModel, { FilterCellRendererProps, FilterValueConverter, ValueGetter, ValueRendererProps } from './FieldModel'; import FieldFilterCell from './filterable/FieldFilterCell'; import withFilterable from './filterable/withFilterable'; import ItemFieldValue from './ItemFieldValue'; import ItemModel from './ItemModel'; import ControlledMixin from './mixins/ControlledMixin'; import ControlledWithReactRouterMixin from './mixins/ControlledWithReactRouterMixin'; import UncontrolledMixin from './mixins/UncontrolledMixin'; import UncontrolledWithReactRouterMixin from './mixins/UncontrolledWithReactRouterMixin'; import Page, { emptyPage, singlePage } from './Page'; import ReactRouterItemFieldCellLinkWrapper from './reactRouter/ReactRouterItemFieldCellLinkWrapper'; import withReactRouter from './reactRouter/withReactRouter'; import withSelectable from './selectable/withSelectable'; import withSortable from './sortable'; import springDataRestResponseToPage from './springDataRestResponseToPage'; import withFetchArgsInState from './withFetchArgsInState'; import withPageInState, { FetchReason } from './withPageInState'; export { Action, ActionButtonPropsType, FetchArgs, FetchReason, FilterCellRendererProps, FilterValueConverter, FieldModel, ItemModel, Page, ValueGetter, ValueRendererProps, FieldFilterCell, ItemFieldValue, emptyPage, fetchFromArray, fetchFromSpringDataRest, singlePage, springDataRestResponseToPage, ControlledBase, withActions, withFetchArgsInState, withFilterable, withPageInState, withReactRouter, withSelectable, withSortable, ControlledContext, ControlledContextType, useControlledContext, useVisibleFields, ItemFieldCellRendererPropsType, DefaultItemFieldCellRenderer, DefaultItemFieldCellRendererPropsType, ItemFieldCellLinkWrapperProps, DefaultItemFieldCellLinkWrapper, ReactRouterItemFieldCellLinkWrapper, DefaultRowsRenderer, DefaultFooter, DefaultHeader, ActionsToolbar, PageIndexSelector, PageSizeSelector, VisibleFieldsButton, }; export { ControlledMixin as ControlledPageTable }; export { UncontrolledMixin as UncontrolledPageTable }; export { ControlledWithReactRouterMixin as ControlledWithReactRouter }; export { UncontrolledWithReactRouterMixin as UncontrolledWithReactRouter }; export default UncontrolledMixin; //# sourceMappingURL=index.d.ts.map