Skip to content

Commit 9cba0df

Browse files
jstnlowepsychedelicious
authored andcommitted
Providing fileName string directly to DataViewer as suggested
1 parent 37b1f21 commit 9cba0df

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

invokeai/frontend/web/src/features/gallery/components/ImageMetadataViewer/DataViewer.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,8 @@ const DataViewer = (props: Props) => {
3232
const handleDownload = useCallback(() => {
3333
const blob = new Blob([dataString]);
3434
const a = document.createElement('a');
35-
const imageName = fileName ? fileName.replace('.png', '') : null;
3635
a.href = URL.createObjectURL(blob);
37-
a.download = imageName ? `${ imageName }_${ label }.json` : `${ label }.json`;
36+
a.download = `${ fileName || label }.json`;
3837
document.body.appendChild(a);
3938
a.click();
4039
a.remove();

invokeai/frontend/web/src/features/gallery/components/ImageMetadataViewer/ImageMetadataGraphTabContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const ImageMetadataGraphTabContent = ({ image }: Props) => {
2828
return <IAINoContentFallback label={t('nodes.noGraph')} />;
2929
}
3030

31-
return <DataViewer fileName={image.image_name} data={graph} label={t('nodes.graph')} />;
31+
return <DataViewer fileName={`${image.image_name.replace('.png','')}_${t('nodes.graph')}`} data={graph} label={t('nodes.graph')} />;
3232
};
3333

3434
export default memo(ImageMetadataGraphTabContent);

invokeai/frontend/web/src/features/gallery/components/ImageMetadataViewer/ImageMetadataViewer.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,14 @@ const ImageMetadataViewer = ({ image }: ImageMetadataViewerProps) => {
6868
</TabPanel>
6969
<TabPanel>
7070
{metadata ? (
71-
<DataViewer fileName={image.image_name} data={metadata} label={t('metadata.metadata')} />
71+
<DataViewer fileName={`${image.image_name.replace('.png','')}_${t('metadata.metadata')}`} data={metadata} label={t('metadata.metadata')} />
7272
) : (
7373
<IAINoContentFallback label={t('metadata.noMetaData')} />
7474
)}
7575
</TabPanel>
7676
<TabPanel>
7777
{image ? (
78-
<DataViewer fileName={image.image_name} data={image} label={t('metadata.imageDetails')} />
78+
<DataViewer fileName={`${image.image_name.replace('.png','')}_${t('metadata.imageDetails')}`} data={image} label={t('metadata.imageDetails')} />
7979
) : (
8080
<IAINoContentFallback label={t('metadata.noImageDetails')} />
8181
)}

invokeai/frontend/web/src/features/gallery/components/ImageMetadataViewer/ImageMetadataWorkflowTabContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const ImageMetadataWorkflowTabContent = ({ image }: Props) => {
2828
return <IAINoContentFallback label={t('nodes.noWorkflow')} />;
2929
}
3030

31-
return <DataViewer fileName={image.image_name} data={workflow} label={t('metadata.workflow')} />;
31+
return <DataViewer fileName={`${image.image_name.replace('.png','')}_${t('metadata.workflow')}`} data={workflow} label={t('metadata.workflow')} />;
3232
};
3333

3434
export default memo(ImageMetadataWorkflowTabContent);

0 commit comments

Comments
 (0)