core: fix pretest display

This commit is contained in:
undefined committed 2021-09-24 17:56:26 +08:00
1 parent a2f1e886db
commit 71bb2f0b51
5 files changed
+14 -6

No files matched your search

@@ -52,7 +52,7 @@ export default connect(mapStateToProps, null, mergeProps)(class ScratchpadRecord
handleRowClick(ev, id) {
const url = substitute(
decodeURIComponent(UiContext.getRecordDetailUrl),
{ rid: id }
{ rid: id },
);
emulateAnchorClick(ev, url, true);
}
@@ -60,7 +60,8 @@ export default connect(mapStateToProps, null, mergeProps)(class ScratchpadRecord
render() {
const { data } = this.props;
const submitAt = parseMongoId(data._id).timestamp * 1000;
return data.hidden ? null : (
// Is pretest
return data.contest?.toString() === '000000000000000000000000' ? null : (
<tr onClick={(ev) => this.handleRowClick(ev, data._id)}>
<td className={`col--detail record-status--border ${recordEnum.STATUS_CODES[data.status]}`}>
<span className={`icon record-status--icon ${recordEnum.STATUS_CODES[data.status]}`}></span>
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hydrooj/ui-default",
"version": "4.22.5",
"version": "4.22.6",
"author": "undefined <i@undefined.moe>",
"license": "AGPL-3.0",
"main": "hydro.js",