import type { TFunction } from 'i18next';

/** 根据组件 type 获取本地化 display name */
export function getComponentLabel(type: string, t: TFunction): string {
  return t(`canvas.components.${type}`, { defaultValue: type });
}

/** 根据 variant label key 获取本地化名称 */
export function getVariantLabel(label: string, t: TFunction): string {
  return t(`canvas.variants.${label}`, { defaultValue: label });
}
