Browse Source

Add name

Add name prop for values to be bound in TextInput component.
tags/0.3.0
TheoryOfNekomata 3 years ago
parent
commit
1ba89be19e
1 changed files with 7 additions and 0 deletions
  1. +7
    -0
      packages/react-common/src/components/TextInput/TextInput.tsx

+ 7
- 0
packages/react-common/src/components/TextInput/TextInput.tsx View File

@@ -263,6 +263,10 @@ const propTypes = {
* Value of the component.
*/
value: PropTypes.any,
/**
* Name of the form field associated with this component.
*/
name: PropTypes.string,
}

type Props = PropTypes.InferProps<typeof propTypes>
@@ -291,6 +295,7 @@ const TextInput = React.forwardRef<HTMLInputElement | HTMLTextAreaElement, Props
alternate = false,
defaultValue,
value,
name,
},
ref,
) => (
@@ -333,6 +338,7 @@ const TextInput = React.forwardRef<HTMLInputElement | HTMLTextAreaElement, Props
}}
defaultValue={defaultValue}
value={value}
name={name}
/>
)}
{!multiline && (
@@ -352,6 +358,7 @@ const TextInput = React.forwardRef<HTMLInputElement | HTMLTextAreaElement, Props
}}
defaultValue={defaultValue}
value={value}
name={name}
/>
)}
</CaptureArea>


Loading…
Cancel
Save