--- import ComponentLayout from "../layouts/ComponentLayout.astro"; import Table from "../components/Table.astro"; export const columns = [ { key: "id", label: "ID", sortable: true, searchable: true }, { key: "name", label: "Name", searchable: true, sortable: true }, { key: "email", label: "Email", searchable: true, sortable: true }, { key: "role", label: "Role", sortable: true }, { key: "status", label: "Status", sortable: true }, { key: "created_at", label: "Created At", sortable: true }, { key: "actions", label: "Actions" }, ]; const data = [ { id: 1, name: "Ajay Ghanwat", email: "ajay.gh@example.com", role: "Admin", status: "Active", created_at: "2025-10-10 09:32", avatar: "https://i.pravatar.cc/40?img=1", }, { id: 2, name: "Rahul Sharma", email: "rahul.sharma@example.com", role: "Member", status: "Pending", created_at: "2025-10-15 11:42", avatar: "https://i.pravatar.cc/40?img=2", }, { id: 3, name: "Sophia Patel", email: "sophia.patel@example.com", role: "Manager", status: "Active", created_at: "2025-10-11 15:20", avatar: "https://i.pravatar.cc/40?img=3", }, { id: 4, name: "Liam Brown", email: "liam.brown@example.com", role: "Member", status: "Suspended", created_at: "2025-10-12 08:45", avatar: "https://i.pravatar.cc/40?img=4", }, { id: 5, name: "Olivia Smith", email: "olivia.smith@example.com", role: "Admin", status: "Active", created_at: "2025-10-09 18:12", avatar: "https://i.pravatar.cc/40?img=5", }, { id: 6, name: "Noah Wilson", email: "noah.wilson@example.com", role: "Member", status: "Pending", created_at: "2025-10-13 10:18", avatar: "https://i.pravatar.cc/40?img=6", }, { id: 7, name: "Emma Johnson", email: "emma.johnson@example.com", role: "Member", status: "Active", created_at: "2025-10-14 13:55", avatar: "https://i.pravatar.cc/40?img=7", }, { id: 8, name: "William Lee", email: "william.lee@example.com", role: "Manager", status: "Inactive", created_at: "2025-10-12 17:44", avatar: "https://i.pravatar.cc/40?img=8", }, { id: 9, name: "Isabella Taylor", email: "isabella.taylor@example.com", role: "Member", status: "Active", created_at: "2025-10-10 07:31", avatar: "https://i.pravatar.cc/40?img=9", }, { id: 10, name: "Ethan Martinez", email: "ethan.martinez@example.com", role: "Admin", status: "Suspended", created_at: "2025-10-08 19:22", avatar: "https://i.pravatar.cc/40?img=10", }, { id: 11, name: "Mia Thompson", email: "mia.thompson@example.com", role: "Member", status: "Active", created_at: "2025-10-09 09:45", avatar: "https://i.pravatar.cc/40?img=11", }, { id: 12, name: "Alexander Davis", email: "alex.davis@example.com", role: "Manager", status: "Pending", created_at: "2025-10-15 14:10", avatar: "https://i.pravatar.cc/40?img=12", }, { id: 13, name: "Charlotte Moore", email: "charlotte.moore@example.com", role: "Member", status: "Active", created_at: "2025-10-14 10:01", avatar: "https://i.pravatar.cc/40?img=13", }, { id: 14, name: "Benjamin Anderson", email: "benjamin.anderson@example.com", role: "Member", status: "Suspended", created_at: "2025-10-08 11:32", avatar: "https://i.pravatar.cc/40?img=14", }, { id: 15, name: "Amelia Harris", email: "amelia.harris@example.com", role: "Manager", status: "Active", created_at: "2025-10-13 08:50", avatar: "https://i.pravatar.cc/40?img=15", }, { id: 16, name: "Lucas White", email: "lucas.white@example.com", role: "Member", status: "Active", created_at: "2025-10-10 17:10", avatar: "https://i.pravatar.cc/40?img=16", }, { id: 17, name: "Harper Lewis", email: "harper.lewis@example.com", role: "Member", status: "Pending", created_at: "2025-10-14 09:00", avatar: "https://i.pravatar.cc/40?img=17", }, { id: 18, name: "Evelyn Hall", email: "evelyn.hall@example.com", role: "Manager", status: "Active", created_at: "2025-10-11 16:42", avatar: "https://i.pravatar.cc/40?img=18", }, { id: 19, name: "Henry Allen", email: "henry.allen@example.com", role: "Member", status: "Inactive", created_at: "2025-10-09 13:25", avatar: "https://i.pravatar.cc/40?img=19", }, { id: 20, name: "Ava Scott", email: "ava.scott@example.com", role: "Admin", status: "Active", created_at: "2025-10-15 15:33", avatar: "https://i.pravatar.cc/40?img=20", }, { id: 21, name: "Michael Young", email: "michael.young@example.com", role: "Member", status: "Pending", created_at: "2025-10-13 10:20", avatar: "https://i.pravatar.cc/40?img=21", }, { id: 22, name: "Ella King", email: "ella.king@example.com", role: "Manager", status: "Active", created_at: "2025-10-14 08:45", avatar: "https://i.pravatar.cc/40?img=22", }, { id: 23, name: "Daniel Clark", email: "daniel.clark@example.com", role: "Member", status: "Active", created_at: "2025-10-12 12:05", avatar: "https://i.pravatar.cc/40?img=23", }, { id: 24, name: "Luna Wright", email: "luna.wright@example.com", role: "Member", status: "Pending", created_at: "2025-10-15 11:18", avatar: "https://i.pravatar.cc/40?img=24", }, { id: 25, name: "Jack Turner", email: "jack.turner@example.com", role: "Admin", status: "Active", created_at: "2025-10-13 09:50", avatar: "https://i.pravatar.cc/40?img=25", }, ]; const studentData = [ { id: 1, name: "Alice", age: 24, role: "Engineer" }, { id: 2, name: "Bob", age: 29, role: "Designer" }, { id: 3, name: "Carol", age: 35, role: "Manager" }, ]; const studentColumns = [ { key: "name", label: "Name", sortable: true }, { key: "age", label: "Age", sortable: true, align: "right" }, { key: "role", label: "Role" }, ]; ---