"use client"; import React from "react"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { ComponentData } from "@/types/screen"; import { BasicTab } from "./button-config/BasicTab"; import { ActionTab } from "./button-config/ActionTab"; import { DataflowTab } from "./button-config/DataflowTab"; import { AdvancedTab } from "./button-config/AdvancedTab"; interface ButtonConfigPanelProps { component: ComponentData; onUpdateProperty: (path: string, value: any) => void; allComponents?: ComponentData[]; currentTableName?: string; currentScreenCompanyCode?: string; } export const ButtonConfigPanel: React.FC = ({ component, onUpdateProperty, allComponents = [], currentTableName, currentScreenCompanyCode, }) => { if (!component) { return
컴포넌트 정보를 불러올 수 없습니다.
; } const tabProps = { component, onUpdateProperty, allComponents, currentTableName, currentScreenCompanyCode, }; return ( 기본 액션 데이터플로우 고급 ); };