import React from "react"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { ArrowRight, FileText } from "lucide-react"; import { Link } from "@inertiajs/react"; 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 CardPeraturanProps { peraturan: Post[]; } const RegulationSection = ({ peraturan }: CardPeraturanProps) => { return (
{/* Background Green Box */}
{/* Green Info Box */}
Informasi

Peraturan

Aplikasi Sistem Ketaatan Lingkungan memastikan kepatuhan terhadap perizinan, pengelolaan limbah, emisi, serta pengawasan lingkungan.

{/* List of Regulations */}
{peraturan.map((item) => ( {item.JudulPost} {item.kategori?.NamaKategori}

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

{item.JudulPost}

{item.DescPost.replace( /<[^>]*>/g, "" ).slice(0, 160)} ...

))}
); }; export default RegulationSection;