import React from "react"; import { Div, Text, Badge, Skeleton, Image } from "react-native-magnus"; import { useWindowDimensions } from "react-native"; import type { GifProps } from "../types"; interface Props { gif: GifProps; isLoading?: boolean; } export const GifCard = ({ gif, isLoading = false }: Props) => { const window = useWindowDimensions(); const imgWidth = window.width * 0.9; const randomImage = gif?.images?.downsized_large; return (
{isLoading ? ( ) : ( )}
{isLoading ? ( <> ) : ( <> {gif.title || "No Title"} {gif.url} )}
{isLoading ? ( ) : ( +16 )}
); };