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 { try {
const [videosData, videosSearchedData, workshopsData] = await Promise.all([ const [_videosData, videosSearchedData, workshopsData] = await Promise.all([
getVideos({ page: 1 }), getVideos({ page: 1 }),
getVideosSearch(debouncedSearch), getVideosSearch(debouncedSearch),
getWorkshopsSearch(debouncedSearch), getWorkshopsSearch(debouncedSearch),

View File

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

View File

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

View File

@@ -56,7 +56,7 @@ export default function Register() {
localStorage.setItem("token", data.token); localStorage.setItem("token", data.token);
navigate("/login"); navigate("/login");
} else { } else {
setError(data.error); setError((data as any).error);
} }
} catch { } catch {
setError("Erro ao registar, tente novamente."); 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 Dashboard from "./pages/private/dashboard";
import Users from "./pages/private/admin/users"; import Users from "./pages/private/admin/users";
import Login from "./pages/public/login"; import Login from "./pages/public/login";
import Register from "./pages/public/register";
import Workshops from "./pages/private/workshops"; import Workshops from "./pages/private/workshops";
import Contactos from "./pages/private/contactos"; import Contactos from "./pages/private/contactos";
import Videos from "./pages/private/videos"; import Videos from "./pages/private/videos";