werkstroom-modeller-library
v1.0.2
Published
Design workflow models easily in your project by dragging and dropping of components.
Downloads
3
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/