feat: Make cameras optional (#2343)
This commit is contained in:
@@ -28,14 +28,14 @@ const screenshotElement = (
|
||||
|
||||
export const generateScreenshotFilename = (view?: View | null): string => {
|
||||
if (view?.is('live') || view?.is('image')) {
|
||||
return `${view.view}_${view.camera}_${format(
|
||||
return `${view.view}${view.camera ? `_${view.camera}` : ''}_${format(
|
||||
new Date(),
|
||||
`yyyy-MM-dd-HH-mm-ss`,
|
||||
)}.jpg`;
|
||||
} else if (view?.isViewerView()) {
|
||||
const media = view.queryResults?.getSelectedResult();
|
||||
const id = media?.getID() ?? null;
|
||||
return `${view.view}_${view.camera}${id ? `_${id}` : ''}.jpg`;
|
||||
return `${view.view}${view.camera ? `_${view.camera}` : ''}${id ? `_${id}` : ''}.jpg`;
|
||||
}
|
||||
return 'screenshot.jpg';
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user