import React from "react" import { Box, chakra, Flex, Heading, HStack, Image, Text, useMediaQuery, VStack } from "@chakra-ui/react" import { Post } from "src/types/posts" import PostAuthor from "./post-author" import Link from "next/link" import Like from "./like" import { FaHeart, FaRegHeart } from "react-icons/fa" import Bookmark from "./bookmark" import { getSvgIcon } from "components/svg-icon" import Count from "components/count" interface Props { post: Post } export const PostCard = (props: Props) => { const { post } = props const [isLargeScreen] = useMediaQuery("(min-width: 768px)") const Layout = isLargeScreen ? HStack : VStack return ( {post.title} {post.brief} {post.cover && } {getSvgIcon("comments", "1.3rem")} ) } export default PostCard