index.js 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608
  1. import { VxeUI, setConfig, setIcon } from '@vxe-ui/core';
  2. import { dynamicApp } from '../dynamics';
  3. import { warnLog } from './src/log';
  4. export const version = "3.10.6";
  5. VxeUI.uiVersion = version;
  6. VxeUI.dynamicApp = dynamicApp;
  7. export function config(options) {
  8. warnLog('vxe.error.delFunc', ['config', 'setConfig']);
  9. return setConfig(options);
  10. }
  11. export function setup(options) {
  12. warnLog('vxe.error.delFunc', ['setup', 'setConfig']);
  13. return setConfig(options);
  14. }
  15. VxeUI.config = config;
  16. VxeUI.setup = setup;
  17. setConfig({
  18. alert: {},
  19. anchor: {},
  20. anchorLink: {},
  21. avatar: {},
  22. badge: {},
  23. breadcrumb: {
  24. separator: '/'
  25. },
  26. breadcrumbItem: {},
  27. button: {
  28. trigger: 'hover',
  29. // destroyOnClose: false,
  30. prefixTooltip: {
  31. enterable: true
  32. },
  33. suffixTooltip: {
  34. enterable: true
  35. }
  36. },
  37. buttonGroup: {},
  38. calendar: {
  39. minDate: new Date(1900, 0, 1),
  40. maxDate: new Date(2100, 0, 1),
  41. startDay: 1,
  42. selectDay: 1
  43. },
  44. card: {
  45. border: true,
  46. padding: true
  47. },
  48. carousel: {
  49. height: 200,
  50. loop: true,
  51. interval: 5000
  52. },
  53. carouselItem: {},
  54. checkbox: {},
  55. checkboxButton: {},
  56. checkboxGroup: {},
  57. col: {},
  58. collapse: {
  59. padding: true,
  60. expandConfig: {
  61. showIcon: true
  62. }
  63. },
  64. collapsePane: {},
  65. countdown: {},
  66. colorPicker: {
  67. type: 'rgb',
  68. clearable: true,
  69. showAlpha: true,
  70. clickToCopy: true,
  71. showColorExtractor: true,
  72. showQuick: true
  73. },
  74. datePanel: {
  75. // parseFormat: 'yyyy-MM-dd HH:mm:ss.SSS',
  76. // labelFormat: '',
  77. // valueFormat: '',
  78. startDate: new Date(1900, 0, 1),
  79. endDate: new Date(2100, 0, 1),
  80. startDay: 1,
  81. selectDay: 1
  82. },
  83. datePicker: {
  84. // size: null,
  85. // transfer: false,
  86. shortcutConfig: {
  87. // position: 'left',
  88. align: 'left',
  89. mode: 'text',
  90. autoClose: true
  91. },
  92. startDay: 1,
  93. selectDay: 1,
  94. autoClose: true,
  95. showClearButton: null,
  96. showConfirmButton: null
  97. },
  98. dateRangePicker: {
  99. // size: null,
  100. // transfer: false,
  101. shortcutConfig: {
  102. // position: 'left',
  103. align: 'left',
  104. mode: 'text',
  105. autoClose: true
  106. },
  107. startDay: 1,
  108. selectDay: 1,
  109. separator: ' ~ ',
  110. autoClose: true,
  111. showClearButton: true,
  112. showConfirmButton: null
  113. },
  114. drawer: {
  115. // size: null,
  116. position: 'right',
  117. showHeader: true,
  118. lockView: true,
  119. mask: true,
  120. showTitleOverflow: true,
  121. showClose: true,
  122. padding: true,
  123. // destroyOnClose: false,
  124. cancelClosable: true,
  125. confirmClosable: true
  126. },
  127. empty: {},
  128. form: {
  129. // preventSubmit: false,
  130. // size: null,
  131. // colon: false,
  132. validConfig: {
  133. showErrorMessage: true,
  134. autoPos: true,
  135. theme: 'beautify'
  136. },
  137. tooltipConfig: {
  138. enterable: true
  139. },
  140. titleAsterisk: true,
  141. titleOverflow: false,
  142. padding: true
  143. },
  144. formDesign: {
  145. height: 400,
  146. showHeader: true,
  147. showPc: true
  148. },
  149. formGather: {},
  150. formGroup: {},
  151. formItem: {},
  152. formView: {},
  153. icon: {},
  154. iconPicker: {
  155. icons: ['home', 'company', 'comment', 'setting', 'send', 'envelope', 'envelope-open', 'bell', 'search', 'print', 'pc', 'goods', 'chart-line', 'edit', 'delete', 'save', 'folder', 'microphone', 'flag', 'link', 'location', 'sunny', 'rmb', 'usd', 'user', 'add-user', 'add-users', 'star', 'unlock', 'time', 'text', 'feedback', 'calendar', 'association-form', 'cloud-download', 'cloud-upload', 'file', 'subtable', 'chart-bar-x', 'chart-bar-y', 'chart-line', 'chart-pie', 'chart-radar']
  156. },
  157. image: {
  158. showPreview: true,
  159. showPrintButton: true,
  160. maskClosable: true
  161. },
  162. imageGroup: {
  163. showPreview: true,
  164. showPrintButton: true
  165. },
  166. imagePreview: {
  167. showPrintButton: true
  168. },
  169. input: {
  170. // size: null,
  171. // transfer: false
  172. // parseFormat: 'yyyy-MM-dd HH:mm:ss.SSS',
  173. // labelFormat: '',
  174. // valueFormat: '',
  175. startDate: new Date(1900, 0, 1),
  176. endDate: new Date(2100, 0, 1),
  177. startDay: 1,
  178. selectDay: 1,
  179. digits: 2,
  180. controls: true
  181. },
  182. layoutAside: {},
  183. layoutBody: {},
  184. layoutContainer: {},
  185. layoutFooter: {},
  186. layoutHeader: {},
  187. link: {
  188. underline: true
  189. },
  190. listDesign: {
  191. height: 400,
  192. showPc: true
  193. },
  194. listView: {},
  195. list: {
  196. // size: null,
  197. virtualYConfig: {
  198. enabled: true,
  199. gt: 60
  200. // oSize: 0
  201. }
  202. },
  203. loading: {
  204. showIcon: true,
  205. showText: true
  206. },
  207. menu: {},
  208. modal: {
  209. // size: null,
  210. top: 16,
  211. showHeader: true,
  212. minWidth: 340,
  213. minHeight: 140,
  214. lockView: true,
  215. mask: true,
  216. duration: 3000,
  217. marginSize: 0,
  218. dblclickZoom: true,
  219. showTitleOverflow: true,
  220. animat: true,
  221. showClose: true,
  222. padding: true,
  223. draggable: true,
  224. showConfirmButton: null,
  225. cancelClosable: true,
  226. confirmClosable: true,
  227. zoomConfig: {
  228. minimizeMaxSize: 10,
  229. minimizeVerticalOffset: {
  230. top: -24,
  231. left: 0
  232. },
  233. minimizeHorizontalOffset: {
  234. top: 0,
  235. left: 32
  236. }
  237. },
  238. // destroyOnClose: false,
  239. // remember: false,
  240. // storage: false,
  241. storageKey: 'VXE_MODAL_POSITION'
  242. },
  243. noticeBar: {},
  244. numberInput: {
  245. // size: null,
  246. // transfer: false
  247. digits: 2,
  248. autoFill: true,
  249. controlConfig: {
  250. enabled: true,
  251. layout: 'right',
  252. showButton: true,
  253. isWheel: true,
  254. isArrow: true
  255. }
  256. },
  257. optgroup: {},
  258. option: {},
  259. pager: {
  260. pageSizePlacement: 'top'
  261. // size: null,
  262. // autoHidden: false,
  263. // perfect: true,
  264. // pageSize: 10,
  265. // pagerCount: 7,
  266. // pageSizes: [10, 15, 20, 50, 100],
  267. // layouts: ['PrevJump', 'PrevPage', 'Jump', 'PageCount', 'NextPage', 'NextJump', 'Sizes', 'Total']
  268. },
  269. print: {
  270. pageStyle: {}
  271. },
  272. passwordInput: {
  273. controls: true
  274. },
  275. printPageBreak: {},
  276. pulldown: {
  277. // destroyOnClose: false
  278. },
  279. radio: {
  280. strict: true
  281. },
  282. radioButton: {
  283. strict: true
  284. },
  285. radioGroup: {
  286. strict: true
  287. },
  288. rate: {},
  289. result: {},
  290. row: {},
  291. select: {
  292. multiCharOverflow: 8,
  293. remoteConfig: {
  294. enabled: true,
  295. autoLoad: true
  296. },
  297. virtualYConfig: {
  298. enabled: true,
  299. gt: 50,
  300. oSize: 2
  301. }
  302. },
  303. split: {
  304. resize: true,
  305. itemConfig: {
  306. minWidth: 40,
  307. minHeight: 40
  308. },
  309. resizeConfig: {
  310. // immediate: false,
  311. showTip: true
  312. }
  313. },
  314. splitPane: {},
  315. slider: {
  316. max: 100,
  317. min: 0
  318. },
  319. steps: {},
  320. switch: {},
  321. tabPane: {},
  322. tableSelect: {
  323. gridConfig: {
  324. showOverflow: true,
  325. showHeaderOverflow: true,
  326. showFooterOverflow: true,
  327. rowConfig: {
  328. isHover: true
  329. },
  330. virtualXConfig: {
  331. enabled: true,
  332. gt: 0
  333. },
  334. virtualYConfig: {
  335. enabled: true,
  336. gt: 0
  337. }
  338. }
  339. },
  340. tabs: {
  341. // destroyOnClose: false
  342. },
  343. tag: {},
  344. textEllipsis: {
  345. underline: true
  346. },
  347. text: {
  348. copyConfig: {
  349. showMessage: true
  350. }
  351. },
  352. textarea: {
  353. resize: 'none'
  354. },
  355. tip: {},
  356. tooltip: {
  357. // size: null,
  358. // enterable: false,
  359. trigger: 'hover',
  360. theme: 'dark',
  361. enterDelay: 500,
  362. leaveDelay: 300,
  363. isArrow: true
  364. },
  365. tree: {
  366. // autoResize: false,
  367. indent: 20,
  368. minHeight: 60,
  369. radioConfig: {
  370. strict: true
  371. },
  372. virtualYConfig: {
  373. enabled: true,
  374. gt: 50,
  375. oSize: 2
  376. }
  377. },
  378. treeSelect: {
  379. autoClose: true,
  380. virtualYConfig: {
  381. enabled: true,
  382. gt: 0,
  383. oSize: 2
  384. },
  385. treeConfig: {
  386. maxHeight: 300,
  387. radioConfig: {},
  388. checkboxConfig: {},
  389. filterConfig: {
  390. autoExpandAll: true
  391. }
  392. }
  393. },
  394. upload: {
  395. mode: 'all',
  396. imageTypes: ['jpg', 'jpeg', 'png', 'gif'],
  397. showList: true,
  398. showUploadButton: true,
  399. showButtonText: true,
  400. showRemoveButton: true,
  401. showButtonIcon: true,
  402. showPreview: true,
  403. dragToUpload: true,
  404. // imageConfig: {},
  405. showLimitSize: true,
  406. showLimitCount: true,
  407. autoSubmit: true,
  408. maxSimultaneousUploads: 5
  409. },
  410. watermark: {
  411. rotate: -30,
  412. gap: [100, 100]
  413. },
  414. table: {},
  415. colgroup: {},
  416. column: {},
  417. toolbar: {},
  418. grid: {},
  419. gantt: {}
  420. });
  421. const iconPrefix = 'vxe-icon-';
  422. setIcon({
  423. // loading
  424. LOADING: iconPrefix + 'spinner roll vxe-loading--default-icon',
  425. // button
  426. BUTTON_DROPDOWN: iconPrefix + 'arrow-down',
  427. BUTTON_LOADING: iconPrefix + 'spinner roll',
  428. BUTTON_TOOLTIP_ICON: iconPrefix + 'question-circle-fill',
  429. // menu
  430. MENU_ITEM_EXPAND_OPEN: iconPrefix + 'arrow-down rotate180',
  431. MENU_ITEM_EXPAND_CLOSE: iconPrefix + 'arrow-down',
  432. // select
  433. SELECT_LOADED: iconPrefix + 'spinner roll',
  434. SELECT_OPEN: iconPrefix + 'caret-down rotate180',
  435. SELECT_CLOSE: iconPrefix + 'caret-down',
  436. SELECT_ADD_OPTION: iconPrefix + 'add',
  437. // icon-picker
  438. ICON_PICKER_OPEN: iconPrefix + 'caret-down rotate180',
  439. ICON_PICKER_CLOSE: iconPrefix + 'caret-down',
  440. // pager
  441. PAGER_HOME: iconPrefix + 'home-page',
  442. PAGER_END: iconPrefix + 'end-page',
  443. PAGER_JUMP_PREV: iconPrefix + 'arrow-double-left',
  444. PAGER_JUMP_NEXT: iconPrefix + 'arrow-double-right',
  445. PAGER_PREV_PAGE: iconPrefix + 'arrow-left',
  446. PAGER_NEXT_PAGE: iconPrefix + 'arrow-right',
  447. PAGER_JUMP_MORE: iconPrefix + 'ellipsis-h',
  448. // radio
  449. RADIO_CHECKED: iconPrefix + 'radio-checked-fill',
  450. RADIO_UNCHECKED: iconPrefix + 'radio-unchecked',
  451. RADIO_DISABLED_UNCHECKED: iconPrefix + 'radio-unchecked-fill',
  452. // checkbox
  453. CHECKBOX_INDETERMINATE: iconPrefix + 'checkbox-indeterminate-fill',
  454. CHECKBOX_CHECKED: iconPrefix + 'checkbox-checked-fill',
  455. CHECKBOX_UNCHECKED: iconPrefix + 'checkbox-unchecked',
  456. CHECKBOX_DISABLED_UNCHECKED: iconPrefix + 'checkbox-unchecked-fill',
  457. // input
  458. INPUT_CLEAR: iconPrefix + 'error-circle-fill',
  459. INPUT_SEARCH: iconPrefix + 'search',
  460. INPUT_PLUS_NUM: iconPrefix + 'caret-up',
  461. INPUT_MINUS_NUM: iconPrefix + 'caret-down',
  462. // number-picker
  463. NUMBER_INPUT_MINUS_NUM: iconPrefix + 'minus',
  464. NUMBER_INPUT_PLUS_NUM: iconPrefix + 'add',
  465. // date-picker
  466. DATE_PICKER_DATE: iconPrefix + 'calendar',
  467. // password-input
  468. PASSWORD_INPUT_SHOW_PWD: iconPrefix + 'eye-fill-close',
  469. PASSWORD_INPUT_HIDE_PWD: iconPrefix + 'eye-fill',
  470. // modal
  471. MODAL_ZOOM_MIN: iconPrefix + 'minus',
  472. MODAL_ZOOM_REVERT: iconPrefix + 'recover',
  473. MODAL_ZOOM_IN: iconPrefix + 'square',
  474. MODAL_ZOOM_OUT: iconPrefix + 'maximize',
  475. MODAL_CLOSE: iconPrefix + 'close',
  476. MODAL_INFO: iconPrefix + 'info-circle-fill',
  477. MODAL_SUCCESS: iconPrefix + 'success-circle-fill',
  478. MODAL_WARNING: iconPrefix + 'warning-circle-fill',
  479. MODAL_ERROR: iconPrefix + 'error-circle-fill',
  480. MODAL_QUESTION: iconPrefix + 'question-circle-fill',
  481. MODAL_LOADING: iconPrefix + 'spinner roll',
  482. // drawer
  483. DRAWER_CLOSE: iconPrefix + 'close',
  484. // form
  485. FORM_PREFIX: iconPrefix + 'question-circle-fill',
  486. FORM_SUFFIX: iconPrefix + 'question-circle-fill',
  487. FORM_FOLDING: iconPrefix + 'arrow-up rotate180',
  488. FORM_UNFOLDING: iconPrefix + 'arrow-up',
  489. FORM_VALID_ERROR_ICON: iconPrefix + 'warning-circle-fill',
  490. // form-design
  491. FORM_DESIGN_STYLE_SETTING: iconPrefix + 'layout',
  492. FORM_DESIGN_PROPS_PC: iconPrefix + 'pc',
  493. FORM_DESIGN_PROPS_MOBILE: iconPrefix + 'mobile',
  494. FORM_DESIGN_PROPS_ADD: iconPrefix + 'add',
  495. FORM_DESIGN_PROPS_EDIT: iconPrefix + 'edit',
  496. FORM_DESIGN_WIDGET_ADD: iconPrefix + 'square-plus-fill',
  497. FORM_DESIGN_WIDGET_COPY: iconPrefix + 'copy',
  498. FORM_DESIGN_WIDGET_DELETE: iconPrefix + 'delete',
  499. FORM_DESIGN_WIDGET_SWAP_LR: iconPrefix + 'swap',
  500. FORM_DESIGN_WIDGET_OPTION_DELETE: iconPrefix + 'delete',
  501. FORM_DESIGN_WIDGET_OPTION_EXPAND_OPEN: iconPrefix + 'square-plus',
  502. FORM_DESIGN_WIDGET_OPTION_EXPAND_CLOSE: iconPrefix + 'square-minus',
  503. // list-design
  504. LIST_DESIGN_FIELD_SETTING: iconPrefix + 'custom-column',
  505. LIST_DESIGN_LIST_SETTING: iconPrefix + 'menu',
  506. LIST_DESIGN_LIST_SETTING_SEARCH_DELETE: iconPrefix + 'delete',
  507. LIST_DESIGN_LIST_SETTING_ACTIVE_DELETE: iconPrefix + 'delete',
  508. // upload
  509. UPLOAD_FILE_ERROR: iconPrefix + 'warning-circle-fill',
  510. UPLOAD_FILE_ADD: iconPrefix + 'upload',
  511. UPLOAD_FILE_REMOVE: iconPrefix + 'delete',
  512. UPLOAD_FILE_DOWNLOAD: iconPrefix + 'download',
  513. UPLOAD_IMAGE_UPLOAD: iconPrefix + 'upload',
  514. UPLOAD_IMAGE_RE_UPLOAD: iconPrefix + 'repeat',
  515. UPLOAD_IMAGE_ADD: iconPrefix + 'add',
  516. UPLOAD_IMAGE_REMOVE: iconPrefix + 'close',
  517. UPLOAD_LOADING: iconPrefix + 'spinner roll vxe-loading--default-icon',
  518. UPLOAD_FILE_TYPE_DEFAULT: iconPrefix + 'file',
  519. UPLOAD_FILE_TYPE_XLSX: iconPrefix + 'file-excel',
  520. UPLOAD_FILE_TYPE_XLS: iconPrefix + 'file-excel',
  521. UPLOAD_FILE_TYPE_PDF: iconPrefix + 'file-pdf',
  522. UPLOAD_FILE_TYPE_PNG: iconPrefix + 'file-image',
  523. UPLOAD_FILE_TYPE_GIF: iconPrefix + 'file-image',
  524. UPLOAD_FILE_TYPE_JPG: iconPrefix + 'file-image',
  525. UPLOAD_FILE_TYPE_JPEG: iconPrefix + 'file-image',
  526. UPLOAD_FILE_TYPE_MD: iconPrefix + 'file-markdown',
  527. UPLOAD_FILE_TYPE_PPD: iconPrefix + 'file-ppt',
  528. UPLOAD_FILE_TYPE_DOCX: iconPrefix + 'file-word',
  529. UPLOAD_FILE_TYPE_DOC: iconPrefix + 'file-word',
  530. UPLOAD_FILE_TYPE_ZIP: iconPrefix + 'file-zip',
  531. UPLOAD_FILE_TYPE_TXT: iconPrefix + 'file-txt',
  532. // image-preview
  533. IMAGE_PREVIEW_CLOSE: iconPrefix + 'close',
  534. IMAGE_PREVIEW_PREVIOUS: iconPrefix + 'arrow-left',
  535. IMAGE_PREVIEW_NEXT: iconPrefix + 'arrow-right',
  536. IMAGE_PREVIEW_PCT_FULL: iconPrefix + 'pct-full',
  537. IMAGE_PREVIEW_PCT_1_1: iconPrefix + 'pct-1-1',
  538. IMAGE_PREVIEW_ZOOM_OUT: iconPrefix + 'search-zoom-out',
  539. IMAGE_PREVIEW_ZOOM_IN: iconPrefix + 'search-zoom-in',
  540. IMAGE_PREVIEW_ROTATE_LEFT: iconPrefix + 'rotate-left',
  541. IMAGE_PREVIEW_ROTATE_RIGHT: iconPrefix + 'rotate-right',
  542. IMAGE_PREVIEW_PRINT: iconPrefix + 'print',
  543. IMAGE_PREVIEW_DOWNLOAD: iconPrefix + 'download',
  544. // alert
  545. ALERT_CLOSE: iconPrefix + 'close',
  546. ALERT_INFO: iconPrefix + 'info-circle-fill',
  547. ALERT_SUCCESS: iconPrefix + 'success-circle-fill',
  548. ALERT_WARNING: iconPrefix + 'warning-circle-fill',
  549. ALERT_ERROR: iconPrefix + 'error-circle-fill',
  550. // tree
  551. TREE_NODE_OPEN: iconPrefix + 'caret-right rotate90',
  552. TREE_NODE_CLOSE: iconPrefix + 'caret-right',
  553. TREE_NODE_LOADED: iconPrefix + 'spinner roll',
  554. // tree-select
  555. TREE_SELECT_LOADED: iconPrefix + 'spinner roll',
  556. TREE_SELECT_OPEN: iconPrefix + 'caret-down rotate180',
  557. TREE_SELECT_CLOSE: iconPrefix + 'caret-down',
  558. // table-select
  559. TABLE_SELECT_LOADED: iconPrefix + 'spinner roll',
  560. TABLE_SELECT_OPEN: iconPrefix + 'caret-down rotate180',
  561. TABLE_SELECT_CLOSE: iconPrefix + 'caret-down',
  562. // tabs
  563. TABS_TAB_BUTTON_TOP: iconPrefix + 'arrow-up',
  564. TABS_TAB_BUTTON_BOTTOM: iconPrefix + 'arrow-down',
  565. TABS_TAB_BUTTON_LEFT: iconPrefix + 'arrow-left',
  566. TABS_TAB_BUTTON_RIGHT: iconPrefix + 'arrow-right',
  567. TABS_TAB_CLOSE: iconPrefix + 'close',
  568. TABS_TAB_REFRESH: iconPrefix + 'refresh',
  569. TABS_TAB_REFRESH_LOADING: iconPrefix + 'refresh roll',
  570. // text
  571. TEXT_COPY: iconPrefix + 'copy',
  572. TEXT_LOADING: iconPrefix + 'spinner roll',
  573. // tag
  574. TAG_CLOSE: iconPrefix + 'close',
  575. TAG_LOADING: iconPrefix + 'spinner roll',
  576. // carousel
  577. CAROUSEL_HORIZONTAL_PREVIOUS: iconPrefix + 'arrow-left',
  578. CAROUSEL_HORIZONTAL_NEXT: iconPrefix + 'arrow-right',
  579. CAROUSEL_VERTICAL_PREVIOUS: iconPrefix + 'arrow-up',
  580. CAROUSEL_VERTICAL_NEXT: iconPrefix + 'arrow-down',
  581. // collapse
  582. COLLAPSE_OPEN: iconPrefix + 'arrow-right rotate90',
  583. COLLAPSE_CLOSE: iconPrefix + 'arrow-right',
  584. // empty
  585. EMPTY_DEFAULT: iconPrefix + 'empty',
  586. // result
  587. RESULT_INFO: iconPrefix + 'info-circle-fill',
  588. RESULT_SUCCESS: iconPrefix + 'success-circle-fill',
  589. RESULT_WARNING: iconPrefix + 'warning-circle-fill',
  590. RESULT_ERROR: iconPrefix + 'error-circle-fill',
  591. RESULT_QUESTION: iconPrefix + 'question-circle-fill',
  592. RESULT_LOADING: iconPrefix + 'spinner roll',
  593. // rate
  594. RATE_CHECKED: iconPrefix + 'star-fill',
  595. RATE_UNCHECKED: iconPrefix + 'star',
  596. // color-picker
  597. COLOR_PICKER_COLOR_COPY: iconPrefix + 'copy',
  598. COLOR_PICKER_EYE_DROPPER: iconPrefix + 'dropper',
  599. COLOR_PICKER_TPTY_OPEN: iconPrefix + 'arrow-down rotate180',
  600. COLOR_PICKER_TPTY_CLOSE: iconPrefix + 'arrow-down',
  601. // split
  602. SPLIT_TOP_ACTION: iconPrefix + 'arrow-up',
  603. SPLIT_BOTTOM_ACTION: iconPrefix + 'arrow-down',
  604. SPLIT_LEFT_ACTION: iconPrefix + 'arrow-left',
  605. SPLIT_RIGHT_ACTION: iconPrefix + 'arrow-right'
  606. });
  607. export * from '@vxe-ui/core';
  608. export default VxeUI;