import { Suspense } from "react"; import { PencilIcon } from "lucide-react"; import { Button } from "@/components/ui/button"; import { listPelanggan } from "@/data/pelanggan"; import { HapusPelangganButton } from "./_components/hapus-pelanggan-button"; import { PelangganForm } from "./_components/pelanggan-form"; import { TambahPelangganButton } from "./_components/tambah-pelanggan-button"; import { CariPelanggan } from "./_components/cari-pelanggan"; export default function PelangganPage({ searchParams, }: { searchParams: Promise<{ search?: string }>; }) { return (

Data Pelanggan

Memuat...

}>
); } async function DaftarPelanggan({ searchParams, }: { searchParams: Promise<{ search?: string }>; }) { const { search } = await searchParams; const daftar = await listPelanggan(search); return ( {daftar.map((p) => ( ))} {daftar.length === 0 && ( )}
Kode Nama Alias Alamat Ponsel Bon Aksi
{p.kdCustomer} {p.nama} {p.alias} {p.alamat} {p.ponsel ?? "-"} {p.nilaiBon !== null && p.nilaiBon > 0 ? p.nilaiBon : "-"} Edit } />
Tidak ada pelanggan
); }