| import React, { useState } from 'react' |
| import { InputBase, InputAdornment } from '@mui/material'; |
| import { SearchRounded } from '@mui/icons-material'; |
| |
| export default function NewContactForm(props) { |
| const [value, setValue] = useState('') |
| |
| const handleChange = event => { |
| setValue(event.target.value) |
| if (props.onChange) |
| props.onChange(event.target.value) |
| } |
| |
| const handleSubmit = event => { |
| event.preventDefault() |
| if (value && props.onSubmit) |
| props.onSubmit(value) |
| } |
| |
| return ( |
| <form className="main-search" onSubmit={handleSubmit} noValidate autoComplete="off"> |
| <InputBase |
| className="main-search-input" |
| type="search" |
| placeholder="Ajouter un contact" |
| value={value} |
| onChange={handleChange} |
| startAdornment={<InputAdornment position="start"><SearchRounded /></InputAdornment>} |
| /> |
| </form> |
| ) |
| } |