From 5124df4b34de48cdf5387197e7b728b7590e8ae8 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Mon, 16 May 2022 09:15:28 -0300 Subject: [PATCH] 16115: UI consistency between tabs. Removes unnecessary code splitting. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- .../sharing-dialog/sharing-dialog-component.tsx | 12 ++++++++---- .../sharing-dialog/sharing-dialog-content.tsx | 15 --------------- .../sharing-management-form-component.tsx | 4 +++- 3 files changed, 11 insertions(+), 20 deletions(-) delete mode 100644 src/views-components/sharing-dialog/sharing-dialog-content.tsx 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 }
; -- 2.30.2