Remove no-single-variables-to-translate eslint rule (#10341)

## Context
This rule crashes the FE for some reason, disabling it for now
This commit is contained in:
Weiko
2025-02-19 18:22:41 +01:00
committed by GitHub
parent 78178010f1
commit 202af87be5
2 changed files with 13 additions and 2 deletions

View File

@ -10,6 +10,7 @@ module.exports = {
'lingui',
],
rules: {
'lingui/no-single-variables-to-translate': 'off',
'func-style': ['error', 'declaration', { allowArrowFunctions: true }],
'no-console': ['warn', { allow: ['group', 'groupCollapsed', 'groupEnd'] }],
'no-control-regex': 0,

View File

@ -8,7 +8,11 @@ import {
IconTrashX,
Section,
} from 'twenty-ui';
import { Role, SettingsFeatures } from '~/generated-metadata/graphql';
import {
Role,
SettingsFeatures,
WorkspaceMember,
} from '~/generated-metadata/graphql';
import { RolePermissionsObjectsTableHeader } from '~/pages/settings/roles/components/RolePermissionsObjectsTableHeader';
import { RolePermissionsSettingsTableHeader } from '~/pages/settings/roles/components/RolePermissionsSettingsTableHeader';
import { RolePermissionsSettingsTableRow } from '~/pages/settings/roles/components/RolePermissionsSettingsTableRow';
@ -21,7 +25,13 @@ const StyledRolePermissionsContainer = styled.div`
gap: ${({ theme }) => theme.spacing(8)};
`;
export const RolePermissions = ({ role }: { role: Role }) => {
type RolePermissionsProps = {
role: Pick<Role, 'id' | 'label' | 'canUpdateAllSettings'> & {
workspaceMembers: Array<WorkspaceMember>;
};
};
export const RolePermissions = ({ role }: RolePermissionsProps) => {
const objectPermissionsConfig: RolePermissionsObjectPermission[] = [
{
key: 'seeRecords',