관리자 멤버 상세와 추가 화면 구현
This commit is contained in:
22
pages/admin/members/new.vue
Normal file
22
pages/admin/members/new.vue
Normal file
@@ -0,0 +1,22 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user