fix: ai grammar check

This commit is contained in:
JOYCEQL
2024-12-26 23:58:13 +08:00
committed by qingchen
parent 641cf37a0c
commit 67e1a2d3f5
+7 -2
View File
@@ -69,14 +69,19 @@ export const useGrammarStore = create<GrammarStore>((set, get) => ({
try {
const grammarErrors = JSON.parse(aiResponse);
console.log(grammarErrors, "grammarErrors");
toast.success("语法检查完成");
set({ errors: grammarErrors });
if (grammarErrors.errors.length === 0) {
toast.success("无语法错误");
return;
}
set({ errors: grammarErrors.errors });
const preview = document.getElementById("resume-preview");
if (preview) {
const marker = new Mark(preview);
marker.unmark();
grammarErrors.forEach((error: GrammarError) => {
grammarErrors.errors.forEach((error: GrammarError) => {
marker.mark(error.context || error.text || "", {
className: "bg-yellow-200 dark:bg-yellow-900",
});