Skip to content

Commit 58492aa

Browse files
committed
refactor: update UI elements in GenerateAIExamModal for improved clarity and consistency, including label changes for API key management actions
1 parent d97c9f2 commit 58492aa

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

frontend/src/components/GenerateAIExamModal.vue

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,9 @@
156156
</div>
157157

158158
<!-- 結果階段 -->
159-
<div v-else-if="currentStep === 'result'" class="flex flex-column">
160-
<div class="mb-4 p-3 surface-100 border-round">
159+
<div v-else-if="currentStep === 'result'" class="flex flex-column gap-3">
160+
<div class="font-semibold">{{ form.course_name }} - {{ form.professor }}</div>
161+
<div class="p-3 surface-100 border-round">
161162
<div class="text-sm text-500 mb-2">使用的考古題</div>
162163
<div v-for="(archive, index) in result.archives_used" :key="index" class="text-sm mb-1">
163164
<i class="pi pi-file-pdf text-red-500 mr-2"></i>
@@ -299,7 +300,7 @@
299300
<div class="flex justify-content-end gap-2">
300301
<Button
301302
v-if="apiKeyStatus.has_api_key"
302-
label="清除"
303+
label="移除"
303304
icon="pi pi-trash"
304305
severity="danger"
305306
@click="clearApiKey"
@@ -935,16 +936,16 @@ const clearApiKey = async () => {
935936
936937
toast.add({
937938
severity: 'success',
938-
summary: '清除成功',
939-
detail: 'API Key 已清除',
939+
summary: '移除成功',
940+
detail: 'API Key 已移除',
940941
life: 3000,
941942
})
942943
} catch (error) {
943944
console.error('Failed to clear API key:', error)
944945
toast.add({
945946
severity: 'error',
946-
summary: '清除失敗',
947-
detail: 'API Key 清除失敗,請稍後再試',
947+
summary: '移除失敗',
948+
detail: 'API Key 移除失敗,請稍後再試',
948949
life: 3000,
949950
})
950951
} finally {

0 commit comments

Comments
 (0)