From a46286872d824353b1ad63e6fb239e915d2305b1 Mon Sep 17 00:00:00 2001 From: jialin Date: Wed, 23 Apr 2025 15:51:05 +0800 Subject: [PATCH] fix: accept image in edit page --- src/components/image-editor/index.tsx | 7 ++- src/components/image-editor/tools-bar.tsx | 6 ++- .../usage-inner/request-token-inner.tsx | 4 +- .../components/usage-inner/use-usage-data.ts | 53 ++++++++++++------- .../playground/components/image-edit.tsx | 5 +- src/pages/playground/config/index.ts | 4 ++ 6 files changed, 54 insertions(+), 25 deletions(-) diff --git a/src/components/image-editor/index.tsx b/src/components/image-editor/index.tsx index 7e1138cf..b66f1b1c 100644 --- a/src/components/image-editor/index.tsx +++ b/src/components/image-editor/index.tsx @@ -53,6 +53,7 @@ type CanvasImageEditorProps = { handleUpdateImageList: (fileList: any[]) => void; handleUpdateMaskList: (fileList: any[]) => void; uploadButton?: React.ReactNode; + accept?: string; imageStatus: { isOriginal: boolean; isResetNeeded: boolean; @@ -70,11 +71,12 @@ const CanvasImageEditor: React.FC = forwardRef( imageSrc, disabled: isDisabled, imageStatus, + maskUpload, + accept, onSave, onScaleImageSize, handleUpdateImageList, - handleUpdateMaskList, - maskUpload + handleUpdateMaskList }, ref ) => { @@ -544,6 +546,7 @@ const CanvasImageEditor: React.FC = forwardRef( lineWidth={lineWidth} invertMask={invertMask} loading={loading} + accept={accept} > void; undo: () => void; onClear: () => void; @@ -33,6 +34,7 @@ const ToolsBar: React.FC = (props) => { loading, lineWidth, invertMask, + accept, handleBrushSizeChange, undo, onClear, @@ -97,7 +99,7 @@ const ToolsBar: React.FC = (props) => { disabled={loading || invertMask} handleUpdateImgList={handleUpdateImageList} size="middle" - accept="image/*" + accept={accept} > = (props) => { disabled={loading || invertMask} handleUpdateImgList={handleUpdateMaskList} size="middle" - accept="image/*" + accept={accept} >