File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
invokeai/frontend/web/src/features/controlLayers/hooks Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 1+ import { logger } from 'app/logging/logger' ;
12import type { CanvasEntityAdapterControlLayer } from 'features/controlLayers/konva/CanvasEntity/CanvasEntityAdapterControlLayer' ;
23import type { CanvasEntityAdapterInpaintMask } from 'features/controlLayers/konva/CanvasEntity/CanvasEntityAdapterInpaintMask' ;
34import type { CanvasEntityAdapterRasterLayer } from 'features/controlLayers/konva/CanvasEntity/CanvasEntityAdapterRasterLayer' ;
@@ -7,6 +8,9 @@ import { copyBlobToClipboard } from 'features/system/util/copyBlobToClipboard';
78import { toast } from 'features/toast/toast' ;
89import { useCallback } from 'react' ;
910import { useTranslation } from 'react-i18next' ;
11+ import { serializeError } from 'serialize-error' ;
12+
13+ const log = logger ( 'canvas' ) ;
1014
1115export const useCopyLayerToClipboard = ( ) => {
1216 const { t } = useTranslation ( ) ;
@@ -26,11 +30,13 @@ export const useCopyLayerToClipboard = () => {
2630 const canvas = adapter . getCanvas ( ) ;
2731 const blob = await canvasToBlob ( canvas ) ;
2832 copyBlobToClipboard ( blob ) ;
33+ log . trace ( 'Layer copied to clipboard' ) ;
2934 toast ( {
3035 status : 'info' ,
3136 title : t ( 'toast.layerCopiedToClipboard' ) ,
3237 } ) ;
3338 } catch ( error ) {
39+ log . error ( { error : serializeError ( error ) } , 'Problem copying layer to clipboard' ) ;
3440 toast ( {
3541 status : 'error' ,
3642 title : t ( 'toast.problemCopyingLayer' ) ,
You can’t perform that action at this time.
0 commit comments