diff --git a/app/components/EntrySelector.jsx b/app/components/EntrySelector.jsx index 847ef93..c7cd9f1 100644 --- a/app/components/EntrySelector.jsx +++ b/app/components/EntrySelector.jsx @@ -56,7 +56,7 @@ export default class EntrySelector extends React.Component { render(){ return ( - +
) diff --git a/app/components/LibraryNav.jsx b/app/components/LibraryNav.jsx index e972b6f..b3ef80a 100644 --- a/app/components/LibraryNav.jsx +++ b/app/components/LibraryNav.jsx @@ -26,6 +26,7 @@ import glob from 'glob' import fs from 'fs' import mkdirp from 'mkdirp' import jsfile from 'jsonfile' +import rmdir from 'rimraf' const colors = styles.Colors @@ -49,6 +50,7 @@ const { IconButton, EnhancedButton, NavigationClose, + FloatingActionButton, Menu, MenuItem, Mixins, @@ -59,8 +61,7 @@ const { TextField, Dialog, Styles, - Tab, - Tabs, + LeftNav, Paper} = mui let SelectableList = SelectableContainerEnhance(List) @@ -100,7 +101,7 @@ export default class LibraryNav extends React.Component { constructor(props, context){ super(props, context) this.state = { - open: false, + open: true, navItems: [ { 'name': 'Entries', @@ -338,7 +339,10 @@ export default class LibraryNav extends React.Component { deleteTapped = (i) => { var nbs = this.state.notebooks - nbs.splice(i, 1) + var nb = nbs.splice(i, 1)[0] + + rmdir(nb.path, (err)=>{if(err){console.log(err)}}) + this.setState({notebooks: nbs}) this.props.closeContextMenu() } @@ -408,10 +412,12 @@ export default class LibraryNav extends React.Component { ref={notebook.title+i} className="noselect" onTouchTap={this.noteBookTapped.bind(this, i)} - leftIcon={