import * as React from "react"; import { Drawer } from "antd"; import { FormBuilder } from "../../core/ui/form_builder/form_builder"; import { DataSetStore, DrawersDataset } from "./dataset_store"; import { observer } from "mobx-react-lite"; import { MainPage } from "../../core/ui/pages/main_page"; import { CardDataSet, CardDataSetType } from "./card_dataset"; import { CoreInput } from "../../core/ui/input/input"; import { CoreButton } from "../../core/ui/button/button"; import { ListItem } from "./list_item"; export const DatasetsScreenPath = "/dataset"; export const DataSetScreen: React.FunctionComponent = observer(() => { const [store] = React.useState(() => new DataSetStore()); React.useEffect(() => { store.init(); }, [store]); return ( <> {store.datasets?.map((el) => { return ( store.runProcess(id)} onDelete={(id: string) => store.deleteDataset(id)} onEdit={(id: string) => store.editDataset(id)} /> ); })} { store.openEmptyCard() }} /> store.editDrawer(DrawersDataset.FormBuilderDrawer, false)} open={store.drawers.find((el) => el.name === DrawersDataset.FormBuilderDrawer)?.status ?? false} > { store.dataSetModel.formBuilder = el; }} />
store.editDrawer(DrawersDataset.FormBuilderDrawer, false)} />
store.editDrawer(DrawersDataset.FormBuilderDrawer, false)} />
store.editDrawer(DrawersDataset.NewDataset, false)} open={store.drawers.find((el) => el.name === DrawersDataset.NewDataset)?.status} >
store.setNewDatasetName(e)} />
store.editDrawer(DrawersDataset.FormBuilderDrawer, true)} text="Настройки датасета" filled={true} />
{store.assets?.assets?.map((el) => { return ( { store.datasetCheckBox(el); }} /> ); })}
store.saveDataset()} />
store.editDrawer(DrawersDataset.NewDataset, false)} />
} /> ); });