import { jsx, jsxs } from "react/jsx-runtime";
import { NODE_ERROR_ICON_SIZE } from "../../constants.js";
import { CanvasIcon } from "../../utils/index.js";
import { BaseContainer } from "./BaseNodeContainer.js";
import { BaseInnerShape } from "./BaseNodeInnerShape.js";
import { NodeLabel } from "./NodeLabel.js";
const MissingManifestNode = ({ type, isSelected, isHovered, interactionState })=>/*#__PURE__*/ jsxs(BaseContainer, {
        shape: "square",
        isSelected: isSelected,
        isHovered: isHovered,
        interactionState: interactionState,
        children: [
            /*#__PURE__*/ jsx(BaseInnerShape, {
                children: /*#__PURE__*/ jsx(CanvasIcon, {
                    icon: "circle-alert",
                    size: NODE_ERROR_ICON_SIZE,
                    color: "var(--color-error-icon)"
                })
            }),
            /*#__PURE__*/ jsx(NodeLabel, {
                label: "Manifest Undefined",
                subLabel: type,
                shape: "square",
                readonly: true
            })
        ]
    });
export { MissingManifestNode };
