ui: upgrade to webpack5

This commit is contained in:
undefined committed 2022-08-07 03:15:36 +08:00
1 parent 8648929063
commit a05125c6b0
134 files changed
+503 -457

No files matched your search

@@ -1,5 +1,5 @@
import PropTypes from 'prop-types';
import classNames from 'classnames';
import PropTypes from 'prop-types';
export default function DataInputComponent(props) {
const {
@@ -1,5 +1,5 @@
import PropTypes from 'prop-types';
import classNames from 'classnames';
import PropTypes from 'prop-types';
export default function PanelButtonComponent(props) {
const {
@@ -1,6 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import PropTypes from 'prop-types';
import React from 'react';
import SplitPaneFillOverlay from 'vj/components/react-splitpane/SplitPaneFillOverlayComponent';
export default function PanelComponent(props) {
@@ -1,11 +1,10 @@
import AnsiUp from 'ansi_up';
import React from 'react';
import { connect } from 'react-redux';
import AnsiUp from 'ansi_up';
import i18n from 'vj/utils/i18n';
import Icon from 'vj/components/react/IconComponent';
import Panel from './PanelComponent';
import i18n from 'vj/utils/i18n';
import DataInput from './DataInputComponent';
import Panel from './PanelComponent';
const AU = new AnsiUp();
@@ -1,8 +1,8 @@
import classNames from 'classnames';
import React from 'react';
import { connect } from 'react-redux';
import classNames from 'classnames';
import i18n from 'vj/utils/i18n';
import Icon from 'vj/components/react/IconComponent';
import i18n from 'vj/utils/i18n';
import Panel from './PanelComponent';
import ScratchpadRecordsRow from './ScratchpadRecordsRowContainer';
@@ -1,15 +1,14 @@
import React from 'react';
import classNames from 'classnames';
import _ from 'lodash';
import moment from 'moment';
import React from 'react';
import { connect } from 'react-redux';
import TimeAgo from 'timeago-react';
import moment from 'moment';
import _ from 'lodash';
import substitute from 'vj/utils/substitute';
import emulateAnchorClick from 'vj/utils/emulateAnchorClick';
import { parse as parseMongoId } from 'vj/utils/mongoId';
import i18n from 'vj/utils/i18n';
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';
const shouldShowDetail = (data) => recordEnum.STATUS_SCRATCHPAD_SHOW_DETAIL_FLAGS[data.status];
@@ -1,16 +1,15 @@
/* eslint-disable react/static-property-placement */
import _ from 'lodash';
import React from 'react';
import PropTypes from 'prop-types';
import React from 'react';
import { connect } from 'react-redux';
import i18n from 'vj/utils/i18n';
import request from 'vj/utils/request';
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 Toolbar, {
ToolbarItemComponent as ToolbarItem,
ToolbarButtonComponent as ToolbarButton,
ToolbarItemComponent as ToolbarItem,
ToolbarSplitComponent as ToolbarSplit,
} from './ToolbarComponent';
@@ -1,5 +1,5 @@
import PropTypes from 'prop-types';
import classNames from 'classnames';
import PropTypes from 'prop-types';
export default function ToolbarComponent(props) {
const {
@@ -1,14 +1,15 @@
import React from 'react';
import SplitPane from 'react-split-pane';
import { useDispatch, useSelector } from 'react-redux';
import _ from 'lodash';
import SplitPaneFillOverlay from 'vj/components/react-splitpane/SplitPaneFillOverlayComponent';
import ProblemIcon from '@vscode/codicons/src/icons/file.svg?react';
import $ from 'jquery';
import _ from 'lodash';
import React from 'react';
import { useDispatch, useSelector } from 'react-redux';
import SplitPane from 'react-split-pane';
import Dom from 'vj/components/react/DomComponent';
import ScratchpadToolbar from './ScratchpadToolbarContainer';
import SplitPaneFillOverlay from 'vj/components/react-splitpane/SplitPaneFillOverlayComponent';
import ScratchpadEditor from './ScratchpadEditorContainer';
import ScratchpadPretest from './ScratchpadPretestContainer';
import ScratchpadRecords from './ScratchpadRecordsContainer';
import ScratchpadToolbar from './ScratchpadToolbarContainer';
function buildNestedPane([a, ...panes], mode = 'horizontal') {
const elements = [
@@ -1,9 +1,9 @@
import { combineReducers } from 'redux';
import ui from './ui';
import editor from './editor';
import pretest from './pretest';
import records from './records';
import state from './state';
import ui from './ui';
const reducer = combineReducers({
ui,