/** @jsxImportSource vargai */
import { Render, Clip, Image, Video, Music, Title, Packshot } from "vargai/react"
import { createVarg } from "vargai/ai"
const varg = createVarg({ apiKey: process.env.VARG_API_KEY! })
const product = Image({
model: varg.imageModel("nano-banana-pro"),
prompt: "sleek wireless headphones, matte black, floating on dark background, studio lighting",
aspectRatio: "9:16",
})
const hero = Video({
model: varg.videoModel("kling-v3"),
prompt: { text: "product slowly rotates, dramatic lighting shifts", images: [product] },
duration: 5,
})
export default (
<Render width={1080} height={1920}>
<Music prompt="premium brand, minimal electronic, sophisticated" model={varg.musicModel()} volume={0.25} duration={10} />
<Clip duration={5}>
{hero}
<Title position="bottom" color="#ffffff">Premium Sound</Title>
</Clip>
<Clip duration={3} transition={{ name: "fade", duration: 0.5 }}>
<Packshot background="#000000" cta="Shop Now" blinkCta />
</Clip>
</Render>
)