perf(*): 创作工作台 - 优化首页按需加载与画布交互并修复历史迁移冲突
This commit is contained in:
@@ -61,6 +61,7 @@ type CanvasNodeProps = {
|
||||
onOpenTextEditor?: (node: CanvasNodeData) => void;
|
||||
onOpenDirector?: (node: CanvasNodeData) => void;
|
||||
onOpenDrawing?: (node: CanvasNodeData) => void;
|
||||
onMediaPlayRequest?: (nodeId: string) => void;
|
||||
onContextMenu: (event: React.MouseEvent, nodeId: string) => void;
|
||||
};
|
||||
|
||||
@@ -105,6 +106,7 @@ export const CanvasNode = React.memo(function CanvasNode({
|
||||
onOpenTextEditor,
|
||||
onOpenDirector,
|
||||
onOpenDrawing,
|
||||
onMediaPlayRequest,
|
||||
onContextMenu,
|
||||
}: CanvasNodeProps) {
|
||||
const theme = canvasThemes[useThemeStore((state) => state.theme)];
|
||||
@@ -375,6 +377,7 @@ export const CanvasNode = React.memo(function CanvasNode({
|
||||
onToggleBatch={() => onToggleBatch?.(data.id)}
|
||||
reduceMediaEffects={reduceMediaEffects}
|
||||
mediaActive={mediaActive}
|
||||
onMediaPlayRequest={onMediaPlayRequest}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user