@@ -5,8 +5,7 @@ import { Checkbox } from "@/components/ui/checkbox";
55import { DataTableColumnHeader } from "@/components/table/data-table-column-header" ;
66import { Badge } from "@/components/ui/badge" ;
77import { DataTableRowActions } from "@/components/table/data-table-row-actions" ;
8- import { type User } from "@/data/schema"
9-
8+ import { type User } from "@/data/schema" ;
109
1110const columns : ColumnDef < User > [ ] = [
1211 {
@@ -34,80 +33,104 @@ const columns: ColumnDef<User>[] = [
3433 enableHiding : false ,
3534 } ,
3635 {
37- accessorKey : "id " ,
36+ accessorKey : "ID " ,
3837 header : ( { column } ) => < DataTableColumnHeader column = { column } title = "ID" /> ,
39- cell : ( { row } ) => < div className = "w-[80px]" > { row . getValue ( "id" ) } </ div > ,
38+ cell : ( { row } ) => < div className = "w-[80px]" > { row . getValue ( "ID" ) } </ div > ,
39+ } ,
40+ {
41+ accessorKey : "FirstName" ,
42+ header : ( { column } ) => < DataTableColumnHeader column = { column } title = "First Name" /> ,
43+ cell : ( { row } ) => < span > { row . getValue ( "FirstName" ) } </ span > ,
4044 } ,
4145 {
42- accessorKey : "name " ,
43- header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Name" /> ,
44- cell : ( { row } ) => < span > { row . getValue ( "name " ) } </ span > ,
46+ accessorKey : "LastName " ,
47+ header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Last Name" /> ,
48+ cell : ( { row } ) => < span > { row . getValue ( "LastName " ) } </ span > ,
4549 } ,
4650 {
47- accessorKey : "email " ,
51+ accessorKey : "Email " ,
4852 header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Email" /> ,
49- cell : ( { row } ) => < span > { row . getValue ( "email " ) } </ span > ,
53+ cell : ( { row } ) => < span > { row . getValue ( "Email " ) } </ span > ,
5054 } ,
5155 {
52- accessorKey : "team_id " ,
56+ accessorKey : "TeamID " ,
5357 header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Team ID" /> ,
54- cell : ( { row } ) => < span > { row . getValue ( "team_id " ) } </ span > ,
58+ cell : ( { row } ) => < span > { row . getValue ( "TeamID " ) } </ span > ,
5559 } ,
5660 {
57- accessorKey : "is_vitian" ,
58- header : ( { column } ) => < DataTableColumnHeader column = { column } title = "VITian" /> ,
59- cell : ( { row } ) => (
60- < Badge variant = { row . getValue ( "is_vitian" ) ? "default" : "outline" } >
61- { row . getValue ( "is_vitian" ) ? "Yes" : "No" }
62- </ Badge >
63- ) ,
61+ accessorKey : "Gender" ,
62+ header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Gender" /> ,
63+ cell : ( { row } ) => < span > { row . getValue ( "Gender" ) } </ span > ,
6464 } ,
6565 {
66- accessorKey : "reg_no " ,
66+ accessorKey : "RegNo " ,
6767 header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Reg No." /> ,
68- cell : ( { row } ) => < span > { row . getValue ( "reg_no " ) } </ span > ,
68+ cell : ( { row } ) => < span > { row . getValue ( "RegNo " ) } </ span > ,
6969 } ,
7070 {
71- accessorKey : "phone_no " ,
71+ accessorKey : "PhoneNo " ,
7272 header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Phone No." /> ,
73- cell : ( { row } ) => < span > { row . getValue ( "phone_no " ) } </ span > ,
73+ cell : ( { row } ) => < span > { row . getValue ( "PhoneNo " ) } </ span > ,
7474 } ,
7575 {
76- accessorKey : "role " ,
76+ accessorKey : "Role " ,
7777 header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Role" /> ,
78- cell : ( { row } ) => < span > { row . getValue ( "role " ) } </ span > ,
78+ cell : ( { row } ) => < span > { row . getValue ( "Role " ) } </ span > ,
7979 } ,
80+ // {
81+ // accessorKey: "IsLeader",
82+ // header: ({ column }) => <DataTableColumnHeader column={column} title="Leader" />,
83+ // cell: ({ row }) => (
84+ // <Badge variant={row.getValue("IsLeader") ? "default" : "outline"}>
85+ // {row.getValue("IsLeader") ? "Yes" : "No"}
86+ // </Badge>
87+ // ),
88+ // // },
89+ // {
90+ // accessorKey: "IsVerified",
91+ // header: ({ column }) => <DataTableColumnHeader column={column} title="Verified" />,
92+ // cell: ({ row }) => (
93+ // <Badge variant={row.getValue("IsVerified") ? "default" : "outline"}>
94+ // {row.getValue("IsVerified") ? "Yes" : "No"}
95+ // </Badge>
96+ // ),
97+ // },
8098 {
81- accessorKey : "is_leader " ,
82- header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Leader " /> ,
99+ accessorKey : "IsBanned " ,
100+ header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Banned " /> ,
83101 cell : ( { row } ) => (
84- < Badge variant = { row . getValue ( "is_leader " ) ? "default " : "outline" } >
85- { row . getValue ( "is_leader " ) ? "Yes" : "No" }
102+ < Badge variant = { row . getValue ( "IsBanned " ) ? "destructive " : "outline" } >
103+ { row . getValue ( "IsBanned " ) ? "Yes" : "No" }
86104 </ Badge >
87105 ) ,
88106 } ,
107+ // {
108+ // accessorKey: "IsProfileComplete",
109+ // header: ({ column }) => <DataTableColumnHeader column={column} title="Profile Complete" />,
110+ // cell: ({ row }) => (
111+ // <Badge variant={row.getValue("IsProfileComplete") ? "default" : "outline"}>
112+ // {row.getValue("IsProfileComplete") ? "Yes" : "No"}
113+ // </Badge>
114+ // ),
115+ // },
116+ // {
117+ // accessorKey: "IsStarred",
118+ // header: ({ column }) => <DataTableColumnHeader column={column} title="Starred" />,
119+ // cell: ({ row }) => (
120+ // <Badge variant={row.getValue("IsStarred") ? "default" : "outline"}>
121+ // {row.getValue("IsStarred") ? "Yes" : "No"}
122+ // </Badge>
123+ // ),
124+ // },
125+ // {
126+ // accessorKey: "RoomNo",
127+ // header: ({ column }) => <DataTableColumnHeader column={column} title="Room No." />,
128+ // cell: ({ row }) => <span>{row.getValue("RoomNo")}</span>,
129+ // },
89130 {
90- accessorKey : "college" ,
91- header : ( { column } ) => < DataTableColumnHeader column = { column } title = "College" /> ,
92- cell : ( { row } ) => < span > { row . getValue ( "college" ) } </ span > ,
93- } ,
94- // {
95- // accessorKey: "is_verified",
96- // header: ({ column }) => <DataTableColumnHeader column={column} title="Verified" />,
97- // cell: ({ row }) => (
98- // <Badge variant={row.getValue("is_verified") ? "default" : "outline"}>
99- // {row.getValue("is_verified") ? "Yes" : "No"}
100- // </Badge>
101- // ),
102- // },
103- {
104- accessorKey : "is_banned" ,
105- header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Banned" /> ,
106- cell : ( { row } ) => (
107- < Badge variant = { row . getValue ( "is_banned" ) ? "destructive" : "outline" } >
108- { row . getValue ( "is_banned" ) ? "Yes" : "No" }
109- </ Badge >
110- ) ,
131+ accessorKey : "HostelBlock" ,
132+ header : ( { column } ) => < DataTableColumnHeader column = { column } title = "Hostel Block" /> ,
133+ cell : ( { row } ) => < span > { row . getValue ( "HostelBlock" ) } </ span > ,
111134 } ,
112135 {
113136 id : "actions" ,
0 commit comments