Code Cleanup™
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
activePerms = value.perms;
|
||||
prefixEdit = value.prefix.name;
|
||||
return value;
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
function togglePerm(perm: string) {
|
||||
@@ -54,7 +54,7 @@
|
||||
} else {
|
||||
activePerms = [...activePerms, perm];
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function save() {
|
||||
@@ -76,7 +76,7 @@
|
||||
}
|
||||
|
||||
playerPerms = loadPlayer(selectedPlayer);
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
let permsFuture = $permsRepo.listPerms();
|
||||
@@ -102,7 +102,9 @@
|
||||
{#if filteredPlayers.length < 100}
|
||||
<ul class="flex-1 overflow-scroll">
|
||||
{#each filteredPlayers as player (player.id)}
|
||||
<li class="p-4 transition-colors hover:bg-gray-700 cursor-pointer" class:text-orange-500={player.id === selectedPlayer} on:click|preventDefault={() => selectedPlayer = player.id}>
|
||||
<li class="p-4 transition-colors hover:bg-gray-700 cursor-pointer"
|
||||
class:text-orange-500={player.id === selectedPlayer}
|
||||
on:click|preventDefault={() => selectedPlayer = player.id}>
|
||||
{player.name}
|
||||
</li>
|
||||
{/each}
|
||||
@@ -120,16 +122,20 @@
|
||||
{:then player}
|
||||
<h1>Prefix</h1>
|
||||
{#each Object.entries(perms.prefixes) as [key, prefix]}
|
||||
<Radio name="prefix" bind:group={prefixEdit} value={prefix.name}>{capitalize(prefix.name.substring(7).toLowerCase())}</Radio>
|
||||
<Radio name="prefix" bind:group={prefixEdit}
|
||||
value={prefix.name}>{capitalize(prefix.name.substring(7).toLowerCase())}</Radio>
|
||||
{/each}
|
||||
<h1>Permissions</h1>
|
||||
{#each perms.perms as perm}
|
||||
<Checkbox checked={activePerms.includes(perm)} on:click={togglePerm(perm)}>{capitalize(perm.toLowerCase())}</Checkbox>
|
||||
<Checkbox checked={activePerms.includes(perm)}
|
||||
on:click={togglePerm(perm)}>{capitalize(perm.toLowerCase())}</Checkbox>
|
||||
{/each}
|
||||
<div class="mt-4">
|
||||
<Button disabled={prefixEdit === player.prefix.name && activePerms === player.perms} on:click={save}>Save</Button>
|
||||
<Button disabled={prefixEdit === player.prefix.name && activePerms === player.perms}
|
||||
on:click={save}>Save
|
||||
</Button>
|
||||
</div>
|
||||
{:catch error}
|
||||
{:catch error}
|
||||
<p>{error.toString()}</p>
|
||||
{/await}
|
||||
{:catch error}
|
||||
|
||||
Reference in New Issue
Block a user