_variables.icons.scss 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. @use "sass:map";
  2. $icons: (
  3. 'arrow-down-big': '\e030',
  4. 'arrow-down': '\e01a',
  5. 'arrow-left': '\e022',
  6. 'arrow-right': '\e017',
  7. 'arrow-up-big': '\e02f',
  8. 'arrow-up': '\e010',
  9. 'arrows-up-down': '\e016',
  10. 'bin': '\e038',
  11. 'bold': '\e026',
  12. 'chain-broken': '\e047',
  13. 'code': '\e001',
  14. 'cog': '\e020',
  15. 'cogs': '\e00c',
  16. 'collapse-down': '\e03f',
  17. 'collapse-up': '\e03e',
  18. 'cross': '\e012',
  19. 'date': '\e045',
  20. 'doc-empty-inverse': '\e00d',
  21. 'doc-empty': '\e00e',
  22. 'doc-full-inverse': '\e01b',
  23. 'doc-full': '\e018',
  24. 'download': '\e044',
  25. 'duplicate': '\e902',
  26. 'edit': '\e00f',
  27. 'folder-inverse': '\e014',
  28. 'folder-open-1': '\e013',
  29. 'folder-open-inverse': '\e01f',
  30. 'folder': '\e01c',
  31. 'form': '\e00b',
  32. 'grip': '\e03b',
  33. 'group': '\e031',
  34. 'help': '\e041',
  35. // help-inverse directly renders the corresponding character.
  36. 'help-inverse': '?',
  37. 'home': '\e035',
  38. // horizontalrule is not rendered as an icon font – it uses a unicode dash character rendered with a fallback font.
  39. 'horizontalrule': '\2014',
  40. 'image': '\e019',
  41. 'italic': '\e027',
  42. 'link': '\e02c',
  43. 'list-ol': '\e029',
  44. 'list-ul': '\e028',
  45. 'locked': '\e009',
  46. 'logout': '\e049',
  47. 'mail': '\e015',
  48. 'media': '\e032',
  49. 'no-view': '\e006',
  50. 'openquote': '\e000',
  51. 'order-down': '\e036',
  52. 'order-up': '\e037',
  53. 'order': '\e034',
  54. 'password': '\e033',
  55. 'pick': '\e03d',
  56. 'pilcrow': '\e002',
  57. 'placeholder': '\e003',
  58. 'plus-inverse': '\e024',
  59. 'plus': '\e01d',
  60. 'radio-empty': '\e02e',
  61. 'radio-full': '\e02d',
  62. 'redirect': '\e03c',
  63. 'repeat': '\e02b',
  64. 'search': '\e011',
  65. 'site': '\e007',
  66. 'snippet': '\e025',
  67. 'spinner': '\e03a',
  68. 'strikethrough': '\e04a',
  69. 'subscript': '\e04c',
  70. 'success': '\e043',
  71. 'superscript': '\e04b',
  72. 'table': '\e048',
  73. 'tag': '\e01e',
  74. 'tick-inverse': '\e023',
  75. 'tick': '\e021',
  76. 'time': '\e008',
  77. 'title': '\e046',
  78. 'undo': '\e02a',
  79. 'unlocked': '\e00a',
  80. 'user': '\e004',
  81. 'view': '\e005',
  82. 'wagtail-inverse': '\e040',
  83. 'wagtail': '\e039',
  84. 'warning': '\e042',
  85. );
  86. $icons-after: (
  87. 'arrow-down-after': map.get($icons, 'arrow-down'),
  88. 'arrow-right-after': map.get($icons, 'arrow-right'),
  89. 'arrow-up-after': map.get($icons, 'arrow-up'),
  90. );