X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c384037883732764d73829804aabee0ccfc8aa61..a1310aae9f24935feae463542e9bfde298a5d9e4:/src/views-components/dialog-create/dialog-project-create.tsx diff --git a/src/views-components/dialog-create/dialog-project-create.tsx b/src/views-components/dialog-create/dialog-project-create.tsx index acfe3973..e77114b3 100644 --- a/src/views-components/dialog-create/dialog-project-create.tsx +++ b/src/views-components/dialog-create/dialog-project-create.tsx @@ -5,16 +5,13 @@ import * as React from 'react'; import { reduxForm, Field } from 'redux-form'; import { compose } from 'redux'; -import TextField from '@material-ui/core/TextField'; -import Dialog from '@material-ui/core/Dialog'; -import DialogActions from '@material-ui/core/DialogActions'; -import DialogContent from '@material-ui/core/DialogContent'; -import DialogTitle from '@material-ui/core/DialogTitle'; +import { TextField } from '~/components/text-field/text-field'; +import { Dialog, DialogActions, DialogContent, DialogTitle } from '@material-ui/core/'; import { Button, StyleRulesCallback, WithStyles, withStyles, CircularProgress } from '@material-ui/core'; -import { PROJECT_NAME_VALIDATION, PROJECT_DESCRIPTION_VALIDATION } from '../../validators/create-project/create-project-validator'; +import { PROJECT_NAME_VALIDATION, PROJECT_DESCRIPTION_VALIDATION } from '~/validators/validators'; -type CssRules = "button" | "lastButton" | "formContainer" | "textField" | "dialog" | "dialogTitle" | "createProgress" | "dialogActions"; +type CssRules = "button" | "lastButton" | "formContainer" | "dialog" | "dialogTitle" | "createProgress" | "dialogActions"; const styles: StyleRulesCallback = theme => ({ button: { @@ -32,9 +29,6 @@ const styles: StyleRulesCallback = theme => ({ dialogTitle: { paddingBottom: "0" }, - textField: { - marginTop: "32px", - }, dialog: { minWidth: "600px", minHeight: "320px" @@ -58,16 +52,10 @@ interface DialogProjectProps { pristine: boolean; } -interface TextFieldProps { - label: string; - floatinglabeltext: string; - className?: string; - input?: string; - meta?: any; -} +export const PROJECT_CREATE_DIALOG = "projectCreateDialog"; export const DialogProjectCreate = compose( - reduxForm({ form: 'projectCreateDialog' }), + reduxForm({ form: PROJECT_CREATE_DIALOG }), withStyles(styles))( class DialogProjectCreate extends React.Component> { render() { @@ -85,16 +73,12 @@ export const DialogProjectCreate = compose( project @@ -114,17 +98,5 @@ export const DialogProjectCreate = compose( ); } - - renderTextField = ({ input, label, meta: { touched, error }, ...custom }: TextFieldProps) => ( - - ) } );