import React from 'react'; import Tooltip from '@material-ui/core/Tooltip'; import StarIcon from '@material-ui/icons/Star'; import StarIcon2 from '@material-ui/icons/StarBorder'; export default class Favourite extends React.PureComponent { constructor() { super(); this.state = { favourited: (localStorage.getItem('favourite')) ? : }; } favourite = () => { if (localStorage.getItem('favourite')) { localStorage.removeItem('favourite'); this.setState({ favourited: }); } else { const url = document.getElementById('backgroundImage').style.backgroundImage.replace('url("', '').replace('")', ''); const credit = document.getElementById('credit').textContent; localStorage.setItem('favourite', JSON.stringify({ url: url, credit: credit })); this.setState({ favourited: }); } } render() { if (localStorage.getItem('backgroundType') === 'colour') { return null; } return {this.state.favourited}; } }