import type { Tag } from '@/types/portfolio.types'

export const expert: Tag[] = [
  { label: 'Vue.js', icon: 'i-logos-vue', to: 'https://vuejs.org', type: 'Framework' },
  { label: 'TypeScript', icon: 'i-logos-typescript-icon', to: 'https://www.typescriptlang.org', type: 'Language' },
  { label: 'JavaScript', icon: 'i-logos-javascript', to: 'https://developer.mozilla.org/en-US/docs/Web/JavaScript', type: 'Language' },
  { label: 'HTML5', icon: 'i-logos-html-5', to: 'https://developer.mozilla.org/en-US/docs/Web/HTML', type: 'Language' },
  { label: 'CSS', icon: 'i-logos-css-3', to: 'https://developer.mozilla.org/en-US/docs/Web/CSS', type: 'Language' },
  { label: 'Tailwind CSS', icon: 'i-logos-tailwindcss-icon', to: 'https://tailwindcss.com', type: 'Framework' },
  { label: 'Vuetify', icon: 'i-logos-vuetifyjs', to: 'https://vuetifyjs.com', type: 'Library' },
  { label: 'Pinia', icon: 'i-logos-pinia', to: 'https://pinia.vuejs.org', type: 'Library' },
  { label: 'Vite', icon: 'i-logos-vitejs', to: 'https://vitejs.dev', type: 'Tool' },
  { label: 'Axios', icon: 'simple-icons:axios', to: 'https://axios-http.com', type: 'Library' },
  { label: 'Git', icon: 'i-logos-git-icon', to: 'https://git-scm.com', type: 'DevOps' },
  { label: 'GitHub', icon: 'i-logos-github-octocat', to: 'https://github.com', type: 'Service' },
  { label: 'ESLint', icon: 'i-logos-eslint', to: 'https://eslint.org', type: 'Tool' },
  { label: 'Prettier', icon: 'i-logos-prettier', to: 'https://prettier.io', type: 'Tool' },
  { label: 'Ant Design', icon: 'i-logos-ant-design', to: 'https://ant.design', type: 'Library' },
  { label: 'vue-i18n', icon: 'i-twemoji-globe-with-meridians', to: 'https://vue-i18n.intlify.dev', type: 'Library' },
  { label: 'Jira', icon: 'i-logos-jira', to: 'https://www.atlassian.com/software/jira', type: 'Service' },
  { label: 'Slack', icon: 'i-logos-slack-icon', to: 'https://slack.com', type: 'Service' },
  { label: 'GitHub Actions', icon: 'simple-icons:githubactions', to: 'https://docs.github.com/actions', type: 'DevOps' },
]

export const proficient: Tag[] = [
  { label: 'Nuxt.js', icon: 'i-logos-nuxt-icon', to: 'https://nuxt.com', type: 'Framework' },
  { label: 'Postman', icon: 'logos:postman-icon', to: 'https://www.postman.com', type: 'Tool' },
  { label: 'Swagger', icon: 'logos:swagger', to: 'https://swagger.io', type: 'Tool' },
  { label: 'Sass', icon: 'i-logos-sass', to: 'https://sass-lang.com', type: 'Language' },
  { label: 'Nuxt UI', icon: 'i-logos-nuxt-icon', to: 'https://ui.nuxt.com', type: 'Library' },
  { label: 'Bootstrap', icon: 'i-logos-bootstrap', to: 'https://getbootstrap.com', type: 'Framework' },
  { label: 'Cypress', icon: 'logos:cypress-icon', to: 'https://www.cypress.io', type: 'Testing' },
  { label: 'Pusher', icon: 'simple-icons:pusher', to: 'https://pusher.com', type: 'Service' },
  { label: 'WebSocket', icon: 'i-twemoji-electric-plug', to: 'https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API', type: 'Library' },
  { label: 'ECharts', icon: 'simple-icons:apacheecharts', to: 'https://echarts.apache.org', type: 'Library' },
  { label: 'Chatwoot', icon: 'simple-icons:chatwoot', to: 'https://www.chatwoot.com', type: 'Service' },
]

export const usedBefore: Tag[] = [
  { label: 'GraphQL', icon: 'i-logos-graphql', to: 'https://graphql.org', type: 'Data' },
  { label: 'LESS', icon: 'i-logos-less', to: 'https://lesscss.org', type: 'Language' },
  { label: 'Python', icon: 'i-logos-python', to: 'https://www.python.org', type: 'Language' },
  { label: 'NumPy', icon: 'i-logos-numpy', to: 'https://numpy.org', type: 'Data' },
  { label: 'Pandas', icon: 'logos:pandas-icon', to: 'https://pandas.pydata.org', type: 'Data' },
  { label: 'Linux', icon: 'i-logos-linux-tux', to: 'https://www.kernel.org', type: 'DevOps' },
  { label: 'Iconify', icon: 'simple-icons:iconify', to: 'https://iconify.design', type: 'Library' },
  { label: 'Notion', icon: 'i-logos-notion-icon', to: 'https://www.notion.so', type: 'Service' },
  { label: 'GitLab', icon: 'logos:gitlab-icon', to: 'https://gitlab.com', type: 'DevOps' },
  { label: 'Playwright', icon: 'i-logos-playwright', to: 'https://playwright.dev', type: 'Testing' },
]

export const aiStack: Tag[] = [
  { label: 'Cursor', icon: 'i-mdi-cursor-default-click' },
  { label: 'Qoder', icon: 'i-mdi-robot-outline' },
  { label: 'Kiro', icon: 'i-mdi-brain' },
  { label: 'AgentRouter', icon: 'i-mdi-router-network' },
  { label: 'OpenSpec', icon: 'i-mdi-file-document-outline' },
  { label: 'RooCode', icon: 'i-mdi-code-braces' },
  { label: 'NotebookLM', icon: 'i-mdi-notebook-outline' },
  { label: 'context7 MCP', icon: 'i-mdi-server-network' },
  { label: 'BrowserMCP Tools', icon: 'i-mdi-web' },
  { label: 'Chrome DevTools', icon: 'i-mdi-google-chrome' },
]
