14841: Add inactive user page.
[arvados-workbench2.git] / src / views-components / sharing-dialog / sharing-dialog-content.tsx
index 619f247854a47ec9bf139ec35cce0474f9edfd00..2c9bb01d38bfaedd113e1322c961bd80a4f904b3 100644 (file)
@@ -3,16 +3,25 @@
 // SPDX-License-Identifier: AGPL-3.0
 
 import * as React from 'react';
+import { Grid, Typography } from '@material-ui/core';
 
 import { SharingInvitationForm } from './sharing-invitation-form';
 import { SharingManagementForm } from './sharing-management-form';
-import { Grid } from '@material-ui/core';
+import { SharingPublicAccessForm } from './sharing-public-access-form';
 
-export const SharingDialogContent = () =>
+export const SharingDialogContent = (props: { advancedViewOpen: boolean }) =>
     <Grid container direction='column' spacing={24}>
-        <Grid item>
-            <SharingManagementForm />
-        </Grid>
+        {props.advancedViewOpen &&
+            <>
+                <Grid item>
+                    <Typography variant='subtitle1'>
+                        Who can access
+                    </Typography>
+                    <SharingPublicAccessForm />
+                    <SharingManagementForm />
+                </Grid>
+            </>
+        }
         <Grid item>
             <SharingInvitationForm />
         </Grid>