You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839
  1. import Vue from 'vue';
  2. import Vuex from 'vuex';
  3. import TimeshareModule from './modules/timeshare/timeshare';
  4. import UsersModule from './modules/users';
  5. import StatusModule from './modules/timeshare/status';
  6. import UnitConfigurationModule from './modules/timeshare/unitConfiguration';
  7. import TimeshareBuyModule from './modules/timeshare/buyPage';
  8. import SearchTabModule from './modules/searchTab';
  9. import ResortModule from './modules/timeshare/resort';
  10. import PropertyModule from './modules/property/property';
  11. import WeekModule from './modules/timeshare/week';
  12. import PropertyAdminModule from './modules/property/propertyAdmin';
  13. import PropertyList from './modules/property/propertyLists';
  14. import PropertyTypes from './modules/property/propertyTypes';
  15. import Register from './modules/user/register';
  16. import WeekList from './modules/timeshare/weekList';
  17. Vue.use(Vuex);
  18. /* eslint no-param-reassign: ["error", { "props": false }] */
  19. export default new Vuex.Store({
  20. modules: {
  21. timeshare: TimeshareModule,
  22. users: UsersModule,
  23. status: StatusModule,
  24. unitConfiguration: UnitConfigurationModule,
  25. timeshareBuy: TimeshareBuyModule,
  26. searchTab: SearchTabModule,
  27. resort: ResortModule,
  28. property: PropertyModule,
  29. week: WeekModule,
  30. propertyAdmin: PropertyAdminModule,
  31. propertyList: PropertyList,
  32. propertyTypes: PropertyTypes,
  33. registerIndividual: Register,
  34. registerAgency: Register,
  35. weekList: WeekList,
  36. },
  37. });