|
@@ -576,6 +576,10 @@ class Canvas extends React.Component<CanvasProps, CanvasState> {
|
|
|
return this.state.data.length === 8;
|
|
return this.state.data.length === 8;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ getDrawsLeft = () => {
|
|
|
|
|
+ return 8 - this.state.data.length;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
componentDidMount = () => {
|
|
componentDidMount = () => {
|
|
|
const canvas = new PaperScope();
|
|
const canvas = new PaperScope();
|
|
|
canvas.setup('magic-canvas');
|
|
canvas.setup('magic-canvas');
|
|
@@ -595,7 +599,7 @@ class Canvas extends React.Component<CanvasProps, CanvasState> {
|
|
|
return (
|
|
return (
|
|
|
<>
|
|
<>
|
|
|
<div id="vom-canvas-tools">
|
|
<div id="vom-canvas-tools">
|
|
|
- <ButtonGroup className="mb-3" size="sm">
|
|
|
|
|
|
|
+ <ButtonGroup className="" size="sm">
|
|
|
<Button onClick={() => this.props.showHelp()} color="info">
|
|
<Button onClick={() => this.props.showHelp()} color="info">
|
|
|
HELP
|
|
HELP
|
|
|
</Button>
|
|
</Button>
|
|
@@ -614,10 +618,9 @@ class Canvas extends React.Component<CanvasProps, CanvasState> {
|
|
|
) : null
|
|
) : null
|
|
|
}
|
|
}
|
|
|
</ButtonGroup>
|
|
</ButtonGroup>
|
|
|
-
|
|
|
|
|
{
|
|
{
|
|
|
this.state.pathSelected !== undefined ? (
|
|
this.state.pathSelected !== undefined ? (
|
|
|
- <ButtonGroup className="mb-3" size="sm">
|
|
|
|
|
|
|
+ <ButtonGroup className="" size="sm">
|
|
|
<Button onClick={() => this.toggleModal(true)}>
|
|
<Button onClick={() => this.toggleModal(true)}>
|
|
|
EDIT DATA
|
|
EDIT DATA
|
|
|
</Button>
|
|
</Button>
|
|
@@ -628,6 +631,9 @@ class Canvas extends React.Component<CanvasProps, CanvasState> {
|
|
|
) : null
|
|
) : null
|
|
|
}
|
|
}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div className="vom-draw-reminder">
|
|
|
|
|
+ You can draw up to {this.getDrawsLeft()} more shapes
|
|
|
|
|
+ </div>
|
|
|
<div id="vom-canvas-mode">
|
|
<div id="vom-canvas-mode">
|
|
|
{
|
|
{
|
|
|
this.state.editMode ? (
|
|
this.state.editMode ? (
|