import PropTypes from 'prop-types' import React from 'react' import CSSModules from 'browser/lib/CSSModules' import dataApi from 'browser/main/lib/dataApi' import styles from './SnippetTab.styl' import ConfigManager from 'browser/main/lib/ConfigManager' import SnippetEditor from './SnippetEditor'; import i18n from 'browser/lib/i18n' class SnippetTab extends React.Component { constructor (props) { super(props) this.state = { snippets: [ { id: 'abcsajisdjiasd', name: 'Hello', content: 'asdddddddsaddddddd' }, { id: 'btbjieejbiebfe', name: 'Hello 2', content: 'asdddddddsaddddddd' } ], currentSnippet: null } } handleSnippetClick(id) { this.setState({'currentSnippet': id}) } renderSnippetList () { let { snippets } = this.state return ( snippets.map((snippet) => (