import React from 'react'; import TextareaAutosize from '@material-ui/core/TextareaAutosize'; import CopyIcon from '@material-ui/icons/FileCopyRounded'; import Pin from './Pin'; import NotesIcon from '@material-ui/icons/AssignmentRounded'; export default class Notes extends React.PureComponent { constructor(...args) { super(...args); this.state = { notes: localStorage.getItem('notes') || '' }; } setNotes = (e) => { localStorage.setItem('notes', e.target.value); this.setState({ notes: e.target.value }); }; pin() { document.getElementById('noteContainer').classList.toggle('visibilityshow'); (localStorage.getItem('notesPinned') === 'true') ? localStorage.setItem('notesPinned', false) : localStorage.setItem('notesPinned', true); } componentDidMount() { if (localStorage.getItem('notesPinned') === 'true') { document.getElementById('noteContainer').classList.toggle('visibilityshow'); } } render() { let classList = 'notescontainer'; if (localStorage.getItem('darkTheme') === 'true') { classList += ' dark'; } return (

{this.props.language.title}

); } }