Closed YujinJI closed 9 months ago
const handleModalAction = (tripGroupId: number, cardType: string) => { showModal( titles[cardType], confirmTexts[cardType], messages[cardType], confirmTypes[cardType], () => { if (cardType === 'leader') { handleDeleteGroup(tripGroupId); } else if (cardType === 'approved') { handleLeaveGroup(tripGroupId); } else if (cardType === 'pending') { handleCancelApplyGroup(tripGroupId); } else if (cardType === 'notMember') { handleApplyGroup(tripGroupId); } } ); };
apis/groupDetail
apis/groupApply
apis/group
{userStatus === 'leader' && ( <div className='flex gap-3'> <Button type='button' styleType='solid' style={isLoading ? { pointerEvents: 'none' } : {}} fullWidth onClickHandler={() => navigate(`/group/edit/${tripGroupId}`)} > 수정 </Button> <Button type='button' styleType='warning' style={isLoading ? { pointerEvents: 'none' } : {}} fullWidth onClickHandler={() => handleModalAction(tripGroupId, 'leader')} > 삭제 </Button> </div> )}
@geniee1220 @YujinJI 1기부터 많은 기수들을 봐왔지만~역대급으로 훌륭하게 잘하시네요~ 마지막 추가 작업들까지 멋집니다 😄 화이팅 🔥
PR 타입
변경 사항
apis/groupDetail
apis/groupApply
파일을 삭제했습니다. 필요한 내용은apis/group
에 추가했습니다.