Преглед изворни кода

add clear button for input element

akira-s пре 6 година
родитељ
комит
cf4fcba9e6
1 измењених фајлова са 10 додато и 1 уклоњено
  1. 10 1
      src/client/js/components/Admin/UserManagement.jsx

+ 10 - 1
src/client/js/components/Admin/UserManagement.jsx

@@ -62,6 +62,12 @@ class UserManagement extends React.Component {
       </div>
       </div>
     );
     );
 
 
+    const clearButton = (
+      adminUsersContainer.getSearchText().length
+        ? <i className="icon-close search-clear"></i>
+        : ''
+    );
+
     return (
     return (
       <Fragment>
       <Fragment>
         {adminUsersContainer.state.userForPasswordResetModal && <PasswordResetModal />}
         {adminUsersContainer.state.userForPasswordResetModal && <PasswordResetModal />}
@@ -80,7 +86,10 @@ class UserManagement extends React.Component {
 
 
             <label className="col-md-3 mb-0 my-3">
             <label className="col-md-3 mb-0 my-3">
               <i className="icon-magnifier mr-1"></i>
               <i className="icon-magnifier mr-1"></i>
-              <input type="text" name="name" />
+              <span className="search-typeahead">
+                <input type="text" name="name" value={adminUsersContainer.getSearchText()} onChange={this.handleChange} />
+                { clearButton }
+              </span>
             </label>
             </label>
           </div>
           </div>