naive.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. import type { App } from 'vue';
  2. import {
  3. create,
  4. NA,
  5. NP,
  6. NH1,
  7. NH2,
  8. NH3,
  9. NH4,
  10. NCode,
  11. NText,
  12. NTime,
  13. NEllipsis,
  14. NConfigProvider,
  15. NMessageProvider,
  16. NDialogProvider,
  17. NGradientText,
  18. NInput,
  19. NImage,
  20. NButton,
  21. NButtonGroup,
  22. NForm,
  23. NFormItem,
  24. NCheckboxGroup,
  25. NCheckbox,
  26. NIcon,
  27. NLayout,
  28. NLayoutHeader,
  29. NLayoutContent,
  30. NLayoutFooter,
  31. NLayoutSider,
  32. NMenu,
  33. NBreadcrumb,
  34. NBreadcrumbItem,
  35. NDropdown,
  36. NSpace,
  37. NTooltip,
  38. NAvatar,
  39. NTabs,
  40. NTabPane,
  41. NCard,
  42. NRow,
  43. NCol,
  44. NDrawer,
  45. NDrawerContent,
  46. NDivider,
  47. NSwitch,
  48. NBadge,
  49. NAlert,
  50. NElement,
  51. NTag,
  52. NNotificationProvider,
  53. NNumberAnimation,
  54. NProgress,
  55. NDatePicker,
  56. NGrid,
  57. NGridItem,
  58. NList,
  59. NListItem,
  60. NThing,
  61. NDataTable,
  62. NPopover,
  63. NPagination,
  64. NSelect,
  65. NSlider,
  66. NRadioGroup,
  67. NRadio,
  68. NSteps,
  69. NStep,
  70. NInputGroup,
  71. NResult,
  72. NDescriptions,
  73. NDescriptionsItem,
  74. NTable,
  75. NInputNumber,
  76. NLoadingBarProvider,
  77. NModal,
  78. NUpload,
  79. NUploadFileList,
  80. NUploadTrigger,
  81. NUploadDragger,
  82. NTree,
  83. NSpin,
  84. NTimeline,
  85. NTimelineItem,
  86. NTimePicker,
  87. NBackTop,
  88. NSkeleton,
  89. NStatistic,
  90. NCarousel,
  91. NScrollbar,
  92. NPopselect,
  93. NCollapse,
  94. NCollapseItem,
  95. NColorPicker,
  96. NWatermark,
  97. NEmpty,
  98. NCollapseTransition
  99. } from 'naive-ui';
  100. const naive = create({
  101. components: [
  102. NA,
  103. NP,
  104. NH1,
  105. NH2,
  106. NH3,
  107. NH4,
  108. NCode,
  109. NText,
  110. NTime,
  111. NEllipsis,
  112. NMessageProvider,
  113. NDialogProvider,
  114. NConfigProvider,
  115. NGradientText,
  116. NInput,
  117. NButton,
  118. NButtonGroup,
  119. NForm,
  120. NFormItem,
  121. NCheckboxGroup,
  122. NCheckbox,
  123. NIcon,
  124. NImage,
  125. NLayout,
  126. NLayoutHeader,
  127. NLayoutContent,
  128. NLayoutFooter,
  129. NLayoutSider,
  130. NMenu,
  131. NBreadcrumb,
  132. NBreadcrumbItem,
  133. NDropdown,
  134. NSpace,
  135. NTooltip,
  136. NAvatar,
  137. NTabs,
  138. NTabPane,
  139. NCard,
  140. NRow,
  141. NCol,
  142. NDrawer,
  143. NDrawerContent,
  144. NDivider,
  145. NSwitch,
  146. NBadge,
  147. NAlert,
  148. NElement,
  149. NTag,
  150. NNotificationProvider,
  151. NNumberAnimation,
  152. NProgress,
  153. NDatePicker,
  154. NGrid,
  155. NGridItem,
  156. NList,
  157. NListItem,
  158. NThing,
  159. NDataTable,
  160. NPopover,
  161. NPagination,
  162. NSlider,
  163. NSelect,
  164. NRadioGroup,
  165. NRadio,
  166. NSteps,
  167. NStep,
  168. NInputGroup,
  169. NResult,
  170. NDescriptions,
  171. NDescriptionsItem,
  172. NTable,
  173. NInputNumber,
  174. NLoadingBarProvider,
  175. NModal,
  176. NUpload,
  177. NUploadFileList,
  178. NUploadTrigger,
  179. NUploadDragger,
  180. NTree,
  181. NSpin,
  182. NTimeline,
  183. NTimelineItem,
  184. NTimePicker,
  185. NBackTop,
  186. NSkeleton,
  187. NStatistic,
  188. NCarousel,
  189. NScrollbar,
  190. NPopselect,
  191. NCollapse,
  192. NCollapseItem,
  193. NColorPicker,
  194. NWatermark,
  195. NEmpty,
  196. NCollapseTransition
  197. ],
  198. });
  199. export function setupNaive(app: App<Element>) {
  200. app.use(naive);
  201. }