import { t } from '@lingui/macro'; import { Button, Input, Table, Tag, DatePicker, Form, Modal, Select, Space, Checkbox } from 'antd'; import { useState } from 'react'; import { Layout } from 'antd'; import { EditOutlined, DownloadOutlined, CheckCircleOutlined, ClockCircleOutlined, ArrowLeftOutlined, ArrowRightOutlined, FullscreenOutlined, FullscreenExitOutlined, } from '@ant-design/icons'; import FileViewer from '@cyntler/react-doc-viewer'; import styled from 'styled-components'; const { Sider, Content } = Layout; const siderStyle: React.CSSProperties = { backgroundColor: '#fafafa', padding: 10, width: 200, }; const StyledTable = styled(Table)` & .sbt-table-cell { padding: 4px!important; } `; const StyledEditOutlined = styled(EditOutlined)` & { color: #6666ff; margin-left: 8px; } &:hover { color: #0000ff; } `; const fileList = [ { name: "invoice.pdf", url: "/dummpy.pdf", type: "invoice", isBadQuality: false, }, { name: "invoice.pdf", url: "/dummpy.pdf", type: "imei", isBadQuality: true, } ] const dataSource = [ { key: 'retailer_name', value: 'Mike', }, { key: '2', value: 'Mike', }, { key: '3', value: 'Mike', }, { key: '3', value: 'Mike', }, { key: '3', value: 'Mike', }, { key: '3', value: 'Mike', }, { key: '3', value: 'Mike', }, { key: '3', value: 'Mike', }, { key: '3', value: 'Mike', }, { key: '3', value: 'Mike', }, ]; const columns = [ { title: 'Key', dataIndex: 'key', key: 'key', }, { title: 'Accuracy', dataIndex: 'acc', key: 'acc', render: (text, record) => { return
100%
; }, }, { title: 'Predicted', dataIndex: 'value', key: 'value', }, { title: 'Submitted', dataIndex: 'value', key: 'value', }, { title: 'Revised', dataIndex: 'value', key: 'value', render: (text, record) => { return (
{text}
) }, }, ]; const FileCard = ({ file, isSelected, onClick }) => { return (
{file.type.toUpperCase()} {file.name}
); }; const ReviewPage = () => { const [fullscreen, setFullscreen] = useState(false); const [isModalOpen, setIsModalOpen] = useState(false); const [selectedFileId, setSelectedFileId] = useState(0); const selectFileByIndex = (index) => { setSelectedFileId(index); }; const [filterDateRange, setFilterDateRange] = useState(null); const [filterSubsidiaries, setFilterSubsidiaries] = useState(''); const [filterReviewState, setFilterReviewState] = useState(''); return (

Files ({fileList.length})

{fileList.map((file, index) => ( { setSelectedFileId(index); } } /> ))}

Request Review

{/* } color="warning" style={{ padding: "4px 16px", marginLeft: 8 }}> Not Reviewed */} } color="success" style={{ padding: "4px 16px", marginLeft: 8 }}> Reviewed
{ setIsModalOpen(false); } } onCancel={ () => { setIsModalOpen(false); } } >
{ console.log(value); setFilterDateRange(value); }} style={{ width: 200 }} />
); }; export default ReviewPage;