@@ -16,7 +16,7 @@ function EditModal({ isOpen, setOpen, circleId }: InviteModalProps) {
1616 }
1717 const { getAccessToken } = authContext ;
1818 const [ users , setUsers ] = useState < EditUser [ ] > ( [ ] ) ;
19-
19+
2020 useEffect ( ( ) => {
2121 async function fetchEditUsers ( ) {
2222 const token = await getAccessToken ( ) ;
@@ -51,10 +51,10 @@ function EditModal({ isOpen, setOpen, circleId }: InviteModalProps) {
5151 }
5252 fetchEditUsers ( ) ;
5353 } , [ circleId , getAccessToken ] ) ;
54-
54+
5555 const handleRoleChange = ( userId : string , newRole : string ) => {
56- setUsers ( prevUsers =>
57- prevUsers . map ( user =>
56+ setUsers ( prevUsers =>
57+ prevUsers . map ( user =>
5858 user . id === userId ? { ...user , role : newRole } : user
5959 )
6060 ) ;
@@ -91,7 +91,7 @@ function EditModal({ isOpen, setOpen, circleId }: InviteModalProps) {
9191 } ;
9292
9393 if ( ! isOpen ) return null ;
94-
94+
9595 return (
9696 < div className = "mx-auto max-w-screen-xl relative z-10 focus:outline-none" >
9797 < form action = "#" className = "mx-auto mb-4 mt-6 max-w-md space-y-4" onSubmit = { handleSubmit } >
@@ -128,13 +128,14 @@ function EditModal({ isOpen, setOpen, circleId }: InviteModalProps) {
128128 >
129129 < option value = "member" > Member</ option >
130130 < option value = "admin" > Admin</ option >
131+ < option value = "remove" > Remove</ option >
131132 </ select >
132133 </ li >
133134 ) ) }
134135 </ ul >
135136 </ div >
136137 </ div >
137-
138+
138139 < div className = "flex items-center justify-between" >
139140 < button
140141 type = "submit"
0 commit comments