+ {shot.thumbnailUrl ? (
+ // eslint-disable-next-line @next/next/no-img-element
+

+ ) : (
+
+
+
+ )}
+ {shot.isKeyShot && (
+
+
+
+ )}
+
+
+
+ {shot.shotCode}
+
+ {opts.includeVersion && (
+
+ {shot.shotVersion}
+
+ )}
+
+
+ {opts.includeFrameRange && frameCount != null && (
+
+ {shot.frameStart}–{shot.frameEnd} ({frameCount}fr)
+
+ )}
+
+ {opts.includeDescription && shot.description && (
+
+ {shot.description}
+
+ )}
+
+ {opts.includeNotes && shot.notes && (
+
+ {shot.notes}
+
+ )}
+
+ {opts.includeStatus && (
+
+ {STATUS_LABEL[shot.status] ?? shot.status}
+
+ )}
+