Commit 8ce98fd8 authored by Riri Novita's avatar Riri Novita

validasi

parent 41501aaf
......@@ -12,7 +12,8 @@ import SunEditor, { buttonList } from "suneditor-react";
import 'suneditor/dist/css/suneditor.min.css'; // Import Sun Editor's CSS File
import CloudDownloadIcon from '@material-ui/icons/CloudDownload';
import moment from 'moment';
import CheckCircleOutlineIcon from '@material-ui/icons/CheckCircleOutline';
import CheckCircleIcon from '@material-ui/icons/CheckCircle';
const IOSSwitch = withStyles((theme) => ({
......@@ -86,10 +87,10 @@ class DownloadReport extends Component {
componentDidMount() {
const interval = setInterval(() => {
// const interval = setInterval(() => {
this.getListDownload()
}, 500);
return () => clearInterval(interval);
// }, 500);
// return () => clearInterval(interval);
}
......@@ -111,7 +112,7 @@ class DownloadReport extends Component {
items: groups[key],
});
}
// console.log(arr, 'ihiw');
console.log(arr, 'ihiw');
// data.map((item) => {
// var reference = moment(item.created_at).format('YYYY-MM-DD');
......@@ -160,7 +161,8 @@ class DownloadReport extends Component {
var pastDate = moment(reference, "DD-MM-YYYY");
var todayDate = moment(moment().format("DD-MM-YYYY"), "DD-MM-YYYY");
let dDiff = todayDate.diff(pastDate, "days");
var name = dDiff === 0 ? "Today" : dDiff === 1 ? "Yesterday" : "Days Ago";
console.log(item);
var name = item.status === 0 ? "" : (dDiff === 0 ? "Today" : dDiff === 1 ? "Yesterday" : "Days Ago");
var group = groups[name] || (groups[name] = []);
group.push(item);
return groups;
......@@ -221,6 +223,8 @@ class DownloadReport extends Component {
{listItem.items.length > 0 &&
listItem.items.map((item) => {
return (
<div>
{item.status == 0 ? null :
<div style={{ display: 'flex' }}>
<div style={{ width: '7%', height: 90, background: '#D9D9D9', borderRadius: 10, marginBottom: 15, marginRight: 2, borderBottomRightRadius: 0, borderTopRightRadius: 0 }}>
<div style={{ alignItems: 'center', display: 'flex' }}>
......@@ -265,52 +269,7 @@ class DownloadReport extends Component {
</div>
</button>
:
null
}
</div>
</div>
</div>
)
})}
</div>
)
})}
{/* {this.state.listDownload.map((item) => (
item.status === 0 ?
null
:
<div style={{ display: 'flex' }}>
<div style={{ width: '7%', height: 90, background: '#D9D9D9', borderRadius: 10, marginBottom: 15, marginRight: 2, borderBottomRightRadius: 0, borderTopRightRadius: 0 }}>
<div style={{ alignItems: 'center', display: 'flex' }}>
<img src={Images.zip} style={{ width: 80, margin: 9 }} />
</div>
</div>
<div style={{ display: 'flex', justifyContent: 'space-between', width: '92%', height: 90, background: '#D9D9D9', borderRadius: 10, marginBottom: 15, borderBottomLeftRadius: 0, borderTopLeftRadius: 0 }}>
<div>
<Typography style={{ fontSize: 18, color: '#273B80', fontWeight: 700, marginTop: 10, marginLeft: 10 }}>{item.download_file_report_name}</Typography>
<Typography style={{ marginLeft: 10, marginTop: 5, fontSize: 11 }}>Last Download by: {item.created_by} - {item.created_at}</Typography>
</div>
<div style={{ display: 'flex', justifyContent: 'center', marginRight: 40 }}>
{item.status === 1 ?
<button
type="button"
disabled={true}
onClick={() => null}
style={{
backgroundColor: 'transparent',
borderColor: 'transparent',
outline: 'none',
}}
>
<div style={{ backgroundColor: '#939497de', width: 140, height: 40, borderRadius: 10, justifyContent: 'center', display: 'flex', alignItems: 'center' }}>
<Typography style={{ fontSize: '16px', color: '#fff', textAlign: 'center' }}>In Progress</Typography>
</div>
</button>
:
item.status === 2 ?
item.status === 3 ?
<button
type="button"
// disabled={this.state.buttonError}
......@@ -322,7 +281,7 @@ class DownloadReport extends Component {
}}
>
<div style={{ backgroundColor: '#354960', width: 140, height: 40, borderRadius: 10, justifyContent: 'center', display: 'flex', alignItems: 'center' }}>
<Typography style={{ fontSize: '16px', color: '#fff', textAlign: 'center' }}>Download</Typography>
<Typography style={{ fontSize: '16px', color: '#fff', textAlign: 'center' }}>Download <span><CheckCircleIcon fontSize='small' style={{ marginBottom: 3, marginLeft: 7 }} /></span></Typography>
</div>
</button>
:
......@@ -332,7 +291,15 @@ class DownloadReport extends Component {
</div>
</div>
</div>
))} */}
}
</div>
)
})}
</div>
)
})}
</div>
</Paper>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment