aboutsummaryrefslogtreecommitdiff
path: root/src/app/movies/components/search_2.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/movies/components/search_2.jsx')
-rw-r--r--src/app/movies/components/search_2.jsx63
1 files changed, 0 insertions, 63 deletions
diff --git a/src/app/movies/components/search_2.jsx b/src/app/movies/components/search_2.jsx
deleted file mode 100644
index cf3fc69..0000000
--- a/src/app/movies/components/search_2.jsx
+++ /dev/null
@@ -1,63 +0,0 @@
-"use server";
-
-import { SEARCH } from "../../../../utils/movie_urls";
-import PreFetchMovieInfo from "./cacher";
-import Image from "next/image";
-import Link from "next/link";
-import styles from "../styles/search.module.css";
-
-const SearchResults = async (title) => {
- const data = await get_search_results(title);
- PreFetchMovieInfo(data);
- if (data.results.length > 0) {
- return (
- <div className={styles.MovieSearchResultsContainer}>
- {data &&
- data.results &&
- data.results.map((item, index) => {
- if (item.poster_path) {
- return (
- <Link
- href={`/movies/${item.id}`}
- key={index}
- style={{
- backgroundImage: `url(https://image.tmdb.org/t/p/original${item.backdrop_path})`,
- backgroundRepeat: "no-repeat",
- backgroundSize: "cover",
- textDecoration: "none",
- color: "white",
- borderRadius: "0.5rem",
- overflow: "hidden",
- }}
- className={styles.MovieResultsPrev}
- >
- <section className={styles.MovieEntry}>
- <p>
- {item.title || item.original_title}
- </p>
- <Image
- src={`https://image.tmdb.org/t/p/original${item.poster_path}`}
- width={130}
- height={230}
- alt="Movie Poster"
- priority
- />
- </section>
- </Link>
- );
- }
- })}
- </div>
- );
- } else {
- return <p className={styles.NoResults}>No results found!</p>;
- }
-};
-
-const get_search_results = async (title) => {
- const res = await fetch(SEARCH + title, { next: { revalidate: 21600 } });
- const data = await res.json();
- return data;
-};
-
-export default SearchResults;