import Konva from "konva"; export default function (width,height){ const x=0,y=0,_width=width*0.5,_height=120 const container=function (){ const x=20,y=45 const group=new Konva.Group({ x:x, y:y, width:_width, height:_height }) const rect=new Konva.Rect({ x:0, y:0, width:_width, height:_height, stroke:'black', strokeWidth:1, }) group.add(rect) return group } const person=function (index,persons={}){ const width=120,height=110 const x=index*120+(index+1)*5,y=5 const group=new Konva.Group({ x:x, y:y, width:width, height:height }) const rect=new Konva.Rect({ x:0, y:0, width:width, height:height, stroke:'black', strokeWidth:1, }) group.add(rect) const text=new Konva.Text({ x:0, y:0, width:width, height:height, text: persons.name, align: 'center', verticalAlign:'middle', fontSize:12 }) group.add(text) return group } return{ container,person } }