X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3db1d07b3ab6cdfea052688088f569a173d6dab2..58e8b67f33be8d000b8ad4f24ee70acbea752e75:/src/components/text-field/text-field.tsx diff --git a/src/components/text-field/text-field.tsx b/src/components/text-field/text-field.tsx index 076889eabb..627e004d8b 100644 --- a/src/components/text-field/text-field.tsx +++ b/src/components/text-field/text-field.tsx @@ -16,16 +16,23 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ }, }); -export const TextField = withStyles(styles)((props: WrappedFieldProps & WithStyles & { label?: string, autoFocus?: boolean }) => +type TextFieldProps = WrappedFieldProps & WithStyles; + +export const TextField = withStyles(styles)((props: TextFieldProps & { + label?: string, autoFocus?: boolean, required?: boolean, select?: boolean, disabled?: boolean, children: React.ReactNode +}) => ); @@ -34,7 +41,7 @@ interface RichEditorTextFieldData { label?: string; } -type RichEditorTextFieldProps = RichEditorTextFieldData & WrappedFieldProps & WithStyles; +type RichEditorTextFieldProps = RichEditorTextFieldData & TextFieldProps; export const RichEditorTextField = withStyles(styles)( class RichEditorTextField extends React.Component { @@ -48,10 +55,27 @@ export const RichEditorTextField = withStyles(styles)( } render() { - return ; } } -); \ No newline at end of file +); + +export const DateTextField = withStyles(styles) + ((props: TextFieldProps) => + + ); \ No newline at end of file