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 = `{
|
||||
"scene":\${<SelectDetail/>:OBJECT:{"details": []},
|
||||
"empty":\${NAME:string:default},
|
||||
"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";
|
||||
|
||||
export enum FormBuilderComponents {
|
||||
SelectScene = "SelectScene",
|
||||
SelectDetail = "SelectDetail",
|
||||
SelectDataset = "SelectDataset",
|
||||
}
|
||||
export interface IFormBuilderComponentsProps<T> {
|
||||
|
@ -15,7 +15,7 @@ export const getFormBuilderComponents = (
|
|||
dependency: any,
|
||||
onChange: (text: string) => void
|
||||
): Result<string, React.ReactNode> => {
|
||||
if (name.isEqual(FormBuilderComponents.SelectScene)) {
|
||||
if (name.isEqual(FormBuilderComponents.SelectDetail)) {
|
||||
return Result.ok(<SelectDetail dependency={dependency} onChange={onChange} />);
|
||||
}
|
||||
if (name.isEqual(FormBuilderComponents.SelectDataset)) {
|
||||
|
|
|
@ -14,7 +14,7 @@ export const SelectDetail = observer((props: IFormBuilderComponentsProps<SelectD
|
|||
store.isLoading = false;
|
||||
store.init();
|
||||
}, []);
|
||||
|
||||
|
||||
return (
|
||||
<div>
|
||||
{store.isLoading ? (
|
||||
|
|
|
@ -22,5 +22,6 @@ root.render(
|
|||
<SocketListener>
|
||||
<RouterProvider router={router} />
|
||||
</SocketListener>
|
||||
|
||||
</>
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue