import * as React from "react"; import { Button, Col, Row, Switch, Typography, Input } from "antd"; import { CodeTriggerForm } from "./components/code_trigger_form"; import { observer } from "mobx-react-lite"; import { triggerStore } from "./trigger_store"; import { FileTriggerForm } from "./components/file_trigger_form"; import { ReactComponent as DeleteIcon } from "../../../core/assets/icons/delete.svg"; import { Loader } from "../../../core/ui/loader/loader"; const { Title } = Typography; const Header = observer(() => { return (
triggerStore.setTriggerType()} />
Trigger editor: {triggerStore.getTriggerDescription()}
); }); const Bottom = observer(() => { return ( {triggerStore.triggers.map((el) => { return ( {el.value} triggerStore.deleteItem(el.id)} /> ); })} ); }); export const CreateTriggerScreenPath = '/create/trigger' export const TriggerScreen: React.FunctionComponent = observer(() => { return ( <>
{!triggerStore.isLoading ? ( <>
, triggerStore.changeTriggerDescription} /> {triggerStore.getTriggerType() ? ( <> ) : ( <> )} ) : ( <> )}
); });