File tree Expand file tree Collapse file tree 2 files changed +19
-11
lines changed
Expand file tree Collapse file tree 2 files changed +19
-11
lines changed Original file line number Diff line number Diff line change @@ -310,9 +310,9 @@ export const StickyBottomBanner = ({
310310 } ;
311311
312312 pickMessage ( bannerConfig , renderingTarget )
313- . then ( ( PickedBanner : ( ) => MaybeFC ) =>
314- setSelectedBanner ( PickedBanner ) ,
315- )
313+ . then ( ( PickedBanner : ( ) => MaybeFC ) => {
314+ setSelectedBanner ( PickedBanner ) ;
315+ } )
316316 . catch ( ( e ) =>
317317 console . error (
318318 `StickyBottomBanner pickMessage - error: ${ String ( e ) } ` ,
Original file line number Diff line number Diff line change @@ -164,18 +164,26 @@ export const pickMessage = (
164164 . then ( ( winner ) => {
165165 clearAllTimeouts ( candidateConfigsWithTimeout ) ;
166166
167+ log (
168+ 'supporterRevenue' ,
169+ `pickMessage for ${ name } : ${ JSON . stringify ( winner ) } }` ,
170+ ) ;
171+ document . dispatchEvent (
172+ new CustomEvent < {
173+ type : string ;
174+ winner : string | null ;
175+ } > ( 'supporterRevenue:message-picker' , {
176+ detail : {
177+ type : name ,
178+ winner : winner ?. candidate . id ?? null ,
179+ } ,
180+ } ) ,
181+ ) ;
182+
167183 if ( winner === null ) {
168- log (
169- 'supporterRevenue' ,
170- `pickMessage for ${ name } : no winner, returning default value` ,
171- ) ;
172184 resolve ( defaultShow ) ;
173185 } else {
174186 const { candidate, meta } = winner ;
175- log (
176- 'supporterRevenue' ,
177- `pickMessage for ${ name } : winner is ${ candidate . id } ` ,
178- ) ;
179187 resolve ( ( ) => candidate . show ( meta ) ) ;
180188 }
181189 } )
You can’t perform that action at this time.
0 commit comments