@carefully-built/automations
v0.1.3
Published
Reusable automation builder primitives, canvas, options, and draft validation for SaaS apps.
Readme
@carefully-built/automations
Reusable automation builder primitives for SaaS apps.
Includes
AutomationBuilderCanvasfor the React Flow builder surface.useAutomationBuilderfor draft state, step creation, and sidebar mode.- Draft types and validators for triggers, actions, filters, paths, and delays.
- Default option metadata for trigger, action, and step pickers.
Example
import { AutomationBuilderCanvas, useAutomationBuilder } from '@carefully-built/automations';
export function Builder() {
const builder = useAutomationBuilder();
return (
<AutomationBuilderCanvas
trigger={builder.trigger}
steps={builder.steps}
onChooseTrigger={builder.openTriggerPicker}
onSelectTrigger={builder.openTriggerConfig}
onAddStep={builder.openStepTypes}
onSelectStep={builder.selectStep}
onDeleteStep={builder.deleteStep}
/>
);
}