/** * 단가 최종 확정 다이얼로그 */ 'use client'; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from '@/components/ui/dialog'; import { Button } from '@/components/ui/button'; import { Lock, CheckCircle2 } from 'lucide-react'; import { formatNumber } from '@/lib/utils/amount'; interface PricingFinalizeDialogProps { open: boolean; onOpenChange: (open: boolean) => void; onConfirm: () => void; itemName: string; purchasePrice?: number; salesPrice?: number; marginRate?: number; } export function PricingFinalizeDialog({ open, onOpenChange, onConfirm, itemName, purchasePrice, salesPrice, marginRate, }: PricingFinalizeDialogProps) { return ( 최종 확정 단가를 최종 확정하시겠습니까? 확정 후에는 수정할 수 없습니다.
품목: {itemName}
매입단가: {formatNumber(purchasePrice)}원
판매단가: {formatNumber(salesPrice)}원
마진율: {marginRate?.toFixed(1) || '-'}%
); } export default PricingFinalizeDialog;