diff --git a/frontend-37/src/assets/info.svg b/frontend-37/src/assets/info.svg new file mode 100644 index 00000000..8b754a9f --- /dev/null +++ b/frontend-37/src/assets/info.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/frontend-37/src/assets/inputBgMongo.png b/frontend-37/src/assets/inputBgMongo.png new file mode 100644 index 00000000..52846ead Binary files /dev/null and b/frontend-37/src/assets/inputBgMongo.png differ diff --git a/frontend-37/src/assets/inputBgPGSQL.png b/frontend-37/src/assets/inputBgPGSQL.png new file mode 100644 index 00000000..7632992f Binary files /dev/null and b/frontend-37/src/assets/inputBgPGSQL.png differ diff --git a/frontend-37/src/assets/run.svg b/frontend-37/src/assets/run.svg new file mode 100644 index 00000000..ee88ffcf --- /dev/null +++ b/frontend-37/src/assets/run.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend-37/src/features/playground/TopBar.tsx b/frontend-37/src/features/playground/TopBar.tsx index 7d0851bc..c791e6b3 100644 --- a/frontend-37/src/features/playground/TopBar.tsx +++ b/frontend-37/src/features/playground/TopBar.tsx @@ -2,31 +2,33 @@ import saveImg from "@/assets/save.svg"; import uploadImg from "@/assets/upload.svg"; import { templateStore } from "@/shared/store/templateStore"; import { Button } from "@/shared/ui/Button"; -import { ModalWindow } from "@/shared/ui/ModalWindow"; import { TopBar } from "@/shared/ui/TopBar"; import { TopBarElement } from "@/shared/ui/TopBarElement"; import { useState } from "react"; import styles from "./TopBar.module.css"; import { TemplateChoice } from "../template-choice"; -import { Upload } from "./Upload"; -export function PlaygroundTopBar() { +interface PlaygroundTopBarProps { + handleUpload: () => void; + handleSave: () => void; +} + +export function PlaygroundTopBar({ + handleUpload, + handleSave, +}: PlaygroundTopBarProps) { const { template } = templateStore(); - const [showUpload, setShowUpload] = useState(false); const [showTemplateChoice, setShowTemplateChoice] = useState(false); return ( - - @@ -38,9 +40,6 @@ export function PlaygroundTopBar() { {template} - - setShowUpload(false)} /> - {}; return ( -
-
Upload data from CSV
+
+
+
Upload data from CSV
+
- +
+ {}} /> + +
); }