Skip to content

Commit 13b1a07

Browse files
committed
Add support for beaconUrl
1 parent 48f0103 commit 13b1a07

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

MyApp/wwwroot/pages/podcasts/AudioPlayer.mjs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ const AudioPlayer = {
302302
currentTime: Number,
303303
autoPlay: Boolean,
304304
variant: String,
305+
beaconUrl: String,
305306
cls: {
306307
type: String,
307308
default: 'flex items-center gap-6 bg-white/90 dark:bg-black/90 px-4 py-4 shadow shadow-slate-200/80 dark:shadow-slate-700/80 ring-1 ring-slate-900/5 dark:ring-slate-50/5 backdrop-blur-sm md:px-6'
@@ -337,7 +338,7 @@ const AudioPlayer = {
337338

338339
const variants = {
339340
cls: {
340-
compact: 'flex items-center bg-white/90 dark:bg-black/90 shadow shadow-slate-200/80 dark:shadow-slate-700/80 ring-1 ring-slate-900/5 dark:ring-slate-50/5 backdrop-blur-sm gap-2 pl-2 pr-4 rounded-full'
341+
compact: 'flex items-center bg-white/90 dark:bg-black/90 shadow shadow-slate-200/80 dark:shadow-slate-700/80 ring-1 ring-slate-900/5 dark:ring-slate-50/5 backdrop-blur-sm gap-2 pl-1 pr-4 rounded-full'
341342
},
342343
innerCls: {
343344
compact: 'mb-[env(safe-area-inset-bottom)] flex flex-1 flex-col gap-1 overflow-hidden p-1'
@@ -387,6 +388,9 @@ const AudioPlayer = {
387388
refPlayer.value.pause()
388389
refPlayer.value.playbackRate = playbackRate.value
389390
refPlayer.value.currentTime = props.currentTime || 0
391+
if (props.beaconUrl) {
392+
navigator.sendBeacon(props.beaconUrl)
393+
}
390394
}
391395
refPlayer.value.play()
392396
onPlay()

0 commit comments

Comments
 (0)