Type: boolean
true while the project is loading.
false once the project loads, and when there's no project to load. In an item of a projects
list, it's always false.
Type: Link | undefined
A link to the project's page. Its target is '_self'.
undefined while loading, or when there is no project.
Type: VisualMedia | null
The next project's cover image or video, in the same format as projectCoverMedia.
null while loading, when there is no project, or when the next project has no cover.
Type: Link | undefined
A link to the next project's page. The last project's next project is the first one.
undefined while loading, or when there is no project.
Type: string
The next project's title. Empty while loading, when there is no project, or when the next project has no title.
Type: VisualMedia | null
The previous project's cover image or video, in the same format as projectCoverMedia.
null while loading, when there is no project, or when the previous project has no cover.
Type: Link | undefined
A link to the previous project's page. The first project's previous project is the last one.
undefined while loading, or when there is no project.
Type: string
The previous project's title. Empty while loading, when there is no project, or when the previous project has no title.
Type: VisualMedia | null
The project's cover image or video. When the project has a cover video, it's the video.
A VisualMedia object. Its type is 'image' or 'video', and its src is a Wix Media
identifier that starts with wix:image:// or wix:video://, not a URL.
null while loading, when there is no project, or when the project has no cover.
Type: string
The project description. Empty while loading, when there is no project, or when it has no description.
Type: ProjectInfoField[] | undefined
The project's info rows, such as its client or year, in the order the project lists them. It leaves out rows with no label.
Empty while loading, when there is no project, or when the project has no info rows.
Type: ProjectMediaItem[] | undefined
The project's media items. Holds the loaded pages only; call loadMoreItems for the rest.
It starts with the project's first page of media items. A page holds up to 50 items, and each
loadMoreItems() call adds the next page. It leaves out media items that have neither an image
nor a video.
In an item of a projects list, it's empty until the item's media loads. The media starts
loading the first time a component reads projectMedia.
Empty while loading, when there is no project, or when the project has no media.
Type: string
The project title. Empty while loading, when there is no project, or when it has no title.
Last updated: 1 November 2026