X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c038a5258d5790773ccca89a192c8c2b7dcd86cb..ae946826d1670cb786688e859bc1f3257150ae75:/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx diff --git a/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx b/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx index 3b3ca6d4..f493df33 100644 --- a/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx +++ b/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx @@ -2,14 +2,14 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from "react"; +import React from "react"; import { Dialog, DialogActions, Button, StyleRulesCallback, WithStyles, withStyles, DialogTitle, DialogContent, Tabs, Tab, DialogContentText } from '@material-ui/core'; -import { WithDialogProps } from '~/store/dialog/with-dialog'; -import { withDialog } from "~/store/dialog/with-dialog"; +import { WithDialogProps } from 'store/dialog/with-dialog'; +import { withDialog } from "store/dialog/with-dialog"; import { compose } from 'redux'; -import { ADVANCED_TAB_DIALOG } from "~/store/advanced-tab/advanced-tab"; -import { DefaultCodeSnippet } from "~/components/default-code-snippet/default-code-snippet"; -import { MetadataTab } from '~/views-components/advanced-tab-dialog/metadataTab'; +import { ADVANCED_TAB_DIALOG } from "store/advanced-tab/advanced-tab"; +import { DefaultCodeSnippet } from "components/default-code-snippet/default-code-snippet"; +import { MetadataTab } from 'views-components/advanced-tab-dialog/metadataTab'; type CssRules = 'content' | 'codeSnippet' | 'spacing'; @@ -59,7 +59,8 @@ export const AdvancedTabDialog = compose( cliUpdateHeader, cliUpdateExample, curlHeader, - curlExample + curlExample, + uuid, } = this.props.data; return {value === 0 &&
{dialogContentExample(apiResponse, classes)}
} - {value === 1 &&
{metadata.items.length > 0 ? : dialogContentHeader('(No metadata links found)')}
} + {value === 1 &&
+ {metadata !== '' && metadata.items.length > 0 ? + + : dialogContentHeader('(No metadata links found)')} +
} {value === 2 && dialogContent(pythonHeader, pythonExample, classes)} {value === 3 &&
{dialogContent(cliGetHeader, cliGetExample, classes)} @@ -85,7 +90,7 @@ export const AdvancedTabDialog = compose( {value === 4 && dialogContent(curlHeader, curlExample, classes)} - @@ -107,5 +112,6 @@ const dialogContentHeader = (header: string) => const dialogContentExample = (example: string, classes: any) => ; \ No newline at end of file