chore(frontend): add eslint quality gate

This commit is contained in:
cesnimda
2026-08-30 00:19:51 +02:00
parent 7318b02e11
commit a74daa7aa4
21 changed files with 3729 additions and 82 deletions
+5 -5
View File
@@ -1,4 +1,4 @@
import React, { useEffect, useState } from "react";
import React, { useCallback, useEffect, useState } from "react";
import { useNavigate } from "react-router-dom";
import {
@@ -31,7 +31,7 @@ export default function CvBuilderPage() {
const [newTheme, setNewTheme] = useState("modern");
const [creating, setCreating] = useState(false);
const load = async () => {
const load = useCallback(async () => {
try {
setVariants(await cvBuilderApi.list());
try { setThemes(await cvBuilderApi.themes()); } catch { setThemes([]); }
@@ -40,10 +40,10 @@ export default function CvBuilderPage() {
} finally {
setLoading(false);
}
};
}, [t]);
useEffect(() => {
load();
}, []);
void load();
}, [load]);
const createNew = async () => {
setCreateOpen(true);