Insert block menu (#297)

* Insert block behavior

* Functional with horizontal rule

* Add list and image upload working

* Cleanup typing

* Closest to correct behavior so far

* Improve block insert on list

* Hide (+) after clicking menu item

* Bad merge
This commit is contained in:
Tom Moor
2017-10-17 20:22:20 -07:00
committed by GitHub
parent af031d33ab
commit 3613e01094
10 changed files with 276 additions and 25 deletions

View File

@ -12,7 +12,7 @@ import { DropdownMenu, DropdownMenuItem } from 'components/DropdownMenu';
@observer class CollectionMenu extends Component {
props: {
label?: React$Element<any>,
onShow?: () => void,
onOpen?: () => void,
onClose?: () => void,
onImport?: () => void,
history: Object,
@ -36,13 +36,13 @@ import { DropdownMenu, DropdownMenuItem } from 'components/DropdownMenu';
};
render() {
const { collection, label, onShow, onClose, onImport } = this.props;
const { collection, label, onOpen, onClose, onImport } = this.props;
const { allowDelete } = collection;
return (
<DropdownMenu
label={label || <MoreIcon type="MoreHorizontal" />}
onShow={onShow}
onOpen={onOpen}
onClose={onClose}
>
{collection &&