<script setup>
definePageMeta({
  layout: 'admin'
})

/**
 * 새 회원 저장 후 상세 화면으로 이동한다.
 * @param {Object} member - 저장된 회원
 * @returns {Promise<void>} 이동 처리
 */
const handleMemberSaved = async (member) => {
  if (!member?.id) {
    return
  }

  await navigateTo(`/admin/members/${member.id}`)
}
</script>

<template>
  <AdminMemberForm mode="new" @saved="handleMemberSaved" />
</template>
