mirror of
https://github.com/myfatemi04/wheelshare-frontend.git
synced 2025-04-17 17:40:16 -04:00
make group members list scrollable
This commit is contained in:
parent
7e2b8233b3
commit
21cf8fc7d2
|
@ -53,27 +53,48 @@ export default function GroupMembersLink() {
|
||||||
style={{
|
style={{
|
||||||
textAlign: 'center',
|
textAlign: 'center',
|
||||||
backgroundColor: '#fdfdfd',
|
backgroundColor: '#fdfdfd',
|
||||||
|
maxHeight: 'calc(100vh - 4rem)',
|
||||||
|
position: 'relative',
|
||||||
}}
|
}}
|
||||||
cancelClicks
|
|
||||||
>
|
>
|
||||||
<h3>Members</h3>
|
<h3>Members</h3>
|
||||||
|
|
||||||
{group.users.map(({ name, id }) => (
|
<span>Member count: {group.users.length}</span>
|
||||||
<span key={id}>
|
|
||||||
{name} {adminIds.has(id) && ' (admin)'}{' '}
|
<div
|
||||||
{amIAdmin &&
|
style={{
|
||||||
(adminIds.has(id) ? (
|
display: 'flex',
|
||||||
<button onClick={() => removeAdmin(id)}>
|
flexDirection: 'column',
|
||||||
Remove as admin
|
overflowY: 'auto',
|
||||||
</button>
|
padding: '2rem 0.5rem',
|
||||||
) : (
|
textAlign: 'left',
|
||||||
<button onClick={() => addAdmin(id, name)}>
|
}}
|
||||||
Add as admin
|
>
|
||||||
</button>
|
{group.users.map(({ name, id }) => (
|
||||||
))}
|
<div
|
||||||
</span>
|
key={id}
|
||||||
))}
|
style={{
|
||||||
<br />
|
display: 'flex',
|
||||||
|
justifyContent: 'space-between',
|
||||||
|
margin: '0.5rem 0',
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<span>
|
||||||
|
{name} {adminIds.has(id) && ' (admin)'}
|
||||||
|
</span>
|
||||||
|
{amIAdmin &&
|
||||||
|
(adminIds.has(id) ? (
|
||||||
|
<button onClick={() => removeAdmin(id)}>
|
||||||
|
Remove admin
|
||||||
|
</button>
|
||||||
|
) : (
|
||||||
|
<button onClick={() => addAdmin(id, name)}>
|
||||||
|
Make admin
|
||||||
|
</button>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
|
||||||
<GroupInviteCode />
|
<GroupInviteCode />
|
||||||
</UISecondaryBox>
|
</UISecondaryBox>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user