🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@isoftdata/svelte-user-configuration

Package Overview
Dependencies
Maintainers
13
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@isoftdata/svelte-user-configuration - npm Package Compare versions

Comparing version
2.4.0
to
2.5.0
+11
-12
dist/PermissionList.svelte

@@ -50,2 +50,3 @@ <script lang="ts">

permissionTranslationNamespace?: string
canEditPermissions?: boolean
}

@@ -64,2 +65,3 @@

permissionTranslationNamespace = 'permissions',
canEditPermissions = true,
...rest

@@ -183,2 +185,3 @@ }: Props = $props()

const computedPermissions = $derived(getComputedPermissions(permissions, permissionValueMap, groupPermissionValueMap))
$effect(() => {

@@ -228,13 +231,9 @@ if (

<Td property="value">
<div
class="btn-group btn-group-toggle"
data-toggle="buttons"
>
<RadioButtonGroup
options={permissionValues}
value={permission.value}
unselectedColor="secondary"
change={value => updatePermissionValues(value, new SvelteSet([permission.id]))}
></RadioButtonGroup>
</div>
<RadioButtonGroup
options={permissionValues}
value={permission.value}
unselectedColor="secondary"
disabled={!canEditPermissions}
change={value => updatePermissionValues(value, new SvelteSet([permission.id]))}
></RadioButtonGroup>
</Td>

@@ -280,3 +279,3 @@ {#if groupPermissionValueMap}

labelClass="mr-2 me-2 p-0"
disabled={selectedPermissionIds.size === 0}
disabled={selectedPermissionIds.size === 0 || !canEditPermissions}
onchange={e => {

@@ -283,0 +282,0 @@ const value = getEventValueEnum(e, 'NONE', 'SITE', 'GLOBAL')

@@ -22,4 +22,5 @@ import type { IconName, SiteLabel, HTMLDivAttributes } from './';

permissionTranslationNamespace?: string;
canEditPermissions?: boolean;
}, {}, "permissionValueMap">;
type PermissionList = ReturnType<typeof PermissionList>;
export default PermissionList;

@@ -67,2 +67,3 @@ <script lang="ts">

permissions: Permissions
canEditPermissions?: boolean
permissionValueMap?: PermissionValueMap

@@ -110,2 +111,3 @@ permissionTranslationNamespace?: string

permissions,
canEditPermissions = true,
permissionValueMap = new Map(),

@@ -188,2 +190,3 @@ groupPermissionValueMap = undefined,

{permissions}
{canEditPermissions}
{permissionTranslationNamespace}

@@ -190,0 +193,0 @@ enableSiteScope={showSiteAccess}

@@ -33,2 +33,3 @@ import { type Snippet } from 'svelte';

permissions: Permissions;
canEditPermissions?: boolean;
permissionValueMap?: PermissionValueMap;

@@ -35,0 +36,0 @@ permissionTranslationNamespace?: string;

{
"name": "@isoftdata/svelte-user-configuration",
"version": "2.4.0",
"version": "2.5.0",
"exports": {

@@ -68,3 +68,3 @@ ".": {

"engines": {
"pnpm": ">=10.x"
"pnpm": "11.x"
},

@@ -71,0 +71,0 @@ "scripts": {

@@ -57,2 +57,3 @@ # Svelte UserConfiguration

| `groupPermissionValueMap` | `GroupPermissionValueMap` | ❌ | `undefined` | A mapping of group-based permissions. |
| `canEditPermissions` | boolean | ❌ | `true` | Whether permissions can be edited. |

@@ -59,0 +60,0 @@ ### Other Properties