fix dropdown menu styling

This commit is contained in:
rmoren97 2026-02-13 15:42:48 -08:00
parent 82c73b4088
commit b076d756a3
2 changed files with 11 additions and 10 deletions

View File

@ -6,6 +6,7 @@ import { ArrowLeft, ShieldCheck, UserMinus, UserPlus } from 'lucide-react'
import Link from 'next/link'
import PageHeader from '@/components/PageHeader'
import Button from '@/components/ui/Button'
import Select from '@/components/ui/Select'
import Spinner from '@/components/ui/Spinner'
import { useToast } from '@/contexts/ToastContext'
import { useAuth } from '@/contexts/AuthContext'
@ -152,18 +153,13 @@ export default function ServerAdminsPage() {
Add Admin
</h3>
<div className="flex gap-3">
<select
<Select
value={selectedUserId}
onChange={(e) => setSelectedUserId(e.target.value)}
className="flex-1 bg-white/[0.05] border border-white/[0.1] rounded-lg px-3 py-2 text-sm text-gray-200 focus:outline-none focus:border-cyan-500/50 focus:ring-1 focus:ring-cyan-500/30"
>
<option value="">Select a user...</option>
{availableUsers.map(u => (
<option key={u._id} value={u._id}>
{u.username} ({u.email})
</option>
))}
</select>
placeholder="Select a user..."
options={availableUsers.map(u => ({ value: u._id, label: `${u.username} (${u.email})` }))}
className="flex-1"
/>
<Button
icon={UserPlus}
onClick={handleAdd}

View File

@ -59,6 +59,11 @@ body {
color: rgba(255, 255, 255, 0.3);
}
select option {
background-color: #0d0d1a;
color: #f3f4f6;
}
/* ─── Glass Shine (top border gradient) ───────────────────────── */
.glass-shine {