+
+
+
+
+
+
+
+ {showCastInfo.name}
+
+
+ {
+ e.preventDefault();
+ dialog.open({
+ title: '출연진 정보 편집',
+ isAuto: true,
+ content: (
+ {
+ try {
+ await onSave(castInfo);
+ dialog.close();
+ } catch {
+ return new Promise((_, reject) => reject('저장 중 오류가 발생하였습니다.'));
+ }
+ }}
+ prevShowCastInfo={showCastInfo}
+ onDelete={async () => {
+ try {
+ await onDelete?.();
+ dialog.close();
+ } catch {
+ return new Promise((_, reject) => reject('삭제 중 오류가 발생하였습니다.'));
+ }
+ }}
+ />
+ ),
+ });
+ }}
+ >
+
+ 편집하기
+
+
+ {memberLength > 0 && (
+ <>
+
+ {members.map((member) => (
+
+ {member.userImgPath ? (
+
+ ) : (
+
+ )}
+ {member.userNickname}
+ ({member.roleName})
+
+ ))}
+
+ {
+ e.preventDefault();
+ toggle();
+ }}
+ >
+ {isOpen ? '팀원 리스트 접기' : '팀원 리스트 펼쳐보기'}
+ {isOpen ? : }
+
+ >
+ )}
+
+
+