/**
 * 경로 관련 유틸리티 함수
 */

/**
 * 품목 타입과 페이지명으로 절대 경로 생성
 * @param itemType - 품목 타입 (FG, PT, SM, RM, CS)
 * @param pageName - 페이지명
 * @returns 절대 경로 문자열
 */
export const generateAbsolutePath = (itemType: string, pageName: string): string => {
  const typeMap: Record<string, string> = {
    'FG': '제품관리',
    'PT': '부품관리',
    'SM': '부자재관리',
    'RM': '원자재관리',
    'CS': '소모품관리'
  };
  const category = typeMap[itemType] || '기타';
  return `/${category}/${pageName}`;
};

/**
 * 품목 타입 코드를 한글 카테고리명으로 변환
 * @param itemType - 품목 타입 코드
 * @returns 한글 카테고리명
 */
export const getItemTypeLabel = (itemType: string): string => {
  const typeMap: Record<string, string> = {
    'FG': '제품관리',
    'PT': '부품관리',
    'SM': '부자재관리',
    'RM': '원자재관리',
    'CS': '소모품관리'
  };
  return typeMap[itemType] || '기타';
};
