From 209a7e5983b0890cc94b0e39874bae4ce3713392 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Tue, 2 Dec 2025 17:35:33 +0400 Subject: [PATCH] Fix lint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- apps/console/src/layouts/MainLayout.tsx | 3 ++- .../organizations/documents/DocumentsPage.tsx | 2 +- .../ProcessingActivityDetailsPage.tsx | 4 ++-- .../trustCenter/TrustCenterAccessTab.tsx | 4 ++-- packages/helpers/src/roles.ts | 22 +++++++++---------- 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/apps/console/src/layouts/MainLayout.tsx b/apps/console/src/layouts/MainLayout.tsx index ce4dc3d6c..ebca8c065 100644 --- a/apps/console/src/layouts/MainLayout.tsx +++ b/apps/console/src/layouts/MainLayout.tsx @@ -46,8 +46,9 @@ import { Link, Navigate, Outlet, useParams } from "react-router"; import { graphql } from "relay-runtime"; import type { MainLayoutQuery as MainLayoutQueryType } from "./__generated__/MainLayoutQuery.graphql"; import { PageError } from "/components/PageError"; -import { PermissionsContext, PermissionsProvider } from "/providers/PermissionsProvider"; +import { PermissionsProvider } from "/providers/PermissionsProvider"; import { buildEndpoint } from "/providers/RelayProviders"; +import { PermissionsContext } from "/providers/PermissionsContext"; const MainLayoutQuery = graphql` query MainLayoutQuery($organizationId: ID!) { diff --git a/apps/console/src/pages/organizations/documents/DocumentsPage.tsx b/apps/console/src/pages/organizations/documents/DocumentsPage.tsx index 09e9e8fb5..19ce5533e 100644 --- a/apps/console/src/pages/organizations/documents/DocumentsPage.tsx +++ b/apps/console/src/pages/organizations/documents/DocumentsPage.tsx @@ -57,7 +57,7 @@ import { type BulkExportDialogRef, } from "/components/documents/BulkExportDialog"; import type { DocumentsPageUserEmailQuery } from "./__generated__/DocumentsPageUserEmailQuery.graphql"; -import { PermissionsContext } from "/providers/PermissionsProvider.tsx"; +import { PermissionsContext } from "/providers/PermissionsContext"; const documentsFragment = graphql` fragment DocumentsPageListFragment on Organization diff --git a/apps/console/src/pages/organizations/processingActivities/ProcessingActivityDetailsPage.tsx b/apps/console/src/pages/organizations/processingActivities/ProcessingActivityDetailsPage.tsx index 97758c0f7..1fca62fa2 100644 --- a/apps/console/src/pages/organizations/processingActivities/ProcessingActivityDetailsPage.tsx +++ b/apps/console/src/pages/organizations/processingActivities/ProcessingActivityDetailsPage.tsx @@ -412,7 +412,7 @@ export default function ProcessingActivityDetailsPage(props: Props) { {!isSnapshotMode && (
- + {isAuthorized("ProcessingActivity", "updateProcessingActivity") && ( - + )}
)} diff --git a/apps/console/src/pages/organizations/trustCenter/TrustCenterAccessTab.tsx b/apps/console/src/pages/organizations/trustCenter/TrustCenterAccessTab.tsx index da2443571..158e63886 100644 --- a/apps/console/src/pages/organizations/trustCenter/TrustCenterAccessTab.tsx +++ b/apps/console/src/pages/organizations/trustCenter/TrustCenterAccessTab.tsx @@ -423,14 +423,14 @@ export default function TrustCenterAccessTab() {

{organization.trustCenter?.id && ( - {isAuthorized("TrustCenter", "createTrustCenterAccess") && ( + isAuthorized("TrustCenter", "createTrustCenterAccess") && ( - )} + ) )} diff --git a/packages/helpers/src/roles.ts b/packages/helpers/src/roles.ts index 72a0d7abb..95a5aab2b 100644 --- a/packages/helpers/src/roles.ts +++ b/packages/helpers/src/roles.ts @@ -1,18 +1,18 @@ -export enum Role { - OWNER = "OWNER", - ADMIN = "ADMIN", - VIEWER = "VIEWER", -} +export const Role = { + OWNER: "OWNER", + ADMIN: "ADMIN", + VIEWER: "VIEWER", +} as const -export function getAssignableRoles(currentRole: Role): string[] { - if (!currentRole) return []; +export type Role = (typeof Role)[keyof typeof Role]; - if (currentRole === "OWNER") { - return ["OWNER", "ADMIN", "VIEWER"]; +export function getAssignableRoles(currentRole: Role): Role[] { + if (currentRole === Role.OWNER) { + return [Role.OWNER, Role.ADMIN, Role.VIEWER]; } - if (currentRole === "ADMIN") { - return ["ADMIN", "VIEWER"]; + if (currentRole === Role.ADMIN) { + return [Role.ADMIN, Role.VIEWER]; } return [];