node.vue
784 Bytes
<script setup lang="ts">
import { NodeProps } from '@vue-flow/core';
import { Icon } from '/@/components/Icon';
import { Tooltip } from 'ant-design-vue';
defineProps<{
nodeProps?: NodeProps;
}>();
const handleClick = () => {
// event.stopPropagation();
// event.preventDefault();
// console.log(props);
};
</script>
<template>
<div class="w-full h-6 flex justify-end" @click="handleClick">
<Tooltip color="#fff">
<template #title>
<span class="text-slate-500 italic">打开规则链</span>
</template>
<Icon
icon="material-symbols:login"
class="cursor-pointer svg:text-lg svg:text-light-50 border-1 border-light-50 bg-purple-400 hover:bg-purple-500 rounded"
/>
</Tooltip>
</div>
</template>