From 802e7e25e2852d770cbb6a40c4d6367b1d07c39c Mon Sep 17 00:00:00 2001 From: Maria Sauer <mcs22@inf.ufpr.br> Date: Wed, 17 Apr 2024 16:08:42 -0300 Subject: [PATCH] issue/54: FIX terminal warnings --- next.config.mjs | 12 ++++++++++++ src/app/components/SideBar.js | 6 ++---- src/app/login/components/LoginForm.js | 2 +- src/app/perfil/[id]/components/GroupButton.js | 4 ++-- src/app/perfil/[id]/page.js | 2 +- src/app/recurso/[id]/components/thumbnail.js | 15 ++++++++++++--- 6 files changed, 30 insertions(+), 11 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index 6ea40613..90dc74fa 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -5,6 +5,18 @@ const nextConfig = { config.resolve.alias.canvas = false; return config; }, + images: { + remotePatterns: [ + { + protocol: 'https', + hostname: 'api.portalmec.c3sl.ufpr.br', + port: '', + pathname: '/**', + }, + + ], + }, + }; export default nextConfig; diff --git a/src/app/components/SideBar.js b/src/app/components/SideBar.js index 428facf6..9fbb868d 100644 --- a/src/app/components/SideBar.js +++ b/src/app/components/SideBar.js @@ -131,8 +131,6 @@ export default function SideBar({ filterSubject, setFilterSubject, openMenu, set router.push("/collections"); } - - } @@ -157,7 +155,7 @@ export default function SideBar({ filterSubject, setFilterSubject, openMenu, set } - }, [searchParams, setSelectFilter, setFilterSubject, pathname, setTitlePage]); + }, [searchParams, setSelectFilter, setFilterSubject, pathname, setTitlePage, selectFilter, router]); // ?query=*&order=publicationdesc&subjects=26,16,8 @@ -191,7 +189,7 @@ export default function SideBar({ filterSubject, setFilterSubject, openMenu, set setTitlePage(item.title); const params = new URLSearchParams(searchParams) params.set("order", item.order); - router.push("/collections?" + params.toString()); + router.push(pathname + "?" + params.toString()); } else { router.push("/collections"); } diff --git a/src/app/login/components/LoginForm.js b/src/app/login/components/LoginForm.js index f40d45e6..b2714648 100644 --- a/src/app/login/components/LoginForm.js +++ b/src/app/login/components/LoginForm.js @@ -83,7 +83,7 @@ export default function LoginForm({ variant="outlined" className="mt-2 border-main text-gray-500 normal-case flex gap-2" > - <img className="w-6 h-6" src="/google.svg" alt="google logo" /> + <Image className="w-6 h-6" src="/google.svg" alt="google logo" width={10} height={10} /> <span>Entrar com o Google</span> </Button> <p className="mt-5 text-xs text-gray-500"> diff --git a/src/app/perfil/[id]/components/GroupButton.js b/src/app/perfil/[id]/components/GroupButton.js index 3dc1c32e..c14414b1 100644 --- a/src/app/perfil/[id]/components/GroupButton.js +++ b/src/app/perfil/[id]/components/GroupButton.js @@ -48,8 +48,8 @@ export default function GroupButton({ profileData, idLogin }) { } useEffect(() => { - setFollow(profileData["followed"]) - }, [profileData["followed"]]) + setFollow(profileData.followed) + }, [profileData.followed]) // useEffect(() => { // if (!isLoggedIn()) return; diff --git a/src/app/perfil/[id]/page.js b/src/app/perfil/[id]/page.js index 6efc5cab..86886f41 100644 --- a/src/app/perfil/[id]/page.js +++ b/src/app/perfil/[id]/page.js @@ -62,7 +62,7 @@ export default function Perfil({ params }) { fetchUser(params.id) } - }, [params.id]) + }, [params.id, client, token, uid]) return ( diff --git a/src/app/recurso/[id]/components/thumbnail.js b/src/app/recurso/[id]/components/thumbnail.js index 51f4ee1d..2ab05863 100644 --- a/src/app/recurso/[id]/components/thumbnail.js +++ b/src/app/recurso/[id]/components/thumbnail.js @@ -1,6 +1,7 @@ import mecredApi from "@/axiosConfig"; import { Paper } from "@mui/material"; import OpenInNewOutlinedIcon from "@mui/icons-material/OpenInNewOutlined"; +import Image from "next/image"; export default function Thumbnail({ learningObject }) { @@ -54,11 +55,19 @@ export default function Thumbnail({ learningObject }) { } else if (learningObject.thumbnail) { content = ( - <img - width={"100%"} - className="aspect-video object-cover" + <div className="relative w-full h-full"> + < Image + sizes="100vw" + width={1280} + height={720} + style={{ + width: '100%', + height: 'auto' + }} src={"https://api.portalmec.c3sl.ufpr.br" + learningObject.thumbnail} + alt={learningObject.name} /> + </div> ); } -- GitLab