fixed select detail
This commit is contained in:
parent
2f15b86a42
commit
f019c3a1c4
4 changed files with 5 additions and 3 deletions
|
@ -78,6 +78,7 @@ export const ffContext = `type ITEM = {
|
||||||
`;
|
`;
|
||||||
|
|
||||||
export const ff1Result = `{
|
export const ff1Result = `{
|
||||||
|
"scene":\${<SelectDetail/>:OBJECT:{"details": []},
|
||||||
"empty":\${NAME:string:default},
|
"empty":\${NAME:string:default},
|
||||||
"params": \${ITEM:Array<ITEM>:[]}
|
"params": \${ITEM:Array<ITEM>:[]}
|
||||||
}`;
|
}`;
|
||||||
|
|
|
@ -3,7 +3,7 @@ import { SelectDatasetScreen } from "./select_dataset/presentation/select_datase
|
||||||
import { SelectDetail } from "./select_detail/presentation/select_detail_screen";
|
import { SelectDetail } from "./select_detail/presentation/select_detail_screen";
|
||||||
|
|
||||||
export enum FormBuilderComponents {
|
export enum FormBuilderComponents {
|
||||||
SelectScene = "SelectScene",
|
SelectDetail = "SelectDetail",
|
||||||
SelectDataset = "SelectDataset",
|
SelectDataset = "SelectDataset",
|
||||||
}
|
}
|
||||||
export interface IFormBuilderComponentsProps<T> {
|
export interface IFormBuilderComponentsProps<T> {
|
||||||
|
@ -15,7 +15,7 @@ export const getFormBuilderComponents = (
|
||||||
dependency: any,
|
dependency: any,
|
||||||
onChange: (text: string) => void
|
onChange: (text: string) => void
|
||||||
): Result<string, React.ReactNode> => {
|
): Result<string, React.ReactNode> => {
|
||||||
if (name.isEqual(FormBuilderComponents.SelectScene)) {
|
if (name.isEqual(FormBuilderComponents.SelectDetail)) {
|
||||||
return Result.ok(<SelectDetail dependency={dependency} onChange={onChange} />);
|
return Result.ok(<SelectDetail dependency={dependency} onChange={onChange} />);
|
||||||
}
|
}
|
||||||
if (name.isEqual(FormBuilderComponents.SelectDataset)) {
|
if (name.isEqual(FormBuilderComponents.SelectDataset)) {
|
||||||
|
|
|
@ -14,7 +14,7 @@ export const SelectDetail = observer((props: IFormBuilderComponentsProps<SelectD
|
||||||
store.isLoading = false;
|
store.isLoading = false;
|
||||||
store.init();
|
store.init();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
{store.isLoading ? (
|
{store.isLoading ? (
|
||||||
|
|
|
@ -22,5 +22,6 @@ root.render(
|
||||||
<SocketListener>
|
<SocketListener>
|
||||||
<RouterProvider router={router} />
|
<RouterProvider router={router} />
|
||||||
</SocketListener>
|
</SocketListener>
|
||||||
|
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue