I am placing Text, Image and Shapes on canvas using Fabric.js. I have made Three different Edit-Panels for all three. When user select text I want to show text panel. like wise
canvas.getActiveObject().get('type') as simmi simmi said is correct. You can also listen to events:
canvas.getActiveObject().get('type')
function onObjectSelected(e) { console.log(e.target.get('type')); } canvas.on('object:selected', onObjectSelected);