Refactor(Tool): Optimize use experience

Remove navigate delay. Clean out old code before setting up compile code.
This commit is contained in:
2024-04-30 15:16:16 +08:00
parent 7b61a5fdb3
commit 870204db0a
3 changed files with 12 additions and 22 deletions

View File

@@ -25,7 +25,10 @@ const Execute = () => {
.compile(files, importMap, toolVo.entryPoint)
.then((result) => {
const output = result.outputFiles[0].text
setCompiledCode(`${output}\n${baseDist}`)
setCompiledCode('')
setTimeout(() => {
setCompiledCode(`${output}\n${baseDist}`)
})
})
.catch((reason) => {
void message.error(`编译失败:${reason}`)

View File

@@ -118,15 +118,11 @@ const Edit = () => {
break
case TOOL_UNDER_REVIEW:
void message.error('保存失败:工具审核中')
setTimeout(() => {
navigateToRepository(navigate)
}, 3000)
navigateToRepository(navigate)
break
case TOOL_HAS_BEEN_PUBLISHED:
void message.error('保存失败:工具已发布')
setTimeout(() => {
navigateToRepository(navigate)
}, 3000)
navigateToRepository(navigate)
break
default:
void message.error('保存失败,请稍后重试')
@@ -184,15 +180,11 @@ const Edit = () => {
break
case TOOL_UNDER_REVIEW:
void message.error('保存失败:工具审核中')
setTimeout(() => {
navigateToRepository(navigate)
}, 3000)
navigateToRepository(navigate)
break
case TOOL_HAS_BEEN_PUBLISHED:
void message.error('保存失败:工具已发布')
setTimeout(() => {
navigateToRepository(navigate)
}, 3000)
navigateToRepository(navigate)
break
default:
void message.error('保存失败,请稍后重试')
@@ -245,15 +237,11 @@ const Edit = () => {
break
case 'PROCESSING':
void message.warning('工具审核中,请勿修改')
setTimeout(() => {
navigateToRepository(navigate)
}, 3000)
navigateToRepository(navigate)
break
default:
void message.warning('请先创建新版本后编辑工具')
setTimeout(() => {
navigateToRepository(navigate)
}, 3000)
navigateToRepository(navigate)
}
break
case DATABASE_NO_RECORD_FOUND:

View File

@@ -94,9 +94,8 @@ const View = () => {
return
}
if (username === '!' && !getLoginStatus()) {
setTimeout(() => {
navigateToRoot(navigate)
}, 3000)
void message.error('未登录')
navigateToRoot(navigate)
return
}
if (username !== '!' && ver) {