From 61e7f58cd2676cb9d15a921829c21f4026a50034 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Tue, 28 Oct 2025 12:32:47 +0530 Subject: [PATCH] fix: more permissions ui improvements --- .../components/permissions/permissions.svelte | 27 +++++-------------- src/lib/components/permissions/row.svelte | 15 +++++++---- src/lib/components/permissions/team.svelte | 2 +- src/lib/components/permissions/user.svelte | 4 +-- 4 files changed, 20 insertions(+), 28 deletions(-) diff --git a/src/lib/components/permissions/permissions.svelte b/src/lib/components/permissions/permissions.svelte index 135f1506d..46b6a9bb3 100644 --- a/src/lib/components/permissions/permissions.svelte +++ b/src/lib/components/permissions/permissions.svelte @@ -113,26 +113,12 @@ }, []); } - function sortRoles([a]: [string, Permission], [b]: [string, Permission]) { - if ((a === 'any') !== (b === 'any')) { - return a === 'any' ? -1 : 1; - } - if ((a === 'users') !== (b === 'users')) { - return a === 'users' ? -1 : 1; - } - if ((a === 'guests') !== (b === 'guests')) { - return a === 'guests' ? -1 : 1; - } - - return a.localeCompare(b); - } - const columns: PinkColumn[] = [ - { id: 'role', width: { min: 80 } }, - { id: 'create', width: { min: 80 }, hide: !withCreate }, - { id: 'read', width: { min: 80 } }, - { id: 'update', width: { min: 80 } }, - { id: 'delete', width: { min: 80 } }, + { id: 'role', width: { min: 220 } }, + { id: 'create', width: { min: 64 }, hide: !withCreate }, + { id: 'read', width: { min: 64 } }, + { id: 'update', width: { min: 64 } }, + { id: 'delete', width: { min: 64 } }, { id: 'action', width: 40 } ]; @@ -150,13 +136,14 @@