diff options
Diffstat (limited to 'src/components/PostHeader.astro')
| -rw-r--r-- | src/components/PostHeader.astro | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/components/PostHeader.astro b/src/components/PostHeader.astro deleted file mode 100644 index cea0965..0000000 --- a/src/components/PostHeader.astro +++ /dev/null @@ -1,35 +0,0 @@ ---- -import { Card, CardContent, CardDescription, CardHeader } from "@/components/ui/card"; -import { Badge } from "@/components/ui/badge"; -import { Separator } from "@/components/ui/separator"; - -interface Props { - title: string; - slug: string; - description: string; - author: string; - publishDate: Date; -} - -const { title, slug, description, author, publishDate } = Astro.props as Props; - -const dateFormatter = new Intl.DateTimeFormat('en-GB', { - day: '2-digit', - month: 'long', - year: 'numeric', -}); ---- - -<Card className="w-full"> - <CardHeader> - <div class="flex flex-wrap gap-2"> - <Badge variant="secondary">{author}</Badge> - <Badge variant="outline">{dateFormatter.format(publishDate)}</Badge> - </div> - <h1 class="font-heading text-xl font-medium md:text-2xl" transition:name={`post-title-${slug}`}>{title}</h1> - <CardDescription>{description}</CardDescription> - </CardHeader> - <CardContent> - <Separator /> - </CardContent> -</Card> |
