mirror of
https://github.com/apache/superset.git
synced 2026-04-12 12:47:53 +00:00
25 lines
608 B
JavaScript
25 lines
608 B
JavaScript
import React from 'react';
|
|
import PropTypes from 'prop-types';
|
|
|
|
const propTypes = {
|
|
checked: PropTypes.bool.isRequired,
|
|
onChange: PropTypes.func.isRequired,
|
|
style: PropTypes.object,
|
|
};
|
|
|
|
export default function Checkbox({ checked, onChange, style }) {
|
|
return (
|
|
<span style={style}>
|
|
<i
|
|
className={`fa fa-check ${checked ? 'text-primary' : 'text-transparent'}`}
|
|
onClick={onChange.bind(!checked)}
|
|
style={{
|
|
border: '1px solid #aaa',
|
|
borderRadius: '2px',
|
|
cursor: 'pointer',
|
|
}}
|
|
/>
|
|
</span>);
|
|
}
|
|
Checkbox.propTypes = propTypes;
|