From: Lucas Di Pentima Date: Mon, 16 May 2022 12:15:28 +0000 (-0300) Subject: 16115: UI consistency between tabs. Removes unnecessary code splitting. X-Git-Tag: 2.4.1~1^2~2^2~11 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/5124df4b34de48cdf5387197e7b728b7590e8ae8 16115: UI consistency between tabs. Removes unnecessary code splitting. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- diff --git a/src/views-components/sharing-dialog/sharing-dialog-component.tsx b/src/views-components/sharing-dialog/sharing-dialog-component.tsx index eca6dc2c..4ff9150b 100644 --- a/src/views-components/sharing-dialog/sharing-dialog-component.tsx +++ b/src/views-components/sharing-dialog/sharing-dialog-component.tsx @@ -20,13 +20,13 @@ import { withStyles } from '@material-ui/core/styles'; import { DialogActions } from 'components/dialog-actions/dialog-actions'; -import { SharingDialogContent } from './sharing-dialog-content'; import { SharingURLsContent } from './sharing-urls'; import { extractUuidObjectType, ResourceObjectType } from 'models/resource'; import { SharingInvitationForm } from './sharing-invitation-form'; +import { SharingManagementForm } from './sharing-management-form'; export interface SharingDialogDataProps { open: boolean; @@ -72,7 +72,11 @@ export default (props: SharingDialogDataProps & SharingDialogActionProps) => { } { tabNr === SharingDialogTab.PERMISSIONS && - + + + + + } { tabNr === SharingDialogTab.URLS && @@ -84,6 +88,7 @@ export default (props: SharingDialogDataProps & SharingDialogActionProps) => { } + { tabNr === SharingDialogTab.URLS && } - { tabNr === SharingDialogTab.PERMISSIONS && } diff --git a/src/views-components/sharing-dialog/sharing-dialog-content.tsx b/src/views-components/sharing-dialog/sharing-dialog-content.tsx deleted file mode 100644 index ee1ccf87..00000000 --- a/src/views-components/sharing-dialog/sharing-dialog-content.tsx +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (C) The Arvados Authors. All rights reserved. -// -// SPDX-License-Identifier: AGPL-3.0 - -import React from 'react'; -import { Grid } from '@material-ui/core'; - -import { SharingManagementForm } from './sharing-management-form'; - -export const SharingDialogContent = () => - - - - - ; diff --git a/src/views-components/sharing-dialog/sharing-management-form-component.tsx b/src/views-components/sharing-dialog/sharing-management-form-component.tsx index 9c3b6403..2ebf8c2d 100644 --- a/src/views-components/sharing-dialog/sharing-management-form-component.tsx +++ b/src/views-components/sharing-dialog/sharing-management-form-component.tsx @@ -23,8 +23,10 @@ export default () => const SharingManagementFieldArray = ({ fields }: WrappedFieldArrayProps<{ email: string }>) =>
{ - fields.map((field, index, fields) => + fields.length > 0 + ? fields.map((field, index, fields) => ) + : No permissions set }
;