@use "sass:map";
@use "../config";

$tabler-icons-path: "#{config.$icons-path}/tabler";
$kat-icons-path: "#{config.$icons-path}/kat";

$kat-icon-map: (
  paw: (
    url: url("#{$kat-icons-path}/paw.svg"),
  ),
);

$tabler-icon-map: (
  adjustments: (
    url: url("#{$tabler-icons-path}/adjustments.svg"),
  ),
  affiliate: (
    url: url("#{$tabler-icons-path}/affiliate.svg"),
  ),
  alert: (
    url: url("#{$tabler-icons-path}/alert.svg"),
  ),
  alert-circle: (
    url: url("#{$tabler-icons-path}/alert-circle.svg"),
  ),
  alert-triangle: (
    url: url("#{$tabler-icons-path}/alert-triangle.svg"),
  ),
  archive: (
    url: url("#{$tabler-icons-path}/archive.svg"),
  ),
  arrow-back-up: (
    url: url("#{$tabler-icons-path}/arrow-back-up.svg"),
  ),
  arrow-down: (
    url: url("#{$tabler-icons-path}/arrow-down.svg"),
  ),
  arrow-left: (
    url: url("#{$tabler-icons-path}/arrow-left.svg"),
  ),
  arrow-right: (
    url: url("#{$tabler-icons-path}/arrow-right.svg"),
  ),
  arrow-up: (
    url: url("#{$tabler-icons-path}/arrow-up.svg"),
  ),
  ascending: (
    url: url("#{$tabler-icons-path}/ascending.svg"),
  ),
  bell: (
    url: url("#{$tabler-icons-path}/bell.svg"),
  ),
  bell-off: (
    url: url("#{$tabler-icons-path}/bell-off.svg"),
  ),
  building: (
    url: url("#{$tabler-icons-path}/building.svg"),
  ),
  bulb: (
    url: url("#{$tabler-icons-path}/bulb.svg"),
  ),
  calendar: (
    url: url("#{$tabler-icons-path}/calendar.svg"),
  ),
  check: (
    url: url("#{$tabler-icons-path}/check.svg"),
  ),
  confirmation: (
    url: url("#{$tabler-icons-path}/check-circle.svg"),
  ),
  chevron-down: (
    url: url("#{$tabler-icons-path}/chevron-down.svg"),
  ),
  chevron-left: (
    url: url("#{$tabler-icons-path}/chevron-left.svg"),
  ),
  chevron-right: (
    url: url("#{$tabler-icons-path}/chevron-right.svg"),
  ),
  chevron-up: (
    url: url("#{$tabler-icons-path}/chevron-up.svg"),
  ),
  chevron-light-down: (
    url: url("#{$tabler-icons-path}/chevron-compact-down.svg"),
  ),
  chevron-light-left: (
    url: url("#{$tabler-icons-path}/chevron-compact-left.svg"),
  ),
  chevron-light-right: (
    url: url("#{$tabler-icons-path}/chevron-compact-right.svg"),
  ),
  chevron-light-up: (
    url: url("#{$tabler-icons-path}/chevron-compact-up.svg"),
  ),
  circle-check: (
    url: url("#{$tabler-icons-path}/circle-check.svg"),
  ),
  circle-cross: (
    url: url("#{$tabler-icons-path}/circle-cross.svg"),
  ),
  circle-dash: (
    url: url("#{$tabler-icons-path}/circle-dash.svg"),
  ),
  circle-x: (
    url: url("#{$tabler-icons-path}/circle-x.svg"),
  ),
  clock: (
    url: url("#{$tabler-icons-path}/clock.svg"),
  ),
  close: (
    url: url("#{$tabler-icons-path}/close.svg"),
  ),
  descending: (
    url: url("#{$tabler-icons-path}/descending.svg"),
  ),
  dots: (
    url: url("#{$tabler-icons-path}/dots.svg"),
  ),
  dots-circle-horizontal: (
    url: url("#{$tabler-icons-path}/dots-circle-horizontal.svg"),
  ),
  dots-vertical: (
    url: url("#{$tabler-icons-path}/dots-vertical.svg"),
  ),
  download: (
    url: url("#{$tabler-icons-path}/download.svg"),
  ),
  edit: (
    url: url("#{$tabler-icons-path}/edit.svg"),
  ),
  error: (
    url: url("#{$tabler-icons-path}/error.svg"),
  ),
  external-link: (
    url: url("#{$tabler-icons-path}/external-link.svg"),
  ),
  eye: (
    url: url("#{$tabler-icons-path}/eye.svg"),
  ),
  eye-off: (
    url: url("#{$tabler-icons-path}/eye-off.svg"),
  ),
  eye-plus: (
    url: url("#{$tabler-icons-path}/eye-plus.svg"),
  ),
  file: (
    url: url("#{$tabler-icons-path}/file.svg"),
  ),
  file-alert: (
    url: url("#{$tabler-icons-path}/file-alert.svg"),
  ),
  file-upload: (
    url: url("#{$tabler-icons-path}/file-upload.svg"),
  ),
  filter: (
    url: url("#{$tabler-icons-path}/filter.svg"),
  ),
  folder: (
    url: url("#{$tabler-icons-path}/folder.svg"),
  ),
  grid: (
    url: url("#{$tabler-icons-path}/grid.svg"),
  ),
  hamburger: (
    url: url("#{$tabler-icons-path}/hamburger.svg"),
  ),
  heart: (
    url: url("#{$tabler-icons-path}/heart.svg"),
  ),
  home: (
    url: url("#{$tabler-icons-path}/home.svg"),
  ),
  informative: (
    url: url("#{$tabler-icons-path}/informative.svg"),
  ),
  lock-closed: (
    url: url("#{$tabler-icons-path}/lock.svg"),
  ),
  link: (
    url: url("#{$tabler-icons-path}/link.svg"),
  ),
  list: (
    url: url("#{$tabler-icons-path}/list.svg"),
  ),
  lock: (
    url: url("#{$tabler-icons-path}/lock.svg"),
  ),
  minus: (
    url: url("#{$tabler-icons-path}/minus.svg"),
  ),
  on-off: (
    url: url("#{$tabler-icons-path}/on-off.svg"),
  ),
  pencil: (
    url: url("#{$tabler-icons-path}/pencil.svg"),
  ),
  plus: (
    url: url("#{$tabler-icons-path}/plus.svg"),
  ),
  outgoing: (
    url: url("#{$tabler-icons-path}/arrow-up-right.svg"),
  ),
  questionmark: (
    url: url("#{$tabler-icons-path}/question-mark.svg"),
  ),
  reset: (
    url: url("#{$tabler-icons-path}/refresh.svg"),
  ),
  refresh: (
    url: url("#{$tabler-icons-path}/refresh.svg"),
  ),
  search: (
    url: url("#{$tabler-icons-path}/search.svg"),
  ),
  smartphone: (
    url: url("#{$tabler-icons-path}/device-mobile.svg"),
  ),
  settings: (
    url: url("#{$tabler-icons-path}/settings.svg"),
  ),
  to-top: (
    url: url("#{$tabler-icons-path}/arrow-bar-to-up.svg"),
  ),
  trash: (
    url: url("#{$tabler-icons-path}/trash.svg"),
  ),
  user: (
    url: url("#{$tabler-icons-path}/user.svg"),
  ),
  warning: (
    url: url("#{$tabler-icons-path}/warning.svg"),
  ),
  x: (
    url: url("#{$tabler-icons-path}/x.svg"),
  ),
);

$icon-map: map.merge($kat-icon-map, $tabler-icon-map);
