/*!
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
SPDX-License-Identifier: MIT-0
*/
import React, {useState} from 'react';
import PiiDisplay from './PiiDisplay';
import { Grid, Row, Col, Table, Tag, Stack } from 'rsuite';
import ReloadIcon from '@rsuite/icons/Reload';
import CheckIcon from '@rsuite/icons/Check';
import BlockIcon from '@rsuite/icons/Block';
import RemindOutlineIcon from '@rsuite/icons/RemindOutline';
const { Column, HeaderCell, Cell } = Table;
const CompactCell = (props) => {
if(props.dataKey === "status"){
return
{getStatus(props.rowData.status)}
|
}else{
return | ;
}
}
const CompactHeaderCell = props => ;
const defaultColumns = [
{
key: 'document',
label: 'Document',
// width: 180,
flexGrow: 2,
verticalAlign: 'middle'
},
{
key: 'status',
label: 'Status',
// width: 180,
flexGrow: 2,
verticalAlign: 'middle'
},
{
key: 'job_id',
label: 'Entity Detection Job ID',
flexGrow: 2,
verticalAlign: 'middle'
}
];
const data =[
{
"document": "discharge-summary.pdf",
"status": "succeeded",
"job_id": "a05a043c6361873b72c2917c8336b1c92b4b1499d1bf296cd3192eeea87d9e26"
},
{
"document": "doctors-note.png",
"status": "succeeded",
"job_id": "616252ea721fd066197a49349989f551e08752104d42fde57c4dbf3b8eb6ff72"
}
];
const getStatus = (status) => {
switch (status) {
case "processing":
return
{status}
case "succeeded":
return
processed
case 'failed':
case 'partial_success':
return
{status}
default:
return
{status}
}
}
const PiiTab = () => {
const [columnKeys] = useState(defaultColumns.map(column => column.key));
const columns = defaultColumns.filter(column => columnKeys.some(key => key === column.key));
return (
//
//
{columns.map(column => {
const { key, label, ...rest } = column;
return (
{label}
);
})}
)
}
export default PiiTab;