1- import * as React from 'react'
21import { useSelector } from 'react-redux'
32import { selectUserIdOpenPlanner } from '../../auth/authReducer'
43import { FirestoreQueryLoaderAndErrorDisplay } from '../../components/FirestoreQueryLoaderAndErrorDisplay'
@@ -30,6 +29,7 @@ export const AdminScreen = ({}) => {
3029 name : event . name ,
3130 happenAt : DateTime . fromJSDate ( event . dates . start ) . toRelative ( ) ,
3231 eventId : event . id , // Save event ID for the custom component
32+ creator : event . owner , // Add the creator/owner ID
3333 }
3434 } )
3535 } , [ events . data ] )
@@ -39,6 +39,7 @@ export const AdminScreen = ({}) => {
3939 { field : 'createdAt' , headerName : 'Created At' , width : 200 } ,
4040 { field : 'name' , headerName : 'Name' , width : 200 } ,
4141 { field : 'happenAt' , headerName : 'Event Date' , width : 200 } ,
42+ { field : 'creator' , headerName : 'Creator' , width : 200 } ,
4243 {
4344 field : 'speakersCount' ,
4445 headerName : 'Speakers' ,
@@ -90,7 +91,7 @@ interface EventStatsCellProps {
9091
9192const EventStatsCell = ( { eventId, type } : EventStatsCellProps ) => {
9293 const collection = type === 'speakers' ? collections . speakers ( eventId ) : collections . sessions ( eventId )
93- const result = useFirestoreCollection ( collection , false )
94+ const result = useFirestoreCollection ( collection as any , false )
9495
9596 if ( result . isLoading ) return < span > Loading...</ span >
9697 if ( result . error ) return < span > Error</ span >
0 commit comments