parasails.registerPage('search-church', {
  //  ╦╔╗╔╦╔╦╗╦╔═╗╦    ╔═╗╔╦╗╔═╗╔╦╗╔═╗
  //  ║║║║║ ║ ║╠═╣║    ╚═╗ ║ ╠═╣ ║ ║╣
  //  ╩╝╚╝╩ ╩ ╩╩ ╩╩═╝  ╚═╝ ╩ ╩ ╩ ╩ ╚═╝
  data: {
    //…
  },

  //  ╦  ╦╔═╗╔═╗╔═╗╦ ╦╔═╗╦  ╔═╗
  //  ║  ║╠╣ ║╣ ║  ╚╦╝║  ║  ║╣
  //  ╩═╝╩╚  ╚═╝╚═╝ ╩ ╚═╝╩═╝╚═╝
  beforeMount: function() {
    //…
  },
  mounted: async function() {

  },

  //  ╦╔╗╔╔╦╗╔═╗╦═╗╔═╗╔═╗╔╦╗╦╔═╗╔╗╔╔═╗
  //  ║║║║ ║ ║╣ ╠╦╝╠═╣║   ║ ║║ ║║║║╚═╗
  //  ╩╝╚╝ ╩ ╚═╝╩╚═╩ ╩╚═╝ ╩ ╩╚═╝╝╚╝╚═╝
  methods: {
    paginate: function ($event) {
      console.log($event)
    },

    goToEdit: function (id) {
      this.goto(`/church/edit-church/${id}`)
    },

    goToBack: function () {
      this.goto(`/welcome`)
    },

    create: function() {
      this.goto('/church/edit-church/new')
    },

    join: function(churchId) {
      Cloud.saveUserChurch.with({
        userId: this.me.id,
        churchId: churchId
      })
        .then(
          ()=>{
            alert('Success on saving')
          }
        ).catch(err=>{
          console.log(err)
          alert(`Error on saving`)
      })
    }
  }
});
