feat: Add sticky notes support to the new canvas (no-changelog) (#10031)

This commit is contained in:
Alex Grozav
2024-07-15 13:00:52 +03:00
committed by GitHub
parent 9302e33d55
commit cd24c71a9e
32 changed files with 653 additions and 147 deletions

View File

@@ -1,6 +1,7 @@
<script lang="ts" setup>
import { h, inject } from 'vue';
import CanvasNodeDefault from '@/components/canvas/elements/nodes/render-types/CanvasNodeDefault.vue';
import CanvasNodeStickyNote from '@/components/canvas/elements/nodes/render-types/CanvasNodeStickyNote.vue';
import CanvasNodeAddNodes from '@/components/canvas/elements/nodes/render-types/CanvasNodeAddNodes.vue';
import { CanvasNodeKey } from '@/constants';
import { CanvasNodeRenderType } from '@/types';
@@ -14,7 +15,9 @@ const slots = defineSlots<{
const Render = () => {
let Component;
switch (node?.data.value.render.type) {
// @TODO Add support for sticky notes here
case CanvasNodeRenderType.StickyNote:
Component = CanvasNodeStickyNote;
break;
case CanvasNodeRenderType.AddNodes:
Component = CanvasNodeAddNodes;
break;