{
type={ButtonV2Type.empty}
textColor={themeStore.theme.greenWhite}
/>
-
-
- {store.isNeedSaveBtn ? (
- store.onClickSaveBehaviorTree()} type="Floppy" />
- ) : undefined}
-
+ */}
+ {store.isNeedSaveBtn ? (
+
+ {store.isNeedSaveBtn ? (
+ store.onClickSaveBehaviorTree()} type="Floppy" />
+ ) : undefined}
+
+ ) : (
+ <>>
+ )}
>
}
@@ -131,15 +139,33 @@ export const BehaviorTreeBuilderScreen = observer(() => {
{store.skillTemplates ? : null}
+
+ >
+
+
+
+
+
+
+
+
+
+
>
{
- console.log(xml)
+ console.log(xml);
this.behaviorTreeModel.skills = this.filledOutTemplates;
this.behaviorTreeModel.scene = NodeBehaviorTree.fromReteScene(
this.editor as NodeEditor,
@@ -230,7 +230,7 @@ export class BehaviorTreeBuilderStore extends UiDrawerFormState {
this.selectedSid = sid;
this.selected = label;
diff --git a/ui/src/index.tsx b/ui/src/index.tsx
index d903f84..bee6c9a 100644
--- a/ui/src/index.tsx
+++ b/ui/src/index.tsx
@@ -9,6 +9,16 @@ import { configure } from "mobx";
import { ThemeStore } from "./core/store/theme_store";
import { FormBuilderValidationModel } from "./core/model/form_builder_validation_model";
import { FormBuilder } from "./core/ui/form_builder/form_builder";
+import { observer } from "mobx-react-lite";
+import { useStore } from "./core/helper/use_store";
+import { LifeCycleStore, ModalStore } from "./core/store/base_store";
+import { CoreInput } from "./core/ui/input/input";
+import { InputV2 } from "./core/ui/input/input_v2";
+import { useState } from "react";
+import { Button, Modal } from "antd";
+import makeAutoObservable from "mobx-store-inheritance";
+import { CoreButton } from "./core/ui/button/button";
+import { SelectDetail } from "./core/ui/form_builder/forms/select_detail/presentation/select_detail_screen";
configure({
enforceActions: "never",
@@ -19,16 +29,55 @@ extensions();
const root = ReactDOM.createRoot(document.getElementById("root") as HTMLElement);
export const themeStore = new ThemeStore();
+class FormBuilderTextStore extends ModalStore {
+ viewModel = FormBuilderValidationModel.empty();
+ constructor() {
+ super();
+ makeAutoObservable(this);
+ }
+ init = undefined;
+}
+export const FormBuildTest = observer(() => {
+ const [store] = useState(new FormBuilderTextStore());
+
+ return (
+
+ (store.viewModel.result = text)} />
+ (store.viewModel.context = text)} />
+ (store.isModalOpen = true)} />
+ {
+ store.isModalOpen = false;
+ }}
+ >
+ {
+ console.log(e.output);
+ // console.log(JSON.stringify(e.output))
+ }}
+ />
+
+
+ );
+});
root.render(
<>
-
+ {/* */}
+ {/*
-
- {/* */}
+ */}
+ />
>
);