aboutsummaryrefslogtreecommitdiff
path: root/src/components/ParentBar.vue
diff options
context:
space:
mode:
authorTerry Truong <terry06890@gmail.com>2022-03-24 14:57:45 +1100
committerTerry Truong <terry06890@gmail.com>2022-03-24 14:57:45 +1100
commitd19e4e971f737b491742e8b77e411ae5fbc73bb4 (patch)
tree39d64ab1a7cf6f96aa8b1adc15bafbc30004e070 /src/components/ParentBar.vue
parentb18bc3ff50671e7109bde3d1eabb8276d313863e (diff)
Add TileInfoModal and associated events
Diffstat (limited to 'src/components/ParentBar.vue')
-rw-r--r--src/components/ParentBar.vue7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/components/ParentBar.vue b/src/components/ParentBar.vue
index 26061b7..0f73008 100644
--- a/src/components/ParentBar.vue
+++ b/src/components/ParentBar.vue
@@ -54,16 +54,21 @@ export default defineComponent({
onClick(node: LayoutNode){
this.$emit('sepd-parent-clicked', node);
},
+ onInnerInfoIconClicked(data: LayoutNode){
+ this.$emit('info-icon-clicked', data);
+ }
},
components: {
TileImg,
},
+ emits: ['sepd-parent-clicked', 'info-icon-clicked'],
});
</script>
<template>
<div :style="styles">
<tile-img v-for="node in nodes" :key="node.tolNode.name"
- :layoutNode="node" :tileSz="tileSz" :options="options" @click="onClick(node)"/>
+ :layoutNode="node" :tileSz="tileSz" :options="options"
+ @click="onClick(node)" @info-icon-clicked="onInnerInfoIconClicked"/>
</div>
</template>