diff --git a/src/components/PromptPanel.vue b/src/components/PromptPanel.vue index db7fad9..a62ba7d 100644 --- a/src/components/PromptPanel.vue +++ b/src/components/PromptPanel.vue @@ -270,5 +270,4 @@ watch([() => messages.value.length, streamingContent], () => { padding: 12px; border-top: 1px solid #e0e0e0; } - diff --git a/src/components/submissions/ChainModal.vue b/src/components/submissions/ChainModal.vue index c29860a..af79ef6 100644 --- a/src/components/submissions/ChainModal.vue +++ b/src/components/submissions/ChainModal.vue @@ -195,7 +195,10 @@ async function loadMessages() { messages.value = [] selectedRound.value = 0 try { - messages.value = await Prompt.getMessagesByUserTask(props.taskId, props.userId) + messages.value = await Prompt.getMessagesByUserTask( + props.taskId, + props.userId, + ) const last = rounds.value.length - 1 if (last >= 0) selectedRound.value = last } finally { @@ -205,6 +208,8 @@ async function loadMessages() { watch( () => [props.show, props.userId, props.taskId] as const, - ([visible]) => { if (visible) loadMessages() }, + ([visible]) => { + if (visible) loadMessages() + }, ) diff --git a/src/pages/ChallengeEditor.vue b/src/pages/ChallengeEditor.vue index 082d7f5..7099c6f 100644 --- a/src/pages/ChallengeEditor.vue +++ b/src/pages/ChallengeEditor.vue @@ -45,7 +45,10 @@ - + @@ -53,7 +56,11 @@ - + diff --git a/src/pages/Dashboard.vue b/src/pages/Dashboard.vue index b5104dd..5aaffeb 100644 --- a/src/pages/Dashboard.vue +++ b/src/pages/Dashboard.vue @@ -19,22 +19,36 @@