diff --git a/components/button.js b/components/button.js
index 298900a..8e25871 100644
--- a/components/button.js
+++ b/components/button.js
@@ -1,12 +1,13 @@
import React from 'react'
export default (props) => (
-
{props.title}
+
+)
- render() {
- return (
-
-
-
-
-
-
-
-
-
- )
- }
-}
+export default Toolbar
diff --git a/pages/index.js b/pages/index.js
index cf25112..1549c18 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -2,6 +2,8 @@ import React from 'react'
import HTML5Backend from 'react-dnd-html5-backend'
import { DragDropContext } from 'react-dnd'
import Axios from 'axios'
+import domtoimage from 'dom-to-image'
+
import Meta from '../components/meta'
import Toolbar from '../components/toolbar'
@@ -19,13 +21,25 @@ class Index extends React.Component {
return {}
}
}
+
+ save () {
+ // save
+ domtoimage.toJpeg(document.getElementById('container'))
+ .then((dataUrl) => {
+ const link = document.createElement('a')
+ link.download = 'my-image-name.jpeg'
+ link.href = dataUrl
+ link.click()
+ })
+ }
+
render () {
return (
Welcome to Code Image
-
+
{this.props.content}