import {
  LogoTVU,
  LogoTS,
  IconBrandAndroid,
  IconBrandApple,
  IconBrandGooglePlay,
} from '../raw'
import type { IconDefinition } from '../types'

export {
  LogoTVU,
  LogoTS,
  IconBrandAndroid,
  IconBrandApple,
  IconBrandGooglePlay,
}

export const brandIcons = {
  'brand/logo-tvu': LogoTVU,
  'brand/logo-ts': LogoTS,
  'brand/android': IconBrandAndroid,
  'brand/apple': IconBrandApple,
  'brand/google-play': IconBrandGooglePlay,
} as const

export const brandIconManifest: IconDefinition[] = [
  {
    name: 'brand/logo-tvu',
    category: 'brand',
    exportName: 'LogoTVU',
    aliases: ['logo-tvu'],
    tags: ['logo', 'brand'],
  },
  {
    name: 'brand/logo-ts',
    category: 'brand',
    exportName: 'LogoTS',
    aliases: ['logo-ts'],
    tags: ['logo', 'brand'],
  },
  {
    name: 'brand/android',
    category: 'brand',
    exportName: 'IconBrandAndroid',
    aliases: ['brand-android'],
    tags: ["android","others"],
    figmaNodeId: '1133:3205',
  },
  {
    name: 'brand/apple',
    category: 'brand',
    exportName: 'IconBrandApple',
    aliases: ['brand-apple'],
    tags: ["apple","others"],
    figmaNodeId: '1133:3206',
  },
  {
    name: 'brand/google-play',
    category: 'brand',
    exportName: 'IconBrandGooglePlay',
    aliases: ['brand-google-play'],
    tags: ["google play","google","play"],
    figmaNodeId: '1133:3207',
  },
]
