v0.11.1 various UI bug fixes
This commit is contained in:
@@ -12,7 +12,8 @@ function UserCheckList({ allUsers, selectedIds, onChange }) {
|
||||
return (
|
||||
<div>
|
||||
<input className="input" placeholder="Search users…" value={search}
|
||||
onChange={e => setSearch(e.target.value)} style={{ marginBottom: 8 }} />
|
||||
onChange={e => setSearch(e.target.value)} style={{ marginBottom: 8 }}
|
||||
autoComplete="new-password" />
|
||||
<div style={{ maxHeight: 200, overflowY: 'auto', border: '1px solid var(--border)', borderRadius: 'var(--radius)' }}>
|
||||
{filtered.map(u => (
|
||||
<label key={u.id} style={{ display: 'flex', alignItems: 'center', gap: 10, padding: '8px 12px', borderBottom: '1px solid var(--border)', cursor: 'pointer' }}>
|
||||
@@ -155,7 +156,8 @@ function AllGroupsTab({ allUsers, onRefresh }) {
|
||||
<div>
|
||||
<label className="settings-section-label">Group Name</label>
|
||||
<input className="input" value={editName} onChange={e => setEditName(e.target.value)}
|
||||
placeholder="e.g. Coaches" style={{ marginTop: 6 }} />
|
||||
placeholder="e.g. Coaches" style={{ marginTop: 6 }}
|
||||
autoComplete="new-password" />
|
||||
{isCreating && <p style={{ fontSize: 12, color: 'var(--text-tertiary)', marginTop: 5 }}>A matching Direct Message group will be created automatically.</p>}
|
||||
</div>
|
||||
<div>
|
||||
@@ -295,7 +297,8 @@ function DirectMessagesTab({ allUserGroups, onRefresh, refreshKey }) {
|
||||
<div>
|
||||
<label className="settings-section-label">DM Name</label>
|
||||
<input className="input" value={dmName} onChange={e => setDmName(e.target.value)}
|
||||
placeholder="e.g. Coaches + Players" style={{ marginTop: 6 }} />
|
||||
placeholder="e.g. Coaches + Players" style={{ marginTop: 6 }}
|
||||
autoComplete="new-password" />
|
||||
</div>
|
||||
<div>
|
||||
<label className="settings-section-label">Member Groups</label>
|
||||
|
||||
Reference in New Issue
Block a user