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
@@ -1,8 +1,7 @@
import React, { useEffect, useState } from "react";
import React, { useCallback, useEffect, useState } from "react";
import {
Alert,
Box,
Button,
Dialog,
DialogActions,
@@ -44,7 +43,7 @@ export default function SessionsSettingsCard() {
const [error, setError] = useState<string | null>(null);
const [confirmRevokeOthers, setConfirmRevokeOthers] = useState(false);
const loadSessions = () => {
const loadSessions = useCallback(() => {
setLoading(true);
setError(null);
api
@@ -52,9 +51,9 @@ export default function SessionsSettingsCard() {
.then((r) => setSessions(r.data))
.catch((e) => setError(apiErrorMessage(e, t)))
.finally(() => setLoading(false));
};
}, [t]);
useEffect(() => { loadSessions(); }, []);
useEffect(() => { loadSessions(); }, [loadSessions]);
async function revokeSession(id: string, isCurrentSession: boolean) {
try {