"use client"; import React from "react"; import { Button } from "@/components/ui/button"; import { Label } from "@/components/ui/label"; import { Plus, Zap } from "lucide-react"; import { ConditionNode, ColumnInfo } from "@/lib/api/dataflow"; import { ConditionRenderer } from "./ConditionRenderer"; interface ConditionalSettingsProps { conditions: ConditionNode[]; fromTableColumns: ColumnInfo[]; fromTableName?: string; onAddCondition: () => void; onAddGroupStart: () => void; onAddGroupEnd: () => void; onUpdateCondition: (index: number, field: keyof ConditionNode, value: string) => void; onRemoveCondition: (index: number) => void; getCurrentGroupLevel: (index: number) => number; } export const ConditionalSettings: React.FC = ({ conditions, fromTableColumns, fromTableName, onAddCondition, onAddGroupStart, onAddGroupEnd, onUpdateCondition, onRemoveCondition, getCurrentGroupLevel, }) => { return (
전체 실행 조건 (언제 이 연결이 동작할지)
{/* 실행 조건 설정 */}
{/* 조건 목록 */}
); };