Users pages
In this section, we're going to create three different types of components: a component to list all the users, a component to add a new user, and a component to edit the user.
Listing all of the users
Let's create a component that will be used to list all of the users. The list will contain the user name, user email, role, and two action buttons to view and delete the user. The intended view of the user listing will look like the following screenshot:
Figure 5.5 - User listing view
Let's add the search form on the user listing page, as follows:
import React from 'react'; import PropTypes from 'prop-types'; import { Form, Spin } from 'antd'; import { Field, reduxForm } from 'redux-form/immutable'; import renderInput from 'components/Form/Fields/search'; import './style.css'; const SearchForm = props => { const { handleSubmit, submitting } = props; return ( <Form onSubmit={handleSubmit} className="form-user-containers"> <Spin spinning={submitting} tip=...