Utilities
DynamicLink

DynamicLink

DynamicLink is the shared link object used across banners.

Props

label
string
required

Label shown in the UI (button/link text).

isAbsolute
boolean
required

If true, url is treated as an absolute URL. If false, it is treated as internal.

url
string
required

Target URL or path.

query
Array<{ key: string; value: string }>

Query parameters appended to the URL. Empty array means no query params.

Optional image associated with the link (e.g. link previews or tiles).

Notes

  • Consumers should build the final href by applying query to url.
  • For internal links (isAbsolute === false), the renderer usually routes via Next.js.