Files
InvokeAI/invokeai/frontend/web/src/features/nodes/util/node/buildCurrentImageNode.ts
psychedelicious 189c430e46 chore(ui): format
Lots of changed bc the line length is now 120. May as well do it now.
2024-01-28 19:57:53 +11:00

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;
};