delete button
This commit is contained in:
parent
2641183a5b
commit
bbad1c6c6a
4 changed files with 27 additions and 15 deletions
|
@ -1,5 +1,6 @@
|
|||
import { h, Component } from 'preact';
|
||||
import './search-engine-form.scss';
|
||||
import { h, Component } from 'preact';
|
||||
import DeleteButton from '../ui/delete-button';
|
||||
|
||||
class SearchEngineForm extends Component {
|
||||
|
||||
|
@ -33,8 +34,7 @@ class SearchEngineForm extends Component {
|
|||
<input data-index={index} type='radio' name='default'
|
||||
checked={defaultEngine === engine[0]}
|
||||
onChange={this.bindValue.bind(this)} />
|
||||
<input data-index={index} type='button' name='delete'
|
||||
value='✖'
|
||||
<DeleteButton data-index={index} name='delete'
|
||||
onClick={this.bindValue.bind(this)} />
|
||||
</div>
|
||||
</div>;
|
||||
|
|
|
@ -22,17 +22,5 @@
|
|||
|
||||
&-row {
|
||||
@include row-base;
|
||||
|
||||
.column-option input[type='button'] {
|
||||
border: none;
|
||||
padding: 4;
|
||||
display: inline;
|
||||
background: none;
|
||||
color: red;
|
||||
|
||||
&:hover {
|
||||
color: darkred;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
12
src/settings/components/ui/delete-button.jsx
Normal file
12
src/settings/components/ui/delete-button.jsx
Normal file
|
@ -0,0 +1,12 @@
|
|||
import './delete-button.scss';
|
||||
import { h, Component } from 'preact';
|
||||
|
||||
class DeleteButton extends Component {
|
||||
render() {
|
||||
return <input
|
||||
className='ui-delete-button' type='button' value='✖'
|
||||
{...this.props} />;
|
||||
}
|
||||
}
|
||||
|
||||
export default DeleteButton;
|
12
src/settings/components/ui/delete-button.scss
Normal file
12
src/settings/components/ui/delete-button.scss
Normal file
|
@ -0,0 +1,12 @@
|
|||
|
||||
.ui-delete-button {
|
||||
border: none;
|
||||
padding: 4;
|
||||
display: inline;
|
||||
background: none;
|
||||
color: red;
|
||||
|
||||
&:hover {
|
||||
color: darkred;
|
||||
}
|
||||
}
|
Reference in a new issue