fixed select detail

This commit is contained in:
IDONTSUDO 2024-10-20 14:20:07 +03:00
parent 2f15b86a42
commit f019c3a1c4
4 changed files with 5 additions and 3 deletions

View file

@ -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>:[]}
}`; }`;

View file

@ -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)) {

View file

@ -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 ? (

View file

@ -22,5 +22,6 @@ root.render(
<SocketListener> <SocketListener>
<RouterProvider router={router} /> <RouterProvider router={router} />
</SocketListener> </SocketListener>
</> </>
); );