mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-17 06:13:26 -05:00
22 lines
601 B
TypeScript
22 lines
601 B
TypeScript
import { SHARED_NODE_PROPERTIES } from 'features/nodes/types/constants';
|
|
import type { CurrentImageNode } from 'features/nodes/types/invocation';
|
|
import type { XYPosition } from 'reactflow';
|
|
import { v4 as uuidv4 } from 'uuid';
|
|
|
|
export const buildCurrentImageNode = (position: XYPosition): CurrentImageNode => {
|
|
const nodeId = uuidv4();
|
|
const node: CurrentImageNode = {
|
|
...SHARED_NODE_PROPERTIES,
|
|
id: nodeId,
|
|
type: 'current_image',
|
|
position,
|
|
data: {
|
|
id: nodeId,
|
|
type: 'current_image',
|
|
isOpen: true,
|
|
label: 'Current Image',
|
|
},
|
|
};
|
|
return node;
|
|
};
|