import React, { PropTypes } from 'react' import CSSModules from 'browser/lib/CSSModules' import styles from './Detail.styl' import _ from 'lodash' import MarkdownNoteDetail from './MarkdownNoteDetail' import SnippetNoteDetail from './SnippetNoteDetail' const electron = require('electron') const OSX = global.process.platform === 'darwin' class Detail extends React.Component { componentDidUpdate (prevProps, prevState) { } render () { let { location, notes, config } = this.props let note = null if (location.query.key != null) { let splitted = location.query.key.split('-') let storageKey = splitted.shift() let folderKey = splitted.shift() let noteKey = splitted.shift() note = _.find(notes, { storage: storageKey, folder: folderKey, key: noteKey }) } if (note == null) { return (