feat(editor): Add support for fallback nodes and new addNodes node render type in new canvas (no-changelog) (#10004)

This commit is contained in:
Alex Grozav
2024-07-11 13:03:46 +03:00
committed by GitHub
parent f9e9d274b9
commit 57dfefd0f6
24 changed files with 509 additions and 224 deletions

View File

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