internal/dashboard/frontend/src/utils/icons.ts

import {
  IconActivity,
  IconAddressBook,
  IconBan,
  IconBolt,
  IconBuilding,
  IconChartBar,
  IconClock,
  IconExternalLink,
  IconFileText,
  IconFlag,
  IconHash,
  IconHome,
  IconMapPin,
  IconNetwork,
  IconServer,
  IconTag,
  IconWorld,
} from "@tabler/icons-vue";

export const icons = {
  asn: IconBuilding,
  city: IconMapPin,
  country: IconFlag,
  domain: IconWorld,
  chart: IconChartBar,
  port: IconHash,
  events: IconBolt,
  address: IconAddressBook,
  blocked: IconBan,
  honeypotType: IconServer,
  time: IconClock,
  dashboard: IconHome,
  activity: IconActivity,
  subnet: IconNetwork,
  total: IconBolt,
  eventType: IconTag,
  log: IconFileText,
  stat: IconActivity,
  externalLink: IconExternalLink,
} as const;