import Link from 'next/link'; import { getDataSource, Customer } from '@/lib/database'; import DeleteButton from './DeleteButton'; export default async function AdminCustomers() { // Fetch customers from the database const dataSource = await getDataSource(); const customerRepository = dataSource.getRepository(Customer); const customers = await customerRepository.find({ order: { createdAt: 'DESC' } }); return (

Customers

Add New Customer
{customers.length > 0 ? ( customers.map((customer) => ( )) ) : ( )}
ID Name URL Email Created Modified Actions
{customer.id.substring(0, 8)}... {customer.name} {customer.url ? ( {customer.url} ) : ( - )} {customer.email} {new Date(customer.createdAt).toLocaleDateString()} {new Date(customer.modifiedAt).toLocaleDateString()} Edit
No customers found. Create your first customer!
); }