@@ -122,9 +122,11 @@ export function BannerCode({ eventCodes }: { eventCodes: EventCodesQueryResult }
122122 < div className = "relative flex w-full items-center justify-center bg-gradient-to-r from-purple-600 to-blue-600 p-4 text-center text-sm text-white" >
123123 < Dialog >
124124 < DialogTrigger className = "flex items-center gap-2 transition-colors hover:text-purple-100" >
125- < Gift className = "size-4" />
126- < p className = "font-medium" > Special discount codes available from our partners - Click to view!</ p >
127- < Gift className = "size-4" />
125+ < Gift className = "hidden size-4 md:block" />
126+ < p className = "text-balance font-medium" >
127+ Special discount codes available from our partners - Click to view!
128+ </ p >
129+ < Gift className = "hidden size-4 md:block" />
128130 </ DialogTrigger >
129131
130132 < DialogContent className = "max-h-[80vh] max-w-2xl overflow-y-auto" >
@@ -133,7 +135,7 @@ export function BannerCode({ eventCodes }: { eventCodes: EventCodesQueryResult }
133135 < Gift className = "h-5 w-5 text-purple-600" />
134136 Available Discount Codes
135137 </ DialogTitle >
136- < DialogDescription className = "text-gray-600" >
138+ < DialogDescription className = "text-left text- gray-600" >
137139 Use these exclusive codes from our partners to attend their events
138140 </ DialogDescription >
139141 </ DialogHeader >
@@ -151,27 +153,30 @@ export function BannerCode({ eventCodes }: { eventCodes: EventCodesQueryResult }
151153 { event . partner ?. name ?? "Partner" }
152154 </ h3 >
153155 { event . name && (
154- < p className = "flex items-center gap-1 text-sm text-gray-600" >
155- < Sparkles className = "size-3" />
156- { event . url ? (
157- < a
158- href = { event . url }
159- target = "_blank"
160- rel = "noopener noreferrer"
161- className = "underline decoration-gray-300 underline-offset-2 transition-colors duration-150 hover:decoration-gray-500"
162- >
163- { event . name }
164- </ a >
165- ) : (
166- event . name
167- ) }
156+ < div className = "flex flex-col items-start justify-center gap-1 text-sm text-gray-600 md:flex-row md:justify-start" >
157+ < div className = "flex items-center gap-x-1" >
158+ < Sparkles className = "size-3" />
159+ { event . url ? (
160+ < a
161+ href = { event . url }
162+ target = "_blank"
163+ rel = "noopener noreferrer"
164+ className = "underline decoration-gray-300 underline-offset-2 transition-colors duration-150 hover:decoration-gray-500"
165+ >
166+ { event . name }
167+ </ a >
168+ ) : (
169+ event . name
170+ ) }
171+ </ div >
168172 { event . date && (
169- < >
170- - < Calendar className = "size-3" />
173+ < div className = "flex items-center gap-x-1" >
174+ < span className = "hidden md:block" > -</ span >
175+ < Calendar className = "size-3" />
171176 < span className = "text-sm" > { formatDateTime ( event . date , "d MMMM, yyyy" ) } </ span >
172- </ >
177+ </ div >
173178 ) }
174- </ p >
179+ </ div >
175180 ) }
176181 </ div >
177182 </ div >
0 commit comments