This commit is contained in:
Kuba Orlik 2025-03-04 14:31:30 +01:00
parent ffdd9a8369
commit a6c022aa6f

View File

@ -121,14 +121,7 @@ export class AutoscrollingImages extends Component<typeof component_arguments> {
} }
toHTML({ toHTML({
args: { args: { title, imagesPerPage, images, speed, desktop_interval, background_mode },
title,
imagesPerPage,
images,
speed,
desktop_interval,
background_mode: mode,
},
jdd_context: { render_image }, jdd_context: { render_image },
classes, classes,
index, index,
@ -147,7 +140,7 @@ export class AutoscrollingImages extends Component<typeof component_arguments> {
<div <div
class={[ class={[
"autoscrolling-images", "autoscrolling-images",
`autoscrolling-images--mode-${mode}`, `autoscrolling-images--mode-${background_mode}`,
...classes, ...classes,
]} ]}
style={`--jdd-index: ${index}`} style={`--jdd-index: ${index}`}
@ -225,9 +218,14 @@ export class AutoscrollingImages extends Component<typeof component_arguments> {
page: imagePages.at(-1)!, page: imagePages.at(-1)!,
render_image, render_image,
mode: "looping-head", mode: "looping-head",
background_mode,
})} })}
{imagePages.map((page) => {imagePages.map((page) =>
renderImagePage({ page, render_image }) renderImagePage({
page,
render_image,
background_mode,
})
)} )}
{/* for looping endless scroll*/} {/* for looping endless scroll*/}
{imagePages[0] {imagePages[0]
@ -235,6 +233,7 @@ export class AutoscrollingImages extends Component<typeof component_arguments> {
page: imagePages[0], page: imagePages[0],
render_image, render_image,
mode: "looping-tail", mode: "looping-tail",
background_mode,
}) })
: ""} : ""}
</div> </div>