import { boot } from 'quasar/wrappers'
import pnPageCard from 'components/pnPageCard.vue'
import pnScrollList from 'components/pnScrollList.vue'
import pnAutoAvatar from 'components/pnAutoAvatar.vue'
import pnOverlay from 'components/pnOverlay.vue'
import pnSmallDialog from 'components/pnSmallDialog.vue'
import pnImageSelector from 'components/pnImageSelector.vue'
import pnShadowScroll from 'components/pnShadowScroll.vue'
import pnMagicOverlay from 'components/pnMagicOverlay.vue'
import pnAccountBlockName from 'components/pnAccountBlockName.vue'
import pnOnboardBtn from 'components/pnOnboardBtn.vue'

const components = {
  pnPageCard,
  pnScrollList,
  pnAutoAvatar,
  pnOverlay,
  pnImageSelector,
  pnSmallDialog,
  pnShadowScroll,
  pnMagicOverlay,
  pnAccountBlockName,
  pnOnboardBtn
}

export default boot(({ app }) => {
  Object.entries(components).forEach(([name, component]) => {
    app.component(name, component)
  })
})

