infiot-component-parallelogram
Version:
Parallelogram Component
57 lines (49 loc) • 2.01 kB
JavaScript
export default {
name: "infiot-component-parallelogram",
type: "parallelogram",
child: "svg",
tag: {
tagId: {control:'input', type:'text', subType:'TagModal', value:""},
tagName: {control:'input', type:'text', value:""}
},
layout: {
width: {control:'input', type:'number', value:100},
height: {control:'input', type:'number', value:100},
x: {control:'input', type:'number', value:0},
y: {control:'input', type:'number', value:0},
zIndex: {control:'input', type:'number', value:0}
},
background: {
color: {control:'input', type:'text', subType:'ColorModal', value:"rgba(255,255,255,1)"},
},
border: {
borderStyle: {control:'select', type:'text', optionValues:['none','solid','dotted','dashed'], value:"solid"},
borderColor: {control:'input', type:'text', subType:'ColorModal', value:"rgba(0,0,0,1)"},
borderWidth: {control:'input', type:'number', value:3}
},
shape: {
rotationAngle: {control:'input', type:'number', value:0},
rAngle: {control:'input', type:'number', value:80}
},
state: {
currentState: {control:'input', type:'text', value:""},
state01: {
value: {control:'input', type:'text', value:"STOP"},
color: {control:'input', type:'text', subType:'ColorModal', value:"rgba(255,255,255,1)"}
},
state02: {
value: {control:'input', type:'text', value:"RUN"},
color: {control:'input', type:'text', subType:'ColorModal', value:"rgba(0,0,0,1)"}
},
state03: {
value: {control:'input', type:'text', value:"DISABLED"},
color: {control:'input', type:'text', subType:'ColorModal', value:"rgba(84,84,84,1)"}
}
},
control: {
controlName: {control:'input', type:'text', value:""},
mouseLeftClick: {control:'select', type:'text', optionValues:['NONE','NAVIGATION'], value:"NONE"},
navigationAddress: {control:'select', type:'text', value:""}
},
imageSrc:require('./parallelogram.png')
};