werkstroom-modeller-library
v1.0.2
Published
Design workflow models easily in your project by dragging and dropping of components.
Readme
Werkstroom Modeller Library
Design workflow models easily in your project by dragging and dropping of components.
Prerequisities
popper.js npm install [email protected]
jquery npm install [email protected]
ng-bootstrap npm install --save @ng-bootstrap/ng-bootstrap
Installation
Using npm
npm install werkstroom-modeller-library
Usage
Add Styles
Add "../node_modules/bootstrap/dist/css/bootstrap.min.css"
and "../node_modules/font-awesome/css/font-awesome.css" under styles in .angular-cli.json.
Import CanvasComponent and CanvasModule from the library
import { CanvasComponent} from 'werkstroom-modeller-library'
import {CanvasModule} from 'werkstroom-modeller-library';
In @ngModule declare CanvasComponent and import CanvasModule.
Call <app-canvas><app-canvas/> to insert the workflow modeller to your html file.
Custom styling
backColor - background colour of the working area
toolboxColor - toolbox background color
toolboxFontColor - toolbox heading color
paletteHeight - height of the working area (minimum 300px)
paletteWidth - width of the palette (minimum 1000px)
canvasColor - background color of the canvas area
componentColor - component fill color
componentHeaderColor - component header bar color
componentHeadTxt - font color of component header
componentBodyTxt - font color of component body
lineColor - connecting line color
<app-canvas backColor="red" toolboxColor="#85b909" paletteHeight="500px">
<app-canvas/>
Note:
Colors can be called by Color name or by their HEX notation.
Add px for heights and widths.
##Demo
Live demo and instructions of the library available @ https://werkstroom-modeller.herokuapp.com/
