1.2.7 • Published 2 years ago
react-semantic-redux-form v1.2.7
react-semantic-redux-form
Semantic-ui-react component integration with Redux form
Integration of Semantic UI React with Redux Form
Available Components
- InputField - An InputField is a form field.
- TextAreaField
- SelectField
- Toggle
- Checkbox
- Input
- TextArea
- Select
- Dropdown
- DropdownField
- RangeField
- Range
- UploadField
- Upload
Radio & RadioField will be removed.
Demo
Example input text
import { Field } from 'redux-form';
import { InputField } from 'react-semantic-redux-form';
`<Field name='name' component={InputField}
label='Name' placeholder='Name' />`
Example input textarea
import { Field } from 'redux-form';
import { TextAreaField } from 'react-semantic-redux-form';
`<Field name='name' component={TextAreaField}
label='Name' placeholder='Name' />`
Example Login Form
import React from 'react';
import PropTypes from 'prop-types';
import { Field, reduxForm } from 'redux-form';
import { Form, Icon, Button } from 'semantic-ui-react';
import { LabelInputField, CheckboxField } from 'react-semantic-redux-form';
const LoginForm = props => {
return (
<Form onSubmit={handleSubmit}>
<Field name='username' component={LabelInputField}
label={{ content: <Icon color='blue' name='user' size='large'/> }}
labelPosition='left'
placeholder='Username'/>
<Field name='password' component={LabelInputField}
type='password'
label={{ content: <Icon color='blue' name='lock' size='large'/> }}
labelPosition='left'
placeholder='Password'/>
<Form.Group>
<Field name='remember' component={CheckboxField}
label='Stay sign in'/>
</Form.Group>
<Form.Field control={Button} primary
type='submit'>
Login
</Form.Field>
</Form>
)
}
export default reduxForm({
form: 'loginForm', // a unique identifier for this form
})(LoginForm)
1.2.7-rc-1
2 years ago
1.2.7
2 years ago
1.2.6
6 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
7 years ago
1.1.7
7 years ago
1.1.6
7 years ago
1.1.5
7 years ago
1.1.4
7 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago