diff --git a/client/cms/src/components/events/event-grid/event-grid.container.tsx b/client/cms/src/components/events/event-grid/event-grid.container.tsx index 13e7da5..a9722fe 100644 --- a/client/cms/src/components/events/event-grid/event-grid.container.tsx +++ b/client/cms/src/components/events/event-grid/event-grid.container.tsx @@ -16,26 +16,23 @@ export function EventGridContainer() { : ( page.data ?? []).map(toEventInfo)} - footer={eventInfo => (eventInfo.isJoined - ? - : ( - eventInfo.requireKyc - ? ( - - - - - - ) - : ( - - - - - - ) - ) - )} + footer={(eventInfo) => { + const Container = eventInfo.requireKyc ? KycDialogContainer : EventJoinDialogContainer; + + return ( + + {eventInfo.isJoined ? ( + + ) : ( + + + + )} + + ); + }} /> ) );