data.ts 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. // eslint-disable-next-line @typescript-eslint/no-unused-vars
  2. import Close from '../../public/icons/close.svg';
  3. import DownArrow from '../../public/icons/arrow00.svg';
  4. import Edit from '../../public/icons/navbar/rename00.svg';
  5. import EditActive from '../../public/icons/navbar/rename01.svg';
  6. import Search from '../../public/icons/navbar/Search00.svg';
  7. import SearchActive from '../../public/icons/navbar/Search01.svg';
  8. import Annotation from '../../public/icons/navbar/MyAnnotation00.svg';
  9. import AnnotationActive from '../../public/icons/navbar/MyAnnotation01.svg';
  10. import Thumbnail from '../../public/icons/navbar/Thumbnail00.svg';
  11. import ThumbnailActive from '../../public/icons/navbar/Thumbnail01.svg';
  12. import Print from '../../public/icons/navbar/Print00.svg';
  13. import PrintActive from '../../public/icons/navbar/Print01.svg';
  14. import Export from '../../public/icons/navbar/Export00.svg';
  15. import ExportActive from '../../public/icons/navbar/Export01.svg';
  16. import ZoomIn from '../../public/icons/toolbar/zoom00.svg';
  17. import ZoomInActive from '../../public/icons/toolbar/zoom01.svg';
  18. import ZoomOut from '../../public/icons/toolbar/zoomOut00.svg';
  19. import ZoomOutActive from '../../public/icons/toolbar/zoomOut01.svg';
  20. import Hand from '../../public/icons/toolbar/hand00.svg';
  21. import HandActive from '../../public/icons/toolbar/hand01.svg';
  22. import RotateLeft from '../../public/icons/toolbar/RotateLeft00.svg';
  23. import RotateLeftActive from '../../public/icons/toolbar/RotateLeft01.svg';
  24. import RotateRight from '../../public/icons/toolbar/RotateRight00.svg';
  25. import RotateRightActive from '../../public/icons/toolbar/RotateRight01.svg';
  26. import MarkupTools from '../../public/icons/sidebar/Markuptools00.svg';
  27. import Highlight from '../../public/icons/sidebar/Highlight.svg';
  28. import Freehand from '../../public/icons/sidebar/Freehand.svg';
  29. import Markpen from '../../public/icons/sidebar/markpen.svg';
  30. import Text from '../../public/icons/sidebar/Text.svg';
  31. import StickyNote1 from '../../public/icons/sidebar/StickyNote.svg';
  32. import StickyNote2 from '../../public/icons/annotation/StickyNote02.svg';
  33. import Shape from '../../public/icons/sidebar/Shape.svg';
  34. import CreateForm from '../../public/icons/sidebar/CreatForm00.svg';
  35. import AddImage from '../../public/icons/sidebar/AddImage00.svg';
  36. import Watermark from '../../public/icons/sidebar/Watermark00.svg';
  37. import Underline from '../../public/icons/sidebar/Underline.svg';
  38. import Squiggly from '../../public/icons/sidebar/Squiggly.svg';
  39. import Strikeout from '../../public/icons/sidebar/Strikeout.svg';
  40. import ColorPicker from '../../public/icons/sidebar/Colorpicker.svg';
  41. import Eraser from '../../public/icons/sidebar/eraser00.svg';
  42. import EraserActive from '../../public/icons/sidebar/eraser01.svg';
  43. import Undo from '../../public/icons/sidebar/undo.svg';
  44. import Redo from '../../public/icons/sidebar/redo.svg';
  45. import Bold from '../../public/icons/sidebar/Bold00.svg';
  46. import BoldActive from '../../public/icons/sidebar/Bold01.svg';
  47. import Italic from '../../public/icons/sidebar/Italic00.svg';
  48. import ItalicActive from '../../public/icons/sidebar/Italic01.svg';
  49. import AlignCenter from '../../public/icons/sidebar/Aligncenter00.svg';
  50. import AlignCenterActive from '../../public/icons/sidebar/Aligncenter01.svg';
  51. import AlignLeft from '../../public/icons/sidebar/Alignleft00.svg';
  52. import AlignLeftActive from '../../public/icons/sidebar/Alignleft01.svg';
  53. import AlignRight from '../../public/icons/sidebar/Alignright00.svg';
  54. import AlignRightActive from '../../public/icons/sidebar/Alignright01.svg';
  55. import Circle from '../../public/icons/sidebar/Circle.svg';
  56. import Square from '../../public/icons/sidebar/Rectangle.svg';
  57. import Line from '../../public/icons/sidebar/Line.svg';
  58. import Arrow from '../../public/icons/sidebar/Arrow.svg';
  59. import Border from '../../public/icons/sidebar/Border.svg';
  60. import Fill from '../../public/icons/sidebar/Fill.svg';
  61. import TextField from '../../public/icons/sidebar/Textfiled.svg';
  62. import Checkbox from '../../public/icons/sidebar/checkBox.svg';
  63. import RadioButton from '../../public/icons/sidebar/radiobutton.svg';
  64. import LeftBack from '../../public/icons/sidebar/LeftBack.svg';
  65. import RightBack from '../../public/icons/sidebar/RightBack.svg';
  66. import Sort from '../../public/icons/annotation/sort.svg';
  67. import Import from '../../public/icons/annotation/import.svg';
  68. import AnnotationExport from '../../public/icons/annotation/Export.svg';
  69. import ToolOpen from '../../public/icons/btn_ToolsOpen.svg';
  70. import ToolClose from '../../public/icons/btn_ToolsClose.svg';
  71. import Trash from '../../public/icons/selector/delete00.svg';
  72. import Trash2 from '../../public/icons/selector/scale_delete.svg';
  73. import RightArrow from '../../public/icons/right-arrow.svg';
  74. import Clear from '../../public/icons/sidebar/clear.svg';
  75. import None from '../../public/icons/sidebar/None.svg';
  76. import Dropdown from '../../public/icons/sidebar/Dropdown00.svg';
  77. const data: Record<string, { Normal: string; Hover?: string }> = {
  78. close: {
  79. Normal: Close,
  80. },
  81. 'down-arrow': {
  82. Normal: DownArrow,
  83. },
  84. edit: {
  85. Normal: Edit,
  86. Hover: EditActive,
  87. },
  88. search: {
  89. Normal: Search,
  90. Hover: SearchActive,
  91. },
  92. annotations: {
  93. Normal: Annotation,
  94. Hover: AnnotationActive,
  95. },
  96. thumbnails: {
  97. Normal: Thumbnail,
  98. Hover: ThumbnailActive,
  99. },
  100. print: {
  101. Normal: Print,
  102. Hover: PrintActive,
  103. },
  104. export: {
  105. Normal: Export,
  106. Hover: ExportActive,
  107. },
  108. 'zoom-in': {
  109. Normal: ZoomIn,
  110. Hover: ZoomInActive,
  111. },
  112. 'zoom-out': {
  113. Normal: ZoomOut,
  114. Hover: ZoomOutActive,
  115. },
  116. hand: {
  117. Normal: Hand,
  118. Hover: HandActive,
  119. },
  120. 'rotate-left': {
  121. Normal: RotateLeft,
  122. Hover: RotateLeftActive,
  123. },
  124. 'rotate-right': {
  125. Normal: RotateRight,
  126. Hover: RotateRightActive,
  127. },
  128. 'markup-tools': {
  129. Normal: MarkupTools,
  130. },
  131. highlight: {
  132. Normal: Highlight,
  133. },
  134. freehand: {
  135. Normal: Freehand,
  136. },
  137. text: {
  138. Normal: Text,
  139. },
  140. 'sticky-note': {
  141. Normal: StickyNote1,
  142. },
  143. 'sticky-note-2': {
  144. Normal: StickyNote2,
  145. },
  146. shape: {
  147. Normal: Shape,
  148. },
  149. 'create-form': {
  150. Normal: CreateForm,
  151. },
  152. 'add-image': {
  153. Normal: AddImage,
  154. },
  155. watermark: {
  156. Normal: Watermark,
  157. },
  158. underline: {
  159. Normal: Underline,
  160. },
  161. squiggly: {
  162. Normal: Squiggly,
  163. },
  164. strikeout: {
  165. Normal: Strikeout,
  166. },
  167. 'color-picker': {
  168. Normal: ColorPicker,
  169. },
  170. markpen: {
  171. Normal: Markpen,
  172. },
  173. eraser: {
  174. Normal: Eraser,
  175. Hover: EraserActive,
  176. },
  177. undo: {
  178. Normal: Undo,
  179. },
  180. redo: {
  181. Normal: Redo,
  182. },
  183. bold: {
  184. Normal: Bold,
  185. Hover: BoldActive,
  186. },
  187. italic: {
  188. Normal: Italic,
  189. Hover: ItalicActive,
  190. },
  191. 'align-center': {
  192. Normal: AlignCenter,
  193. Hover: AlignCenterActive,
  194. },
  195. 'align-left': {
  196. Normal: AlignLeft,
  197. Hover: AlignLeftActive,
  198. },
  199. 'align-right': {
  200. Normal: AlignRight,
  201. Hover: AlignRightActive,
  202. },
  203. circle: {
  204. Normal: Circle,
  205. },
  206. square: {
  207. Normal: Square,
  208. },
  209. line: {
  210. Normal: Line,
  211. },
  212. arrow: {
  213. Normal: Arrow,
  214. },
  215. border: {
  216. Normal: Border,
  217. },
  218. fill: {
  219. Normal: Fill,
  220. },
  221. textfield: {
  222. Normal: TextField,
  223. },
  224. checkbox: {
  225. Normal: Checkbox,
  226. },
  227. 'radio-button': {
  228. Normal: RadioButton,
  229. },
  230. 'right-back': {
  231. Normal: RightBack,
  232. },
  233. 'left-back': {
  234. Normal: LeftBack,
  235. },
  236. sort: {
  237. Normal: Sort,
  238. },
  239. import: {
  240. Normal: Import,
  241. },
  242. 'annotation-export': {
  243. Normal: AnnotationExport,
  244. },
  245. 'tool-open': {
  246. Normal: ToolOpen,
  247. },
  248. 'tool-close': {
  249. Normal: ToolClose,
  250. },
  251. trash: {
  252. Normal: Trash,
  253. },
  254. 'trash-2': {
  255. Normal: Trash2,
  256. },
  257. 'right-arrow': {
  258. Normal: RightArrow,
  259. },
  260. clear: {
  261. Normal: Clear,
  262. },
  263. none: {
  264. Normal: None,
  265. },
  266. 'dropdown-arrow': {
  267. Normal: Dropdown,
  268. },
  269. };
  270. export default data;