11import React from "react" ;
2- import { text , number , select } from "@storybook/addon-knobs" ;
2+ import { text , number , select , boolean } from "@storybook/addon-knobs" ;
33import { ReactCanvasSketch } from "./react-canvas-sketch" ;
44import { CanvasDrawToolSettings } from "./tools/base-canvas-draw-tool" ;
55import { CanvasToolType } from "./enums/canvas-tool-type" ;
@@ -17,7 +17,7 @@ const canvasToolTypes = [
1717
1818export const reactCanvasSketch = ( ) => (
1919 < ReactCanvasSketch
20- backgroundImageUrl = { text ( "Background Image URL" , "https://images-na.ssl-images-amazon .com/images/I/51zLZbEVSTL._AC_SL1200_ .jpg" ) }
20+ backgroundImageUrl = { text ( "Background Image URL" , "https://rlv.zcache .com/yellow_emoji_birthday_party_happy_face_symbol_classic_round_sticker-r821c9ad7d35943228f0f0e973050e063_0ugmm_8byvr_704 .jpg" ) }
2121 canvasHeight = { number ( "Canvas Height" , 500 ) }
2222 canvasWidth = { number ( "Canvas Width" , 1000 ) }
2323 className = { text ( "Class Name" , "" ) }
@@ -26,6 +26,7 @@ export const reactCanvasSketch = () => (
2626 onAddedStroke = { ( strokeSettings : CanvasDrawToolSettings ) => { console . log ( `onAddedStroke: ${ JSON . stringify ( strokeSettings ) } ` ) } }
2727 redrawIncrement = { number ( "Redraw Trigger Increment" , 1 ) }
2828 canvasToolType = { select ( "Tool Type" , canvasToolTypes , CanvasToolType . pencil ) }
29+ showCanvasBorder = { boolean ( "Show Border" , true ) }
2930 toolWidth = { number ( "Tool Width" , 1 ) }
3031 toolColor = { text ( "Tool Color" , "FFFFFF" ) }
3132 value = { { currentObjectIndex : - 1 , objects : [ ] } }
0 commit comments