mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-09-02 22:59:56 +08:00
fix(editor): limit max width when uploading or pasting image into edgeless (#9273)
[BS-2180](https://linear.app/affine-design/issue/BS-2180/白板中粘贴图片,限定一下最大宽度)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { FileDropConfigExtension } from '@blocksuite/affine-components/drag-indicator';
|
||||
import { ImageBlockSchema } from '@blocksuite/affine-model';
|
||||
import { ImageBlockSchema, MAX_IMAGE_WIDTH } from '@blocksuite/affine-model';
|
||||
import {
|
||||
DragHandleConfigExtension,
|
||||
TelemetryProvider,
|
||||
@@ -52,7 +52,9 @@ export const ImageDropOption = FileDropConfigExtension({
|
||||
if (isInsideEdgelessEditor(std.host)) {
|
||||
const gfx = std.get(GfxControllerIdentifier);
|
||||
point = gfx.viewport.toViewCoordFromClientCoord(point);
|
||||
addImages(std, files, point).catch(console.error);
|
||||
addImages(std, files, { point, maxWidth: MAX_IMAGE_WIDTH }).catch(
|
||||
console.error
|
||||
);
|
||||
|
||||
std.getOptional(TelemetryProvider)?.track('CanvasElementAdded', {
|
||||
control: 'canvas:drop',
|
||||
|
||||
Reference in New Issue
Block a user