// Theirs import React from 'react' import { withRouter } from 'next/router' // Ours import Editor from '../components/Editor' import Page from '../components/Page' import api from '../lib/api' import { updateQueryString } from '../lib/routing' import { saveState } from '../lib/util' class Index extends React.Component { onEditorUpdate = state => { updateQueryString(this.props.router, state) const s = { ...state } delete s.code delete s.backgroundImage delete s.backgroundImageSelection saveState(localStorage, s) } render() { const { router } = this.props return ( ) } } export default withRouter(Index)