Refactor player components: streamline state management and improve code readability in PermissionsDropdown, Players, and PrefixDropdown
Some checks failed
SteamWarCI Build failed

This commit is contained in:
2025-12-02 22:35:32 +01:00
parent 3bde299ea5
commit e1220ff5ac
4 changed files with 26 additions and 24 deletions

View File

@@ -28,6 +28,11 @@
let value = $state(perms);
let prevValue = $state(perms);
$effect(() => {
value = perms;
prevValue = perms;
});
function onChange(change: string[]) {
$permissions.perms.forEach((perm) => {
if (prevValue.includes(perm) && !change.includes(perm)) {