🚚 front: renamed accesslevel to reflect filename
This commit is contained in:
committed by
ericlinagora
parent
8d42c09b70
commit
ecf106c5f8
+2
-2
@@ -2,7 +2,7 @@ import Select from '@atoms/input/input-select';
|
||||
import { DriveFileAccessLevel } from '@features/drive/types';
|
||||
import Languages from 'features/global/services/languages-service';
|
||||
|
||||
export const AccessLevel = ({
|
||||
export const AccessLevelDropdown = ({
|
||||
disabled,
|
||||
level,
|
||||
onChange,
|
||||
@@ -14,7 +14,7 @@ export const AccessLevel = ({
|
||||
disabled?: boolean;
|
||||
level: DriveFileAccessLevel | null;
|
||||
onChange: (level: DriveFileAccessLevel & 'remove') => void;
|
||||
canRemove?: boolean;
|
||||
canRemove?: boolean; //TODO: use hiddenLevels
|
||||
className?: string;
|
||||
labelOverrides?: { [key: string]: string };
|
||||
hiddenLevels?: string[];
|
||||
+3
-3
@@ -4,7 +4,7 @@ import type { DriveItem } from 'app/features/drive/types';
|
||||
|
||||
import { Base, Info, Subtitle } from '@atoms/text';
|
||||
import { Checkbox } from '@atoms/input/input-checkbox';
|
||||
import { AccessLevel } from './common';
|
||||
import { AccessLevelDropdown } from './access-level-dropdown';
|
||||
import AlertManager from '@features/global/services/alert-manager-service';
|
||||
|
||||
export const InheritAccessOptions = (props: {
|
||||
@@ -58,7 +58,7 @@ export const InheritAccessOptions = (props: {
|
||||
<Base>{Languages.t('components.internal-access_company_member')}</Base>
|
||||
</div>
|
||||
<div className="shrink-0 ml-2">
|
||||
<AccessLevel
|
||||
<AccessLevelDropdown
|
||||
disabled={props.disabled}
|
||||
onChange={level => {
|
||||
props.onUpdate({
|
||||
@@ -87,7 +87,7 @@ export const InheritAccessOptions = (props: {
|
||||
</Info>
|
||||
</div>
|
||||
<div className="shrink-0 ml-2">
|
||||
<AccessLevel
|
||||
<AccessLevelDropdown
|
||||
disabled={props.disabled}
|
||||
hiddenLevels={['none']}
|
||||
canRemove
|
||||
|
||||
+4
-6
@@ -1,15 +1,13 @@
|
||||
import Avatar from '@atoms/avatar';
|
||||
import { Base, Info } from '@atoms/text';
|
||||
import { Base } from '@atoms/text';
|
||||
import UserBlock from '@molecules/grouped-rows/user';
|
||||
import { useDriveItem } from '@features/drive/hooks/use-drive-item';
|
||||
import { DriveFileAccessLevel } from '@features/drive/types';
|
||||
import { useCurrentUser } from '@features/users/hooks/use-current-user';
|
||||
import { useUser } from '@features/users/hooks/use-user';
|
||||
import currentUserService from '@features/users/services/current-user-service';
|
||||
import { UserType } from '@features/users/types/user';
|
||||
import { useState } from 'react';
|
||||
import SelectUsers from '../../components/select-users';
|
||||
import { AccessLevel } from './common';
|
||||
import { AccessLevelDropdown } from './access-level-dropdown';
|
||||
import Languages from 'features/global/services/languages-service';
|
||||
|
||||
|
||||
@@ -62,7 +60,7 @@ const UserAccessSelector = ({ id, disabled }: { id: string; disabled: boolean })
|
||||
/>
|
||||
</div>
|
||||
<div className="shrink-0">
|
||||
<AccessLevel
|
||||
<AccessLevelDropdown
|
||||
className="rounded-l-none"
|
||||
disabled={loading || disabled}
|
||||
level={level}
|
||||
@@ -92,7 +90,7 @@ const UserAccessLevel = ({
|
||||
user={user}
|
||||
isSelf={!!currentUser?.id && user?.id === currentUser?.id}
|
||||
suffix={
|
||||
<AccessLevel
|
||||
<AccessLevelDropdown
|
||||
disabled={loading || disabled || user?.id === currentUser?.id}
|
||||
level={level}
|
||||
canRemove={true}
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@ import { useDriveItem, getPublicLink } from '@features/drive/hooks/use-drive-ite
|
||||
import { copyToClipboard } from '@features/global/utils/CopyClipboard';
|
||||
import { Input } from 'app/atoms/input/input-text';
|
||||
import { useState } from 'react';
|
||||
import { AccessLevel } from './common';
|
||||
import { AccessLevelDropdown } from './access-level-dropdown';
|
||||
import Languages from 'features/global/services/languages-service';
|
||||
import { Button } from '@atoms/button/button';
|
||||
import { LinkIcon, UserGroupIcon, CheckCircleIcon } from '@heroicons/react/outline';
|
||||
@@ -85,7 +85,7 @@ export const PublicLinkManager = ({ id, disabled }: { id: string; disabled?: boo
|
||||
{Languages.t('components.public-link-access-level-' + (havePublicLink ? 'update' : 'create'))}
|
||||
</div>
|
||||
<div className="shrink-0">
|
||||
<AccessLevel
|
||||
<AccessLevelDropdown
|
||||
hiddenLevels={['manage'].concat(havePublicLink ? [] : ['none'])}
|
||||
disabled={loading || disabled}
|
||||
level={publicLinkCreationLevelSafe}
|
||||
|
||||
Reference in New Issue
Block a user