UNPKG

vue-sunburst

Version:

[![GitHub open issues](https://img.shields.io/github/issues/devopsinstant/vue.sunburst.svg?maxAge=30)](https://github.com/devopsinstant/vue.sunburst/issues) [![Npm version](https://img.shields.io/npm/v/vue-sunburst.svg?maxAge=2)](https://www.npmjs.com/pa

32 lines (29 loc) 631 B
/** * Renderless component providing the zoom on click behavior. *Can be used as a default slot of sunburst component. */ export default { name: "zoomOnClick", props: { /** * Sunburst event listener. Same as component $on method. */ on: { required: true, type: Function }, /** * Sunburst actions. Typically provided by sunburst default slot. */ actions: { required: true, type: Object } }, render: () => null, created() { this.on("clickNode", ({ node }) => { this.actions.zoomToNode(node); }); } };