File tree Expand file tree Collapse file tree
src/app/[teamId]/shop/update-node/[nodeDefinitionId] Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import {createClient} from "@/utils/supabase/server";
33import { redirect } from "next/navigation" ;
44import CreateNodePage from "@/components/shop/create-node/CreateNodePage" ;
55import getNodeDefinition from "@/actions/shop/get-node-definition" ;
6+ import { NodeDefinition } from "@/model/NodeDefinition" ;
67
78export default async function CreateNode ( { params } : { params : { teamId : number , nodeDefinitionId : number } } ) {
89
@@ -14,11 +15,19 @@ export default async function CreateNode({ params }: { params: { teamId: number,
1415 }
1516
1617 const nodeDefinition = await getNodeDefinition ( params . nodeDefinitionId )
18+ // Remove the first 3 elements from the structure because they are boilerplate and will be added later again (title, description, separator)
19+ const filteredNodeDefinition = {
20+ ...nodeDefinition ,
21+ optionsDefinition : {
22+ ...nodeDefinition . optionsDefinition ,
23+ structure : nodeDefinition . optionsDefinition . structure . slice ( 3 )
24+ }
25+ } as NodeDefinition
1726
1827 return < CreateNodePage
1928 teamId = { params . teamId }
2029 userId = { userData . user . id }
21- initialNodeDefinition = { nodeDefinition }
30+ initialNodeDefinition = { filteredNodeDefinition }
2231 nodeDefinitionId = { params . nodeDefinitionId }
2332 />
2433}
You can’t perform that action at this time.
0 commit comments