@hadyfayed/filament-workflow-canvas
Version:
Visual workflow builder and canvas component for Filament applications
31 lines • 1.05 kB
TypeScript
import { FC } from 'react';
interface Filter {
field: string;
operator: string;
value: string;
}
interface TriggerNodePanelProps {
config: {
trigger_type?: 'event' | 'webhook' | 'schedule' | 'manual' | 'api';
event_type?: string;
event_name?: string;
event_filters?: Record<string, string>;
webhook_url?: string;
webhook_method?: 'POST' | 'PUT' | 'PATCH';
webhook_headers?: Record<string, string>;
schedule_type?: 'interval' | 'cron' | 'daily' | 'weekly';
cron_expression?: string;
interval_value?: string;
daily_time?: string;
api_endpoint?: string;
require_auth?: boolean;
api_params?: Record<string, string>;
manual_permissions?: 'admin' | 'editor' | 'user';
manual_confirmation?: boolean;
filters?: Filter[];
};
updateConfig: (path: string, value: any) => void;
}
export declare const TriggerNodePanel: FC<TriggerNodePanelProps>;
export {};
//# sourceMappingURL=TriggerNodePanel.d.ts.map