From 20b827c8d515916f62397dc83c588507e10cb2c1 Mon Sep 17 00:00:00 2001 From: John Doe Date: Tue, 12 Sep 2023 17:29:08 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=20Implemented=20Card3Small=20compo?= =?UTF-8?q?nent=20=F0=9F=9A=A7=20Added=20Card3Small=20for=20post=20display?= =?UTF-8?q?=20=F0=9F=8C=9F=20Styling=20enhancements=20for=20Card3Small=20?= =?UTF-8?q?=F0=9F=93=9A=20Updated=20Card3Small=20component=20=F0=9F=94=A5?= =?UTF-8?q?=20Optimized=20Card3Small=20rendering=20=F0=9F=8E=A8=20Improved?= =?UTF-8?q?=20design=20for=20Card3Small=20=F0=9F=94=84=20Refactored=20Card?= =?UTF-8?q?3Small=20component=20=F0=9F=8C=86=20Enhanced=20Card3Small=20ima?= =?UTF-8?q?ge=20handling=20=E2=9C=85=20Tested=20Card3Small=20functionality?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/blog/Card3Small.tsx | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/app/blog/Card3Small.tsx diff --git a/src/app/blog/Card3Small.tsx b/src/app/blog/Card3Small.tsx new file mode 100644 index 0000000..0df77fa --- /dev/null +++ b/src/app/blog/Card3Small.tsx @@ -0,0 +1,50 @@ +import React, { FC } from "react"; +import PostCardMeta from "@/components/PostCardMeta"; +import { PostDataType } from "@/data/types"; +import Link from "next/link"; +import Image from "next/image"; + +export interface Card3SmallProps { + className?: string; + post: PostDataType; +} + +const Card3Small: FC = ({ className = "h-full", post }) => { + const { title, href, featuredImage } = post; + + return ( +
+ +
+ +

+ + {title} + +

+
+ + +
+ +
+ +
+ ); +}; + +export default Card3Small;