import React from "react"; import { Alert, Col, Row } from "reactstrap"; import { IActivitySearchForm, IAuditableActivity } from "../../../shared/models/Activity"; import Translate from "./../../../translate/Translate"; import IAsyncStateContainer from "../../../shared/types/IAsyncStateContainer"; import AsyncState from "../../../shared/enumerations/AsyncState"; import ActivityTable from "../activity-table/ActivityTable"; import IPagedResponse from "../../../shared/types/IPagedResponse"; import PagedContentControls from "../../paged-content-controls/PagedContentControls"; export interface IActivityAuditLogProps { activityContainer: IAsyncStateContainer>; getNextPage: () => void; getPrevPage: () => void; changeSort: (sort: string) => void; form: IActivitySearchForm; } const ActivityAuditLogTranslate = Translate.Get.components.activity.activityAuditLog; const ActivityAuditLog: React.FC = (props) => { const changeSort = (headerName: string) => { if (props.changeSort) { props.changeSort(headerName); } }; return (
props.getNextPage()} prevPage={() => props.getPrevPage()} pagedResponse={props.activityContainer.data} />
props.getNextPage()} prevPage={() => props.getPrevPage()} pagedResponse={props.activityContainer.data} />
); }; export default ActivityAuditLog;