@hadyfayed/filament-workflow-canvas
Version:
Visual workflow builder and canvas component for Filament applications
193 lines (192 loc) • 6.11 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _exportNames = {
bootstrap: true,
WorkflowCanvas: true,
NodePropertiesPanel: true,
Toolbar: true,
CustomControls: true
};
Object.defineProperty(exports, "CustomControls", {
enumerable: true,
get: function() {
return _CustomControls.CustomControls;
}
});
Object.defineProperty(exports, "NodePropertiesPanel", {
enumerable: true,
get: function() {
return _NodePropertiesPanel.NodePropertiesPanel;
}
});
Object.defineProperty(exports, "Toolbar", {
enumerable: true,
get: function() {
return _Toolbar.Toolbar;
}
});
Object.defineProperty(exports, "WorkflowCanvas", {
enumerable: true,
get: function() {
return _WorkflowCanvas.WorkflowCanvas;
}
});
exports.bootstrap = bootstrap;
exports.default = void 0;
var _WorkflowCanvas = require("./components/canvas/WorkflowCanvas");
var _NodePropertiesPanel = require("./components/properties/NodePropertiesPanel");
var _Toolbar = require("./components/toolbar/Toolbar");
var _CustomControls = require("./components/controls/CustomControls");
var _components = require("./components");
Object.keys(_components).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _components[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function() {
return _components[key];
}
});
});
var _services = require("./services");
Object.keys(_services).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _services[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function() {
return _services[key];
}
});
});
var _WorkflowServiceFactory = require("./factories/WorkflowServiceFactory");
Object.keys(_WorkflowServiceFactory).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _WorkflowServiceFactory[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function() {
return _WorkflowServiceFactory[key];
}
});
});
var _useConfirm = require("./hooks/useConfirm");
Object.keys(_useConfirm).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _useConfirm[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function() {
return _useConfirm[key];
}
});
});
var _useNodeState = require("./hooks/useNodeState");
Object.keys(_useNodeState).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _useNodeState[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function() {
return _useNodeState[key];
}
});
});
var _utils = require("./utils");
Object.keys(_utils).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _utils[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function() {
return _utils[key];
}
});
});
var _nodes = require("./nodes");
Object.keys(_nodes).forEach(function(key) {
if (key === "default" || key === "__esModule") return;
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
if (key in exports && exports[key] === _nodes[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function() {
return _nodes[key];
}
});
});
function bootstrap() {
if (typeof window !== "undefined" && window.ReactWrapper?.componentRegistry) {
const registry = window.ReactWrapper.componentRegistry;
registry.register({
name: "WorkflowCanvas",
component: _WorkflowCanvas.WorkflowCanvas,
defaultProps: {
initialData: null,
readonly: false,
showMinimap: true
},
metadata: {
category: "workflow",
description: "Visual workflow builder with drag-and-drop interface",
version: "1.0.0"
}
});
registry.register({
name: "NodePropertiesPanel",
component: _NodePropertiesPanel.NodePropertiesPanel,
defaultProps: {},
metadata: {
category: "workflow",
description: "Properties panel for workflow nodes"
}
});
registry.register({
name: "WorkflowToolbar",
component: _Toolbar.Toolbar,
defaultProps: {},
metadata: {
category: "workflow",
description: "Toolbar for workflow actions"
}
});
registry.register({
name: "WorkflowControls",
component: _CustomControls.CustomControls,
defaultProps: {},
metadata: {
category: "workflow",
description: "Custom controls for workflow canvas"
}
});
console.log("Workflow Canvas components registered with React Wrapper");
} else {
console.log("Workflow Canvas components loaded (React Wrapper not available)");
}
return true;
}
if (typeof window !== "undefined") {
window.WorkflowCanvas = {
WorkflowCanvas: _WorkflowCanvas.WorkflowCanvas,
NodePropertiesPanel: _NodePropertiesPanel.NodePropertiesPanel,
Toolbar: _Toolbar.Toolbar,
CustomControls: _CustomControls.CustomControls,
bootstrap
};
bootstrap();
}
exports.default = {
WorkflowCanvas: _WorkflowCanvas.WorkflowCanvas,
NodePropertiesPanel: _NodePropertiesPanel.NodePropertiesPanel,
Toolbar: _Toolbar.Toolbar,
CustomControls: _CustomControls.CustomControls,
bootstrap
};
//# sourceMappingURL=index.es.js.map