/**
 * 견적수식관리_ano
 * 
 * 견적 자동 산출 기능을 독립적으로 제공하는 페이지
 * 기준정보 메뉴에서 접근 가능
 */

import React from "react";
import { Calculator } from "lucide-react";
import { PageLayout } from "./organisms/PageLayout";
import { PageHeader } from "./organisms/PageHeader";
import { Card, CardContent } from "./ui/card";
import { AutoCalculationSimulator } from "./AutoCalculationSimulator";

export function QuoteCalculationAno() {
  return (
    <PageLayout
      devMetadata={{
        componentName: '견적수식관리_ano',
        pagePath: '/components/QuoteCalculationAno.tsx',
        description: '견적 자동 산출 기능 (독립 페이지)',
        businessLogic: [
          {
            name: '견적 자동 산출',
            description: '제품 정보 입력 시 BOM 기반으로 자동 견적 계산',
            steps: [
              '제품 선택',
              '개구부 사이즈 입력',
              '옵션 선택 (가이드레일 설치 유형, 동력, 제어반)',
              'BOM 기반 자동 산출',
              '산출 결과 표시',
            ]
          }
        ]
      }}
    >
      <PageHeader
        title="견적 자동 산출"
        description="제품 정보를 입력하고 BOM 기반으로 견적을 자동 계산합니다"
        icon={Calculator}
      />

      <Card>
        <CardContent className="p-6">
          <AutoCalculationSimulator 
            showSampleButton={true}
            showResults={true}
          />
        </CardContent>
      </Card>
    </PageLayout>
  );
}
