/*
 * @Version    : v1.00
 * @Author     : Wang Chao
 * @Date       : 2024-08-23 18:24
 * @LastAuthor : Wang Chao
 * @LastTime   : 2024-08-24 09:28
 * @desc       :
 */

export const fileIconMap = {
  js: 'vscode-icons:file-type-js-official',
  mjs: 'vscode-icons:file-type-js-official',
  cjs: 'vscode-icons:file-type-js-official',
  ts: 'vscode-icons:file-type-typescript-official',
  vue: 'vscode-icons:file-type-vue',
  md: 'catppuccin:markdown',
  txt: 'icon-park:file-txt',

  png: 'flat-color-icons:image-file',
  gif: 'flat-color-icons:image-file',
  jpeg: 'flat-color-icons:image-file',
  jpg: 'flat-color-icons:image-file',
  tiff: 'flat-color-icons:image-file',
  tif: 'flat-color-icons:image-file',
  webp: 'flat-color-icons:image-file',
  svg: 'logos:svg',

  mp4: 'catppuccin:video',
  mp3: 'emojione-v1:music-ascend',

  jsx: 'vscode-icons:file-type-reactjs',
  tsx: 'vscode-icons:file-type-reactts',
  html: 'vscode-icons:file-type-html',
  css: 'vscode-icons:file-type-css',
  py: 'vscode-icons:file-type-python',
  java: 'vscode-icons:file-type-jar',
  cs: 'vscode-icons:file-type-csharp',
  cpp: 'vscode-icons:file-type-cpp2',
  h: 'vscode-icons:file-type-cpp2',
  rb: 'vscode-icons:file-type-ruby',
  php: 'vscode-icons:file-type-php',
  go: 'vscode-icons:file-type-go-lightblue',
  rs: 'vscode-icons:file-type-rust',
  kt: 'vscode-icons:file-type-kotlin',
  swift: 'vscode-icons:file-type-swift',
  dart: 'vscode-icons: file-type-dartlang',
  json: 'vscode-icons:file-type-light-json',
  yml: 'catppuccin:yaml',
  yaml: 'catppuccin:yaml'
}
