/**
 * 품목 등록 페이지
 */

'use client';

import ItemForm from '@/components/items/ItemForm';
import type { CreateItemFormData } from '@/lib/utils/validation';

export default function CreateItemPage() {
  const handleSubmit = async (data: CreateItemFormData) => {
    // TODO: API 연동 시 createItem() 호출
    console.log('품목 등록 데이터:', data);

    // Mock: 성공 메시지
    alert(`품목 "${data.itemName}" (${data.itemCode})이(가) 등록되었습니다.`);

    // API 연동 예시:
    // const newItem = await createItem(data);
    // router.push(`/items/${newItem.itemCode}`);
  };

  return (
    <div className="p-6">
      <ItemForm mode="create" onSubmit={handleSubmit} />
    </div>
  );
}