diff --git a/package-lock.json b/package-lock.json
index 20089c5..47d4b1d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,6 +16,7 @@
"inspector": "^0.5.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
+ "react-icons": "^4.9.0",
"react-router-dom": "^6.11.2",
"react-scripts": "5.0.1",
"styled-components": "^5.3.11",
@@ -14568,6 +14569,14 @@
"resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz",
"integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="
},
+ "node_modules/react-icons": {
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.9.0.tgz",
+ "integrity": "sha512-ijUnFr//ycebOqujtqtV9PFS7JjhWg0QU6ykURVHuL4cbofvRCf3f6GMn9+fBktEFQOIVZnuAYLZdiyadRQRFg==",
+ "peerDependencies": {
+ "react": "*"
+ }
+ },
"node_modules/react-is": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
diff --git a/package.json b/package.json
index 26bb49f..790b194 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"inspector": "^0.5.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
+ "react-icons": "^4.9.0",
"react-router-dom": "^6.11.2",
"react-scripts": "5.0.1",
"styled-components": "^5.3.11",
diff --git a/src/components/FilmeCard/FilmeCard.js b/src/components/FilmeCard/FilmeCard.js
index 60def5a..c13a4a7 100644
--- a/src/components/FilmeCard/FilmeCard.js
+++ b/src/components/FilmeCard/FilmeCard.js
@@ -1,5 +1,15 @@
import React from "react";
+import {FaStar} from "react-icons/fa";
+import { Link } from "react-router-dom";
-export default function FilmesCard(){
-
-}
\ No newline at end of file
+export default function FilmesCard({filme, showLink = true}){
+ return(
+
+ <>
+

{filme.title}
+ {filme.vote_average}
+ {showLink && Detalhes}
+
>
+
+ );
+};
\ No newline at end of file
diff --git a/src/components/NavBar/NavBar.css b/src/components/NavBar/NavBar.css
index b503d2b..1026a3d 100644
--- a/src/components/NavBar/NavBar.css
+++ b/src/components/NavBar/NavBar.css
@@ -10,7 +10,9 @@ a{
font-size: 25px;
text-decoration: none;
color: rgb(255, 255, 255);
-
+}
+#pnav:hover{
+ color: rgb(97, 12, 12);
}
#pnav{
position: relative;
@@ -18,20 +20,19 @@ a{
}
#buscar{
- top: 2.5%;
+ top: 20px;
left: 68.5%;
position: absolute;
padding: 2px;
border-radius: 8px;
outline: unset;
-
}
#buscarB{
background-color: rgb(255, 0, 0);
color: rgb(255, 255, 255);
font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
- top: 2.5%;
+ top: 20px;
font-size: 15px;
left: 80%;
position: absolute;
@@ -49,5 +50,8 @@ a{
font-size: 25px;
left: 93%;
border: none;
- top: 1.8%;
+ top: 15px;
+}
+#sair:hover{
+ color: rgb(97, 12, 12);
}
\ No newline at end of file
diff --git a/src/home/home.css b/src/home/home.css
index 24e06e7..7c27630 100644
--- a/src/home/home.css
+++ b/src/home/home.css
@@ -1,8 +1,7 @@
.backhome{
background-color: black;
width: 100%;
- height: 100%;
- min-height: 100vh;
+ height: auto;
position: absolute;
font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
}
diff --git a/src/home/home.js b/src/home/home.js
index 92d70ff..e8a5ae9 100644
--- a/src/home/home.js
+++ b/src/home/home.js
@@ -2,6 +2,7 @@ import React, { useEffect, useState } from "react";
import "./home.css";
import NavBar from "../components/NavBar/NavBar";
import axios from "axios";
+import FilmesCard from "../components/FilmeCard/FilmeCard";
export default function Home(){
@@ -34,12 +35,12 @@ export default function Home(){
Melhores Filmes:
-
- {melhoresFilmes.length > 0 && melhoresFilmes.map((filme) => (
- - {filme.title}
- ))}
+ {melhoresFilmes.length === 0 && Carregando...
}
+ {melhoresFilmes.length > 0 && melhoresFilmes.map((filme) =>
+
+ )}
-
+
);