UNPKG

react-lazy-paginated-tree

Version:

Customizable React Tree-View with Lazy Loading and Pagination

24 lines (20 loc) 714 B
// @flow import React from 'react'; import MUICheckbox from '@material-ui/core/Checkbox'; import CheckBoxOutlineBlankIcon from '@material-ui/icons/CheckBoxOutlineBlank'; import CheckBoxIcon from '@material-ui/icons/CheckBox'; import type { CheckboxProps } from '../types'; const Checkbox = ({ theme, selected }: CheckboxProps) => ( <MUICheckbox style={theme.checkboxStyle} className={theme.checkboxClassName} type="checkbox" tabIndex={0} checked={Boolean(selected)} onChange={() => {}} color="primary" icon={<CheckBoxOutlineBlankIcon style={theme.checkboxIconStyle} />} checkedIcon={<CheckBoxIcon style={theme.checkboxIconCheckedStyle} />} /> ); export default Checkbox;