import React, { useEffect } from 'react'; import { PageTitle, Icon, Button } from 'UI'; import AuditList from '../AuditList'; import AuditSearchField from '../AuditSearchField'; import { useStore } from 'App/mstore'; import { useObserver } from 'mobx-react-lite'; import Select from 'Shared/Select'; import SelectDateRange from 'Shared/SelectDateRange'; import { numberWithCommas } from 'App/utils'; import withPageTitle from 'HOCs/withPageTitle'; function AuditView() { const { auditStore } = useStore(); const order = useObserver(() => auditStore.order); const total = useObserver(() => numberWithCommas(auditStore.total)); useEffect(() => { return () => { auditStore.updateKey('searchQuery', ''); } }, []) const exportToCsv = () => { auditStore.exportToCsv(); } const onChange = (data) => { auditStore.setDateRange(data); } return useObserver(() => (