/*
eslint
@typescript-eslint/explicit-function-return-type: 0,
@typescript-eslint/no-explicit-any: 0
*/
import FeathersVuexFind from '../FeathersVuexFind'
import FeathersVuexGet from '../FeathersVuexGet'
import FeathersVuexFormWrapper from '../FeathersVuexFormWrapper'
import FeathersVuexInputWrapper from '../FeathersVuexInputWrapper'
import FeathersVuexPagination from '../FeathersVuexPagination'
import { globalModels } from '../service-module/global-models'

export const FeathersVuex = {
  install(Vue, options = { components: true }) {
    const shouldSetupComponents = options.components !== false

    Vue.$FeathersVuex = globalModels
    Vue.prototype.$FeathersVuex = globalModels

    if (shouldSetupComponents) {
      Vue.component('FeathersVuexFind', FeathersVuexFind)
      Vue.component('FeathersVuexGet', FeathersVuexGet)
      Vue.component('FeathersVuexFormWrapper', FeathersVuexFormWrapper)
      Vue.component('FeathersVuexInputWrapper', FeathersVuexInputWrapper)
      Vue.component('FeathersVuexPagination', FeathersVuexPagination)
    }
  }
}

/*
eslint
@typescript-eslint/explicit-function-return-type: 0,
@typescript-eslint/no-explicit-any: 0
*/
import FeathersVuexFind from '../FeathersVuexFind'
import FeathersVuexGet from '../FeathersVuexGet'
import FeathersVuexFormWrapper from '../FeathersVuexFormWrapper'
import FeathersVuexPagination from '../FeathersVuexPagination'
import { globalModels } from '../service-module/global-models'

export const FeathersVuex = {
  install(Vue, options = { components: true }) {
    const shouldSetupComponents = options.components !== false

    Vue.$FeathersVuex = globalModels
    Vue.prototype.$FeathersVuex = globalModels

    if (shouldSetupComponents) {
      Vue.component('FeathersVuexFind', FeathersVuexFind)
      Vue.component('FeathersVuexGet', FeathersVuexGet)
      Vue.component('FeathersVuexFormWrapper', FeathersVuexFormWrapper)
      Vue.component('FeathersVuexPagination', FeathersVuexPagination)
    }
  }
}

--- 
+++ 
@@ -6,6 +6,7 @@
 import FeathersVuexFind from '../FeathersVuexFind'
 import FeathersVuexGet from '../FeathersVuexGet'
 import FeathersVuexFormWrapper from '../FeathersVuexFormWrapper'
+import FeathersVuexInputWrapper from '../FeathersVuexInputWrapper'
 import FeathersVuexPagination from '../FeathersVuexPagination'
 import { globalModels } from '../service-module/global-models'
 
@@ -20,6 +21,7 @@
       Vue.component('FeathersVuexFind', FeathersVuexFind)
       Vue.component('FeathersVuexGet', FeathersVuexGet)
       Vue.component('FeathersVuexFormWrapper', FeathersVuexFormWrapper)
+      Vue.component('FeathersVuexInputWrapper', FeathersVuexInputWrapper)
       Vue.component('FeathersVuexPagination', FeathersVuexPagination)
     }
   }
fix: Add FeathersVuexInputWrapper to the VuePlugin

The Form Wrapper was getting registered, properly, but the Input Wrapper was missing.
