<script setup lang="ts">
import BusinessAccountMessage from '~/pages/account/messages.vue'

const { isMessageModalOpen, closeMessageModal, isNeedContact, option } = useMessageModal()

// async function handleLogin() {
//   error.value = false
//   isLoading.value = true
//   try {
//     await login(loginForm.value)
//     closeLoginModal({ status: true })
//   }
//   catch (err) {
//     error.value = true
//   }
//   finally {
//     isLoading.value = false
//   }
// }

function handleClose() {
  closeMessageModal({ status: false, error: '用户取消登录' })
}
</script>

<template>
  <el-dialog
    v-model="isMessageModalOpen"
    :append-to-body="true"
    width="800"
    @close="handleClose"
  >
    <BusinessAccountMessage v-if="!isNeedContact && isMessageModalOpen" :option :is-use-contact="false" />
    <BusinessAccountMessage v-else-if="isMessageModalOpen" refer="global" />
  </el-dialog>
</template>

<style lang="less">

</style>