import React from "react"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; import { Card, CardContent } from "@/components/ui/card"; import { ArrowRight } from "lucide-react"; import { Link } from "@inertiajs/react"; // const pengumumans = [ // { // id: 1, // title_page: "Pengumuman", // alt_image: "Pengumuman", // date: "16 Januari 2025", // title: "Pelatihan & Sertifikasi Online Bidang Pengendalian Pencemaran Air Dan Udara", // description: // "Kegiatan Pelatihan Dan Uji Sertifikasi Tersebut Akan Diselenggarakan Sebagaimana Jadwal Terlampir, Kegiatan Tersebut Bekerjasama Dengan Lembaga P...", // image: "/assets/img1.jpg", // }, // { // id: 2, // title_page: "Pengumuman", // alt_image: "Pengumuman", // date: "12 Desember 2024", // title: "Pembinaan Pelaporan secara Online Pengelolaan Lingkungan melalui situs Status Ketaatan Lingkungan (SKL)", // description: // "Sukolompok Pengawasan Lingkungan Bidang Pengawasan dan Penataan Hukum Dinas Lingkungan Hidup Prov. DKI Jakarta...", // image: "/assets/img1.jpg", // }, // { // id: 3, // title_page: "Pengumuman", // alt_image: "Pengumuman", // date: "12 Desember 2024", // title: "Pembinaan Pelaporan secara Online Pengelolaan Lingkungan melalui situs Status Ketaatan Lingkungan (SKL)", // description: // "Sukolompok Pengawasan Lingkungan Bidang Pengawasan dan Penataan Hukum Dinas Lingkungan Hidup Prov. DKI Jakarta...", // image: "/assets/img1.jpg", // }, // { // id: 4, // title_page: "Pengumuman", // alt_image: "Pengumuman", // date: "12 Desember 2024", // title: "Pembinaan Pelaporan secara Online Pengelolaan Lingkungan melalui situs Status Ketaatan Lingkungan (SKL)", // description: // "Sukolompok Pengawasan Lingkungan Bidang Pengawasan dan Penataan Hukum Dinas Lingkungan Hidup Prov. DKI Jakarta...", // image: "/assets/img1.jpg", // }, // { // id: 5, // title_page: "Pengumuman", // alt_image: "Pengumuman", // date: "12 Desember 2024", // title: "Pembinaan Pelaporan secara Online Pengelolaan Lingkungan melalui situs Status Ketaatan Lingkungan (SKL)", // description: // "Sukolompok Pengawasan Lingkungan Bidang Pengawasan dan Penataan Hukum Dinas Lingkungan Hidup Prov. DKI Jakarta...", // image: "/assets/img1.jpg", // }, // { // id: 6, // title_page: "Pengumuman", // alt_image: "Pengumuman", // date: "12 Desember 2024", // title: "Pembinaan Pelaporan secara Online Pengelolaan Lingkungan melalui situs Status Ketaatan Lingkungan (SKL)", // description: // "Sukolompok Pengawasan Lingkungan Bidang Pengawasan dan Penataan Hukum Dinas Lingkungan Hidup Prov. DKI Jakarta...", // image: "/assets/img1.jpg", // }, // ]; interface SubKategori { SubKategoriId: number; NamaSubKategori: string; } interface Kategori { KategoriId: number; NamaKategori: string; } interface Post { PostId: number; JudulPost: string; DescPost: string; SlugPost: string; ImagePost: string; IsPublish: boolean; created_at: string; kategori?: Kategori; subkategori?: SubKategori; } interface CardPengumumanProps { posts: Post[]; } const CardPengumuman = ({ posts }: CardPengumumanProps) => { return (
{/* List of Announcements */}
{posts.map((post) => ( {post.JudulPost} {post.kategori?.NamaKategori} |{" "} {post.subkategori?.NamaSubKategori}

{new Date(post.created_at).toLocaleDateString( "id-ID", { day: "numeric", month: "long", year: "numeric", } )}

{post.JudulPost}

{post.DescPost.replace(/<[^>]*>/g, "")}

))}
); }; export default CardPengumuman;