Skip to content

Commit 20bd831

Browse files
authored
fix: add image proxy config in crepe (#1590)
1 parent b93d412 commit 20bd831

File tree

1 file changed

+3
-0
lines changed
  • packages/crepe/src/feature/image-block

1 file changed

+3
-0
lines changed

Diff for: packages/crepe/src/feature/image-block/index.ts

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { captionIcon, confirmIcon, imageIcon } from '../../icons'
1111

1212
interface ImageBlockConfig {
1313
onUpload: (file: File) => Promise<string>
14+
proxyDomURL: (url: string) => Promise<string> | string
1415

1516
inlineImageIcon: Icon
1617
inlineConfirmButton: Icon
@@ -42,6 +43,7 @@ export const defineFeature: DefineFeature<ImageBlockFeatureConfig> = (
4243
uploadPlaceholderText:
4344
config?.inlineUploadPlaceholderText ?? 'or paste link',
4445
onUpload: config?.inlineOnUpload ?? config?.onUpload ?? value.onUpload,
46+
proxyDomURL: config?.proxyDomURL,
4547
}))
4648
ctx.update(imageBlockConfig.key, (value) => ({
4749
uploadButton: config?.blockUploadButton ?? (() => 'Upload file'),
@@ -53,6 +55,7 @@ export const defineFeature: DefineFeature<ImageBlockFeatureConfig> = (
5355
uploadPlaceholderText:
5456
config?.blockUploadPlaceholderText ?? 'or paste link',
5557
onUpload: config?.blockOnUpload ?? config?.onUpload ?? value.onUpload,
58+
proxyDomURL: config?.proxyDomURL,
5659
}))
5760
})
5861
.use(imageBlockComponent)

0 commit comments

Comments
 (0)