fix: resolve typescript errors

This commit is contained in:
Xavier Oliveira
2026-05-28 11:56:56 +01:00
parent 996d44f33d
commit fa685de834
5 changed files with 4 additions and 5 deletions

View File

@@ -69,7 +69,7 @@ export default function Header() {
try {
const [videosData, videosSearchedData, workshopsData] = await Promise.all([
const [_videosData, videosSearchedData, workshopsData] = await Promise.all([
getVideos({ page: 1 }),
getVideosSearch(debouncedSearch),
getWorkshopsSearch(debouncedSearch),

View File

@@ -12,7 +12,7 @@ import { imageSkeletonFadeStyle, onImageSkeletonLoad } from "../../../utils/imag
export default function Search() {
const [videos, setVideos] = useState<Video[]>([]);
const [workshops, setWorkshops] = useState<Workshop[]>([]);
const [error, setError] = useState<ApiErrorResponse | null>(null);
const [error, _setError] = useState<ApiErrorResponse | null>(null);
const [loading, setLoading] = useState(true);
const { getVideosSearch } = useGetVideosSearch();
const { getWorkshopsSearch } = useGetWorkshopsSearch();

View File

@@ -14,7 +14,7 @@ import { AnimatePresence, motion } from "framer-motion";
export default function Videos() {
const [loading, setLoading] = useState(true);
const [error, setError] = useState<ApiErrorResponse | null>(null);
const [error, _setError] = useState<ApiErrorResponse | null>(null);
const [categories, setCategories] = useState<Category[]>([]);
const [selectedCategoryId, setSelectedCategoryId] = useState<string>("all");
const [showFilterDropdown, setShowFilterDropdown] = useState(false);

View File

@@ -56,7 +56,7 @@ export default function Register() {
localStorage.setItem("token", data.token);
navigate("/login");
} else {
setError(data.error);
setError((data as any).error);
}
} catch {
setError("Erro ao registar, tente novamente.");

View File

@@ -4,7 +4,6 @@ import PublicLayout from "./pages/public/_layout";
import Dashboard from "./pages/private/dashboard";
import Users from "./pages/private/admin/users";
import Login from "./pages/public/login";
import Register from "./pages/public/register";
import Workshops from "./pages/private/workshops";
import Contactos from "./pages/private/contactos";
import Videos from "./pages/private/videos";