import { Feather, MaterialCommunityIcons } from "@expo/vector-icons"; import { useMemo } from "react"; import { View, type ViewProps } from "react-native"; import { MediaType } from "@/utils/jellyseerr/server/constants/media"; const JellyseerrMediaIcon: React.FC< { mediaType: "tv" | "movie" } & ViewProps > = ({ mediaType, className, ...props }) => { const style = useMemo( () => mediaType === MediaType.MOVIE ? "bg-blue-600/90 border-blue-400/40" : "bg-purple-600/90 border-purple-400/40", [mediaType], ); return ( mediaType && ( {mediaType === MediaType.MOVIE ? ( ) : ( )} ) ); }; export default JellyseerrMediaIcon;