chore(types): fix tsconfig to exclude desktop from Next TS check; remove unused vars and fix hook deps; clean up remaining lint warnings

This commit is contained in:
Esdras Renan 2025-10-09 22:52:02 -03:00
parent 6ffd6c6392
commit 6d69fcfa3c
4 changed files with 8 additions and 12 deletions

View file

@ -1,6 +1,6 @@
"use client"
import { useEffect, useMemo, useState, useTransition } from "react"
import { useCallback, useEffect, useState, useTransition } from "react"
import { toast } from "sonner"
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"
@ -52,7 +52,7 @@ export function AdminCompaniesManager({ initialCompanies }: { initialCompanies:
setForm({ ...c })
}
async function loadLastAlerts(list: Company[] = companies) {
const loadLastAlerts = useCallback(async (list: Company[] = companies) => {
if (!list || list.length === 0) return
const params = new URLSearchParams({ slugs: list.map((c) => c.slug).join(",") })
try {
@ -62,9 +62,9 @@ export function AdminCompaniesManager({ initialCompanies }: { initialCompanies:
} catch {
// ignore
}
}
}, [companies])
useEffect(() => { void loadLastAlerts(companies) }, [companies])
useEffect(() => { void loadLastAlerts(companies) }, [loadLastAlerts, companies])
async function handleSubmit(e: React.FormEvent) {
e.preventDefault()