Merge remote-tracking branch 'upstream/main'

This commit is contained in:
kjs
2025-12-08 18:28:06 +09:00
4 changed files with 29 additions and 19 deletions

View File

@@ -27,6 +27,7 @@ export type NodeType =
| "restAPISource"
| "condition"
| "dataTransform"
| "aggregate"
| "insertAction"
| "updateAction"
| "deleteAction"

View File

@@ -233,7 +233,29 @@ export function CustomMetricSection({ queryResult, config, onConfigChange }: Cus
/>
</div>
{/* 6. 자동 새로고침 간격 */}
{/* 6. 소수점 자릿수 */}
<div className="space-y-2">
<Label className="text-xs font-medium"> 릿</Label>
<Select
value={(config.decimals ?? 0).toString()}
onValueChange={(value) => onConfigChange({ decimals: parseInt(value) })}
>
<SelectTrigger className="h-9 text-xs">
<SelectValue placeholder="자릿수 선택" />
</SelectTrigger>
<SelectContent>
<SelectItem value="0" className="text-xs"> (0)</SelectItem>
<SelectItem value="1" className="text-xs"> 1</SelectItem>
<SelectItem value="2" className="text-xs"> 2</SelectItem>
<SelectItem value="3" className="text-xs"> 3</SelectItem>
</SelectContent>
</Select>
<p className="text-[10px] text-muted-foreground">
릿 (, )
</p>
</div>
{/* 7. 자동 새로고침 간격 */}
<div className="space-y-2">
<Label className="text-xs font-medium"> </Label>
<Select

View File

@@ -6,20 +6,7 @@
*/
import React, { useEffect, useState } from "react";
import {
Dialog,
DialogContent,
DialogHeader,
DialogTitle,
DialogDescription,
} from "@/components/ui/dialog";
import {
ResizableDialog,
ResizableDialogContent,
ResizableDialogHeader,
ResizableDialogTitle,
ResizableDialogDescription,
} from "@/components/ui/resizable-dialog";
import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "@/components/ui/dialog";
import { Button } from "@/components/ui/button";
import { Input } from "@/components/ui/input";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";

View File

@@ -60,7 +60,7 @@ import "./selected-items-detail-input/SelectedItemsDetailInputRenderer";
// 🆕 섹션 그룹화 레이아웃 컴포넌트
import "./section-paper/SectionPaperRenderer"; // Section Paper (색종이 - 배경색 기반 그룹화) - Renderer 방식
import "./section-card/SectionCardRenderer"; // Section Card (제목+테두리 기반 그룹화) - Renderer 방식
import "./section-card/SectionCardRenderer"; // Section Card (제목+테두리 기반 그룹화) - Renderer 방식
// 🆕 탭 컴포넌트
import "./tabs/tabs-component"; // 탭 기반 화면 전환 컴포넌트
@@ -77,12 +77,12 @@ import "./screen-split-panel/ScreenSplitPanelRenderer"; // 화면 분할 패널
// 🆕 범용 폼 모달 컴포넌트
import "./universal-form-modal/UniversalFormModalRenderer"; // 섹션 기반 폼, 채번규칙, 다중 행 저장 지원
// 🆕 세금계산서 관리 컴포넌트
import "./tax-invoice-list/TaxInvoiceListRenderer"; // 세금계산서 목록, 작성, 발행, 취소
// 🆕 렉 구조 설정 컴포넌트
import "./rack-structure/RackStructureRenderer"; // 창고 렉 위치 일괄 생성
// 🆕 세금계산서 관리 컴포넌트
import "./tax-invoice-list/TaxInvoiceListRenderer"; // 세금계산서 목록, 작성, 발행, 취소
/**
* 컴포넌트 초기화 함수
*/