"use client"; import React from "react"; import { CustomMetricConfig, QueryResult } from "../types"; import { Label } from "@/components/ui/label"; import { Alert, AlertDescription } from "@/components/ui/alert"; import { AlertCircle } from "lucide-react"; interface CustomMetricSectionProps { queryResult: QueryResult | null; config: CustomMetricConfig; onConfigChange: (updates: Partial) => void; } /** * 통계 카드 설정 섹션 * - 메트릭 설정, 아이콘, 색상 * * TODO: 상세 설정 UI 추가 필요 */ export function CustomMetricSection({ queryResult, config, onConfigChange }: CustomMetricSectionProps) { // 쿼리 결과가 없으면 안내 메시지 표시 if (!queryResult || !queryResult.columns || queryResult.columns.length === 0) { return (
먼저 데이터 소스를 설정하고 쿼리를 테스트해주세요.
); } return (
통계 카드 상세 설정 UI는 추후 추가 예정입니다.
); }