export interface ComponentMetadata {
  name: string
  category: string
  isPro: boolean
  path: string
}

export const componentsMetadata: Record<string, ComponentMetadata> = {
  'button': { name: 'Button', category: 'ui', isPro: false, path: 'button' },
  'enhanced-button': { name: 'Enhanced Button', category: 'enhanced', isPro: true, path: 'enhanced/button' },
  'data-table': { name: 'Data Table', category: 'data', isPro: true, path: 'data-table' },
  'calendar-pro': { name: 'Calendar Pro', category: 'data', isPro: true, path: 'calendar-pro' },
  // Add more components as needed
}

export function getComponentMetadata(componentName: string): ComponentMetadata | undefined {
  return componentsMetadata[componentName]
}