---
source: https://www.jointjs.com/blog/demo-wednesday-drop-stencil-element-as-shape-icon
generated: 2026-04-11
format: markdown
---

We've published a new demo: [Drop stencil element as shape icon](https://www.jointjs.com/demos/drop-stencil-element-as-shape-icon)

Do you need to fetch data and transform it into a palette of elements? Looking for a way to intercept the default stencil behavior and replace it with your own? E.g. to drop a stencil element as a model property instead of a new graph element. [This demo is for you](https://codepen.io/jointjs/pen/qBoNyMa/aad23e206bc7be91e05de3b38add197f).

See the Pen [JointJS+: Drop stencil element as shape icon](https://codepen.io/jointjs/pen/qBoNyMa) by JointJS ([@jointjs](https://codepen.io/jointjs))
on [CodePen](https://codepen.io).

For more examples of JointJS and JointJS+, see our [CodePen profile](https://codepen.io/jointjs) and our [official documentation](https://resources.jointjs.com/?_ga=2.157485114.162715808.1653039446-2112624975.1653039446).

To see all the awesome demos we've created so far, check out our [Github Discussions](https://github.com/clientIO/joint/discussions?discussions_q=label%3A%22Demo+Wednesday%22).