import {
  create,
  NConfigProvider,
  NNotificationProvider,
  NButton,
  NLayout,
  NLayoutContent,
  NLayoutHeader,
  NLayoutFooter,
  NLayoutSider,
  NMenu,
  NInput,
  NUpload,
  NImage,
  NForm,
  NFormItem,
  NBreadcrumb,
  NBreadcrumbItem,
  NSwitch,
  NTabs,
  NTabPane
} from 'naive-ui'

const naive = create({
  components: [
    NConfigProvider,
    NNotificationProvider,
    NButton,
    NLayout,
    NLayoutContent,
    NLayoutHeader,
    NLayoutSider,
    NLayoutFooter,
    NMenu,
    NInput,
    NUpload,
    NImage,
    NForm,
    NFormItem,
    NBreadcrumb,
    NBreadcrumbItem,
    NSwitch,
    NTabs,
    NTabPane
  ]
})

export default naive