diff --git a/frontend/src/components/Home/BrowseHome/BrowseHome.jsx b/frontend/src/components/Home/BrowseHome/BrowseHome.jsx new file mode 100644 index 0000000..98ce3b0 --- /dev/null +++ b/frontend/src/components/Home/BrowseHome/BrowseHome.jsx @@ -0,0 +1,40 @@ +import "../../../styles/BrowseHome.scoped.scss"; + + +import React, { useContext } from "react"; +import AuthContext from "../../../context/AuthContext"; + +import { Filter } from "./Filter"; +import { Items } from "./Items"; + +const BrowseHome = () => { + const { user } = useContext(AuthContext); + + return ( + <> +
+ +
+ + + {/* filter */} + + +
+ +
+ + {/* other one */} + + + + + + +
+
+ + ); +}; + +export { BrowseHome }; diff --git a/frontend/src/components/Home/BrowseHome.jsx b/frontend/src/components/Home/BrowseHome/Filter.jsx similarity index 62% rename from frontend/src/components/Home/BrowseHome.jsx rename to frontend/src/components/Home/BrowseHome/Filter.jsx index 550e593..d99c686 100644 --- a/frontend/src/components/Home/BrowseHome.jsx +++ b/frontend/src/components/Home/BrowseHome/Filter.jsx @@ -1,23 +1,19 @@ -import "../../styles/BrowseHome.scoped.scss"; -import { Link } from "react-router-dom"; +import { anime_data, genres, year, studio } from "../../../data"; +import "../../../styles/BrowseHome.scoped.scss"; -import React, { useContext } from "react"; -import AuthContext from "../../context/AuthContext"; -// data -import { anime_data, genres, year, studio } from "../../data"; +const Filter = () => { + -const BrowseHome = () => { - const { user } = useContext(AuthContext); - - return ( - <> -
+ + return <> + {/* // TODO , and with data we get in search, we need to pass and send it to BE. but dont bother. wait first BE to finish what they have ... */} -
+ +

Browse

@@ -87,37 +83,8 @@ const BrowseHome = () => { Submit
-
- -
-
- {/*individual card. for anime it shows */} - {anime_data.map((item) => ( - -
-
- -
- -
- {/* check index.css, for global use, vertical rectangle.. */} - -

{item.title}

- - {/*TODO you add favorite button, and for it to work properly */} -
-
- - ))} -
-
-
- - ); -}; + + +} -export { BrowseHome }; +export {Filter}; \ No newline at end of file diff --git a/frontend/src/components/Home/BrowseHome/Items.jsx b/frontend/src/components/Home/BrowseHome/Items.jsx new file mode 100644 index 0000000..653bf6f --- /dev/null +++ b/frontend/src/components/Home/BrowseHome/Items.jsx @@ -0,0 +1,42 @@ + +import { anime_data, genres, year, studio } from "../../../data"; +import "../../../styles/BrowseHome.scoped.scss"; + +import { Link } from "react-router-dom"; + +const Items = () => { + + + + return <> + +
+ + {/*individual card. for anime it shows */} + {anime_data.map((item) => ( + +
+
+ +
+ +
+ {/* check index.css, for global use, vertical rectangle.. */} + +

{item.title}

+ + {/*TODO you add favorite button, and for it to work properly */} +
+
+ + ))} +
+ + +} + +export {Items}; \ No newline at end of file diff --git a/frontend/src/pages/Home.jsx b/frontend/src/pages/Home.jsx index 87345ae..3d31e70 100644 --- a/frontend/src/pages/Home.jsx +++ b/frontend/src/pages/Home.jsx @@ -1,6 +1,6 @@ import { PopularCarousel } from "../components/Home/PopularCarousel/PopularCarousel"; import { UpcomingCarousel } from "../components/Home/UpcomingCarousel"; -import { BrowseHome } from "../components/Home/BrowseHome"; +import { BrowseHome } from "../components/Home/BrowseHome/BrowseHome"; const Home = () => { return (