mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-19 17:38:19 +08:00
ui: frontend api (#470) [skip-cache]
This commit is contained in:
1 parent
6d69e88739
commit
96fa6cc7b9
116 files changed
+599
-629
No files matched your search
@@ -2,7 +2,7 @@ import AnsiUp from 'ansi_up';
|
||||
import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import Icon from 'vj/components/react/IconComponent';
|
||||
import i18n from 'vj/utils/i18n';
|
||||
import { i18n } from 'vj/utils';
|
||||
import DataInput from './DataInputComponent';
|
||||
import Panel from './PanelComponent';
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import classNames from 'classnames';
|
||||
import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import Icon from 'vj/components/react/IconComponent';
|
||||
import i18n from 'vj/utils/i18n';
|
||||
import { i18n } from 'vj/utils';
|
||||
import Panel from './PanelComponent';
|
||||
import ScratchpadRecordsRow from './ScratchpadRecordsRowContainer';
|
||||
|
||||
|
||||
@@ -5,10 +5,9 @@ import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import TimeAgo from 'timeago-react';
|
||||
import * as recordEnum from 'vj/constant/record';
|
||||
import emulateAnchorClick from 'vj/utils/emulateAnchorClick';
|
||||
import i18n from 'vj/utils/i18n';
|
||||
import { parse as parseMongoId } from 'vj/utils/mongoId';
|
||||
import substitute from 'vj/utils/substitute';
|
||||
import {
|
||||
emulateAnchorClick, i18n, mongoId, substitute,
|
||||
} from 'vj/utils';
|
||||
|
||||
const shouldShowDetail = (data) => recordEnum.STATUS_SCRATCHPAD_SHOW_DETAIL_FLAGS[data.status];
|
||||
|
||||
@@ -58,7 +57,7 @@ export default connect(mapStateToProps, null, mergeProps)(class ScratchpadRecord
|
||||
|
||||
render() {
|
||||
const { data } = this.props;
|
||||
const submitAt = parseMongoId(data._id).timestamp * 1000;
|
||||
const submitAt = mongoId(data._id).timestamp * 1000;
|
||||
// Is pretest
|
||||
return data.contest?.toString() === '000000000000000000000000' ? null : (
|
||||
<tr onClick={(ev) => this.handleRowClick(ev, data._id)}>
|
||||
|
||||
@@ -4,9 +4,7 @@ import PropTypes from 'prop-types';
|
||||
import React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import Icon from 'vj/components/react/IconComponent';
|
||||
import getAvailableLangs from 'vj/utils/availableLangs';
|
||||
import i18n from 'vj/utils/i18n';
|
||||
import request from 'vj/utils/request';
|
||||
import { getAvailableLangs, i18n, request } from 'vj/utils';
|
||||
import Toolbar, {
|
||||
ToolbarButtonComponent as ToolbarButton,
|
||||
ToolbarItemComponent as ToolbarItem,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import Notification from 'vj/components/notification';
|
||||
import i18n from 'vj/utils/i18n';
|
||||
import { i18n } from 'vj/utils';
|
||||
|
||||
export default function reducer(state = {
|
||||
main: {
|
||||
|
||||
Reference in new issue
Block a user