diff --git a/.idea/[NanoForge] Schematics.iml b/.idea/[NanoForge] Schematics.iml index 24643cc..02999d4 100644 --- a/.idea/[NanoForge] Schematics.iml +++ b/.idea/[NanoForge] Schematics.iml @@ -5,6 +5,7 @@ + diff --git a/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json b/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json index 6dbd9b2..843e417 100644 --- a/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json +++ b/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json @@ -53,14 +53,14 @@ "components": [ { "name": "ExampleComponent", - "path": "./components/example.component", + "path": "./components/example.component.js", "paramsNames": ["paramA", "paramB", "paramC"] } ], "systems": [ { "name": "exampleSystem", - "path": "./systems/example.system" + "path": "./systems/example.system.js" } ], "entities": [ diff --git a/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json b/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json index 094d7fa..ba77067 100644 --- a/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json +++ b/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json @@ -25,14 +25,14 @@ "components": [ { "name": "ExampleComponent", - "path": "./components/example.component", + "path": "./components/example.component.js", "paramsNames": ["paramA", "paramB", "paramC"] } ], "systems": [ { "name": "exampleSystem", - "path": "./systems/example.system" + "path": "./systems/example.system.js" } ], "entities": [ diff --git a/src/libs/part-base/files/js/__part__/components/example.component.js b/src/libs/part-base/files/js/__part__/components/example.component.js index ef7d248..bf9728b 100644 --- a/src/libs/part-base/files/js/__part__/components/example.component.js +++ b/src/libs/part-base/files/js/__part__/components/example.component.js @@ -47,32 +47,26 @@ export const EDITOR_COMPONENT_MANIFEST = { name: "Example", description: "Example component description", params: [ - [ - { - type: "string", - name: "paramA", - description: "Param A description", - example: "Example value", - }, - ], - [ - { - type: "number", - name: "paramB", - description: "Param B description", - example: 3, - }, - ], - [ - { - type: "boolean", - name: "paramC", - description: "Param C description", - example: true, - default: false, - // Not required because it has a default value - optional: true, - }, - ], + { + type: "string", + name: "paramA", + description: "Param A description", + example: "Example value", + }, + { + type: "number", + name: "paramB", + description: "Param B description", + example: 3, + }, + { + type: "boolean", + name: "paramC", + description: "Param C description", + example: true, + default: false, + // Not required because it has a default value + optional: true, + }, ], }; diff --git a/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json b/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json index 6dbd9b2..c3be787 100644 --- a/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json +++ b/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json @@ -53,14 +53,14 @@ "components": [ { "name": "ExampleComponent", - "path": "./components/example.component", + "path": "./components/example.component.ts", "paramsNames": ["paramA", "paramB", "paramC"] } ], "systems": [ { "name": "exampleSystem", - "path": "./systems/example.system" + "path": "./systems/example.system.ts" } ], "entities": [ diff --git a/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json b/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json index 094d7fa..47f7bba 100644 --- a/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json +++ b/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json @@ -25,14 +25,14 @@ "components": [ { "name": "ExampleComponent", - "path": "./components/example.component", + "path": "./components/example.component.ts", "paramsNames": ["paramA", "paramB", "paramC"] } ], "systems": [ { "name": "exampleSystem", - "path": "./systems/example.system" + "path": "./systems/example.system.ts" } ], "entities": [ diff --git a/src/libs/part-base/files/ts/__part__/components/example.component.ts b/src/libs/part-base/files/ts/__part__/components/example.component.ts index b06e227..4f98934 100644 --- a/src/libs/part-base/files/ts/__part__/components/example.component.ts +++ b/src/libs/part-base/files/ts/__part__/components/example.component.ts @@ -30,32 +30,26 @@ export const EDITOR_COMPONENT_MANIFEST: EditorComponentManifest = { name: "Example", description: "Example component description", params: [ - [ - { - type: "string", - name: "paramA", - description: "Param A description", - example: "Example value", - }, - ], - [ - { - type: "number", - name: "paramB", - description: "Param B description", - example: 3, - }, - ], - [ - { - type: "boolean", - name: "paramC", - description: "Param C description", - example: true, - default: false, - // Not required because it has a default value - optional: true, - }, - ], + { + type: "string", + name: "paramA", + description: "Param A description", + example: "Example value", + }, + { + type: "number", + name: "paramB", + description: "Param B description", + example: 3, + }, + { + type: "boolean", + name: "paramC", + description: "Param C description", + example: true, + default: false, + // Not required because it has a default value + optional: true, + }, ], };