Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

EmbeddedSchematicNode

Embed a schematic node using the host component.

Import

import { EmbeddedSchematicNode } from "@dartwic/interface-sdk/ui";

Declaration

export const EmbeddedSchematicNode: HostComponent<EmbeddedSchematicNodeProps>;

EmbeddedSchematicNodeProps

One remote schematic node embedded in a plugin view.

export interface EmbeddedSchematicNodeProps extends HostComponentProps {
    commandEnabled?: boolean;
    schematicPath?: string;
    nodeId?: string;
}
PropTypeRequirementDescription
commandEnabledbooleanOptional
schematicPathstringOptional
nodeIdstringOptional
classNamestringOptionalAdditional Tailwind or host CSS classes.
childrenHostNodeOptionalChild content rendered by the host component.
idstringOptionalOptional DOM identifier.
styleRecord<string, unknown>OptionalInline style values passed to the host component.