index.ts 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. import {
  2. IconAlignC,
  3. IconAlignL,
  4. IconAlignR,
  5. IconClear,
  6. IconCroperr,
  7. IconCross,
  8. IconFloatOff,
  9. IconFloatOn,
  10. IconLayerDown,
  11. IconLayerUp,
  12. IconQueen,
  13. IconRight,
  14. IconAi,
  15. IconSave,
  16. IconUngroup,
  17. IconGroup,
  18. IconAlignXLeft,
  19. IconAlignXCenter,
  20. IconAlignXRight,
  21. IconAlignXBetween,
  22. IconAlignYTop,
  23. IconAlginYCenter,
  24. IconAlignYBetween,
  25. IconAlignYBottom,
  26. IconWidth,
  27. IconHeight,
  28. } from "@/assets/icons";
  29. import {
  30. IconCamera,
  31. IconCube,
  32. IconDelete,
  33. IconEdit,
  34. IconEyeOff,
  35. IconEyeOn,
  36. IconLock,
  37. IconRedo,
  38. IconUndo,
  39. IconUnlock,
  40. } from "@queenjs/icons";
  41. import { createTipIcon } from "./create";
  42. import { FontSize } from "./TipIcon";
  43. export const TipIcons = {
  44. QueenService: createTipIcon({
  45. icons: [IconQueen],
  46. tips: ["3dqueen服务"],
  47. }),
  48. Screenshot: createTipIcon({
  49. icons: [IconCamera],
  50. tips: ["截屏并保存封面"],
  51. }),
  52. AiText: createTipIcon({
  53. icons: [IconAi],
  54. tips: ["Ai文案"],
  55. }),
  56. Align: createTipIcon({
  57. icons: [IconAlignL, IconAlignC, IconAlignR],
  58. tips: ["左对齐", "居中", "右对齐"],
  59. }),
  60. Edit: createTipIcon({
  61. icons: [IconEdit],
  62. tips: ["编辑"],
  63. }),
  64. Position: createTipIcon({
  65. icons: [IconFloatOff, IconFloatOn],
  66. tips: ["开启浮动", "关闭浮动"],
  67. }),
  68. Visible: createTipIcon({
  69. icons: [IconEyeOn, IconEyeOff],
  70. tips: ["显示", "隐藏"],
  71. }),
  72. Lock: createTipIcon({
  73. icons: [IconLock, IconUnlock],
  74. tips: ["锁定", "未锁定"],
  75. }),
  76. Delete: createTipIcon({
  77. icons: [IconDelete],
  78. tips: ["删除"],
  79. }),
  80. Copy: createTipIcon({
  81. icons: [IconCamera],
  82. tips: ["拷贝"],
  83. }),
  84. FullWidth: createTipIcon({
  85. icons: [IconCube],
  86. tips: ["全屏宽度"],
  87. }),
  88. ClearTransform: createTipIcon({
  89. icons: [IconClear],
  90. tips: ["清除变换"],
  91. }),
  92. Undo: createTipIcon({
  93. icons: [IconUndo],
  94. tips: ["撤销(Ctrl+Z)"],
  95. }),
  96. Redo: createTipIcon({
  97. icons: [IconRedo],
  98. tips: ["重做(Ctrl+Shift+Z)"],
  99. }),
  100. LayerUp: createTipIcon({
  101. icons: [IconLayerUp],
  102. tips: ["层级上移"],
  103. }),
  104. LayerDown: createTipIcon({
  105. icons: [IconLayerDown],
  106. tips: ["层级下移"],
  107. }),
  108. ParentComp: createTipIcon({
  109. icons: [IconLayerUp],
  110. tips: ["切换到父组件"],
  111. }),
  112. SaveAsComp: createTipIcon({
  113. icons: [IconSave],
  114. tips: ["保存为组件"],
  115. }),
  116. CancelGroup: createTipIcon({
  117. icons: [FontSize(IconUngroup, 26)],
  118. tips: ["取消打组"],
  119. }),
  120. CreateGroup: createTipIcon({
  121. icons: [FontSize(IconGroup, 26)],
  122. tips: ["打组"],
  123. }),
  124. Cross: createTipIcon({
  125. icons: [IconCross],
  126. tips: ["取消"],
  127. }),
  128. Right: createTipIcon({
  129. icons: [IconRight],
  130. tips: ["确定"],
  131. }),
  132. Cropper: createTipIcon({
  133. icons: [IconCroperr],
  134. tips: ["裁剪"],
  135. }),
  136. AlignXLeft: createTipIcon({
  137. icons: [FontSize(IconAlignXLeft,28)],
  138. tips: ["左对齐"],
  139. }),
  140. AlignXCenter: createTipIcon({
  141. icons: [FontSize(IconAlignXCenter, 26)],
  142. tips: ["横向居中对齐"],
  143. }),
  144. AlignXRight: createTipIcon({
  145. icons: [FontSize(IconAlignXRight, 28)],
  146. tips: ["右对齐"],
  147. }),
  148. AlignXBetween: createTipIcon({
  149. icons: [FontSize(IconAlignXBetween, 28)],
  150. tips: ["横向均匀排布"],
  151. }),
  152. AlignYTop: createTipIcon({
  153. icons: [FontSize(IconAlignYTop, 28)],
  154. tips: ["顶对齐"],
  155. }),
  156. AlignYCenter: createTipIcon({
  157. icons: [FontSize(IconAlginYCenter, 28)],
  158. tips: ["纵向居中对齐"],
  159. }),
  160. AlignYBottom: createTipIcon({
  161. icons: [FontSize(IconAlignYBottom, 28)],
  162. tips: ["底对齐"],
  163. }),
  164. AlignYBetween: createTipIcon({
  165. icons: [FontSize(IconAlignYBetween, 28)],
  166. tips: ["纵向均匀排布"],
  167. }),
  168. SameWidth: createTipIcon({
  169. icons: [FontSize(IconWidth, 28)],
  170. tips: ["相同宽度"],
  171. }),
  172. SameHeight: createTipIcon({
  173. icons: [FontSize(IconHeight, 28)],
  174. tips: ["相同高度"],
  175. }),
  176. };