Filter out the currently edited server from the host server selection in the Dashboard component for improved user experience.

This commit is contained in:
headlessdev 2025-04-19 00:28:22 +02:00
parent d9304001fe
commit 6412cbaf1c

View File

@ -861,16 +861,16 @@ export default function Dashboard() {
<SelectValue placeholder="Select a host server" /> <SelectValue placeholder="Select a host server" />
</SelectTrigger> </SelectTrigger>
<SelectContent> <SelectContent>
{hostServers.map( {hostServers
(server) => ( .filter(server => server.id !== editId)
.map((server) => (
<SelectItem <SelectItem
key={server.id} key={server.id}
value={server.id.toString()} value={server.id.toString()}
> >
{server.name} {server.name}
</SelectItem> </SelectItem>
) ))}
)}
</SelectContent> </SelectContent>
</Select> </Select>
</div> </div>
@ -1214,22 +1214,16 @@ export default function Dashboard() {
<SelectValue placeholder="Select a host server" /> <SelectValue placeholder="Select a host server" />
</SelectTrigger> </SelectTrigger>
<SelectContent> <SelectContent>
{hostServers.map( {hostServers
( .filter(server => server.id !== editId)
server .map((server) => (
) => (
<SelectItem <SelectItem
key={ key={server.id}
server.id
}
value={server.id.toString()} value={server.id.toString()}
> >
{ {server.name}
server.name
}
</SelectItem> </SelectItem>
) ))}
)}
</SelectContent> </SelectContent>
</Select> </Select>
</div> </div>