This commit is contained in:
IDONTSUDO 2023-11-10 21:43:57 +03:00
parent 6446da7e76
commit 6f86377685
18 changed files with 274 additions and 107 deletions

View file

@ -1,9 +1,9 @@
import * as React from "react";
import { Row, Input, Button } from "antd";
import { Row, Button } from "antd";
import { LoadPage } from "../../../core/ui/pages/load_page";
import { createPipelineStore } from "./create_pipeline_store";
import { observer } from "mobx-react-lite";
import { List } from "../../../core/ui/list/list";
import { Icon, List } from "../../../core/ui/list/list";
export const CreatePipelineScreenPath = "/create_pipeline";
@ -20,27 +20,32 @@ export const CreatePipelineScreen: React.FunctionComponent = observer(() => {
<List
headers={"process"}
values={createPipelineStore.processModels.map((el) => {
return { text: el.description };
return { text: el.description, id: el._id };
})}
onClick={(e) => createPipelineStore.addProcess(e)}
onClick={(e) => createPipelineStore.addProcess(e.text, e.id!)}
icon={Icon.add}
/>
<div style={{ flexGrow: "1" }}>
<Input style={{ width: "300px" }} placeholder="description" />
<Button onClick={() => createPipelineStore.createPipeline()}>
Save result
</Button>
<List
headers="new pipeline"
values={createPipelineStore.pipelineViewModel }
values={createPipelineStore.pipelineViewModels}
icon={Icon.delete}
onClick={(_e, index) => {
createPipelineStore.filterPipelineViewModel(index);
}}
/>
</div>
<List
headers="triggers"
values={createPipelineStore.triggersModels.map((el) => {
return { text: el.description };
return { text: el.description, id: el._id };
})}
onClick={(e) => createPipelineStore.addTrigger(e)}
onClick={(e) => createPipelineStore.addTrigger(e.text, e.id!)}
icon={Icon.add}
/>
</Row>
</>