index.ts 961 B

12345678910111213141516171819202122232425
  1. import type { App } from 'vue'
  2. import { Icon } from './Icon'
  3. import { Form } from '@/components/Form'
  4. import { Table } from '@/components/Table'
  5. import { Search } from '@/components/Search'
  6. import { XModal } from '@/components/XModal'
  7. import { XTable } from '@/components/XTable'
  8. import { XButton, XTextButton } from '@/components/XButton'
  9. import { DictTag } from '@/components/DictTag'
  10. import { ContentWrap } from '@/components/ContentWrap'
  11. import { Descriptions } from '@/components/Descriptions'
  12. export const setupGlobCom = (app: App<Element>): void => {
  13. app.component('Icon', Icon)
  14. app.component('Form', Form)
  15. app.component('Table', Table)
  16. app.component('Search', Search)
  17. app.component('XModal', XModal)
  18. app.component('XTable', XTable)
  19. app.component('XButton', XButton)
  20. app.component('XTextButton', XTextButton)
  21. app.component('DictTag', DictTag)
  22. app.component('ContentWrap', ContentWrap)
  23. app.component('Descriptions', Descriptions)
  24. }