96eab1cfc536f00887fb77c541144c7ea946e369
[arvados-workbench2.git] / src / views-components / process-input-dialog / process-input-dialog.tsx
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 import * as React from "react";
6 import { Dialog, DialogActions, Button, CardHeader, DialogContent } from '@material-ui/core';
7 import { WithDialogProps } from '~/store/dialog/with-dialog';
8 import { withDialog } from "~/store/dialog/with-dialog";
9 import { PROCESS_INPUT_DIALOG_NAME, ProcessInputDialogData } from '~/store/processes/process-input-actions';
10
11 export const ProcessInputDialog = withDialog(PROCESS_INPUT_DIALOG_NAME)(
12     (props: WithDialogProps<ProcessInputDialogData>) =>
13         <Dialog
14             open={props.open}
15             maxWidth={false}
16             onClose={props.closeDialog}>
17             <CardHeader
18                 title="Inputs - Pipeline template that generates a config file from a template" />
19             <DialogContent>
20                 cos
21             </DialogContent>
22             <DialogActions>
23                 <Button
24                     variant='flat'
25                     color='primary'
26                     onClick={props.closeDialog}>
27                     Close
28                 </Button>
29             </DialogActions>
30         </Dialog>
31 );