ui: problemconfig: patch autoconfigure

This commit is contained in:
undefined committed 2023-03-16 18:41:33 +08:00
1 parent 6c6147d050
commit 9497c19447
5 files changed
+15 -4

No files matched your search

@@ -111,11 +111,16 @@ export function SubtaskConfigTree() {
const store = useStore<RootState>();
function autoConfigure() {
const state = store.getState();
const subtasks = readSubtasksFromFiles(state.testdata, state.config);
const subtasks = readSubtasksFromFiles(state.testdata.map((t) => t.name), state.config);
const cases = subtasks.reduce((a, b) => a.concat(b.cases), []);
dispatch({
type: 'CONFIG_AUTOCASES_UPDATE',
subtasks: normalizeSubtasks(subtasks, (i) => i, state.config.time, state.config.memory, true),
});
dispatch({
type: 'problemconfig/delTestcases',
cases,
});
}
return (
<div className="bp4-tree">