import React from "react"; import BlogPostCard from "@/components/BlogPostCard"; import type { Metadata } from "next"; import { getPosts } from "@/lib/query/post"; import { Post } from "@/types"; // --- SEO Metadata --- export const metadata: Metadata = { title: "OMS TechTalk | Insights & Innovation", description: "Explore the latest insights, trends, and discussions on technology, innovation, and digital transformation from the experts at Owethu Managed Services (OMS).", alternates: { canonical: "/tech-talk", }, openGraph: { title: "OMS TechTalk | Insights & Innovation", description: "Stay updated with tech insights from OMS.", url: "https://oms.africa/tech-talk", images: [ { url: "/og-image-techtalk.jpg", width: 1200, height: 630, alt: "OMS TechTalk Banner", }, ], }, twitter: { card: "summary_large_image", title: "OMS TechTalk | Insights & Innovation", description: "Tech insights and articles from Owethu Managed Services.", images: ["/og-image-techtalk.jpg"], }, }; // --- Page Component --- const TechTalkPage = async () => { const posts: Post[] = await getPosts(); return (
{/* Page Header */}

OMS TechTalk

Insights, trends, and discussions on the latest in technology, innovation, and digital transformation from the experts at OMS.

{/* Blog Post Grid */} {false && posts.length > 0 ? (
{posts.map((post: Post) => ( ))}
) : (

No posts published yet. Check back soon!

)} {/* TODO: Add Pagination component here if needed */}
); }; export default TechTalkPage;