Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9a9201e

Browse files
committed
chore: display websocket error in UI
1 parent1e66a71 commit9a9201e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

‎site/src/pages/CreateWorkspacePage/CreateWorkspacePageExperimental.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { autoCreateWorkspace, createWorkspace } from "api/queries/workspaces";
99
importtype{
1010
DynamicParametersRequest,
1111
DynamicParametersResponse,
12-
Template,
1312
Workspace,
1413
}from"api/typesGenerated";
1514
import{Loader}from"components/Loader/Loader";
@@ -50,6 +49,7 @@ const CreateWorkspacePageExperimental: FC = () => {
5049
useState<DynamicParametersResponse|null>(null);
5150
const[wsResponseId,setWSResponseId]=useState<number>(-1);
5251
constws=useRef<WebSocket|null>(null);
52+
const[wsError,setWsError]=useState<Error|null>(null);
5353

5454
constcustomVersionId=searchParams.get("version")??undefined;
5555
constdefaultName=searchParams.get("name");
@@ -103,10 +103,7 @@ const CreateWorkspacePageExperimental: FC = () => {
103103
constsocket=API.templateVersionDynamicParameters(realizedVersionId,{
104104
onMessage,
105105
onError:(error)=>{
106-
console.error(
107-
"Failed to parse dynamic parameters webSocket message:",
108-
error,
109-
);
106+
setWsError(error);
110107
},
111108
});
112109

@@ -244,11 +241,12 @@ const CreateWorkspacePageExperimental: FC = () => {
244241
<CreateWorkspacePageViewExperimental
245242
mode={mode}
246243
defaultName={defaultName}
247-
diagnostics={currentResponse.diagnostics}
244+
diagnostics={currentResponse?.diagnostics??[]}
248245
disabledParams={disabledParams}
249246
defaultOwner={me}
250247
autofillParameters={autofillParameters}
251248
error={
249+
wsError||
252250
createWorkspaceMutation.error||
253251
autoCreateError||
254252
loadFormDataError||

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp