diff --git a/src/components/SimpleCanvas.jsx b/src/components/SimpleCanvas.jsx index d1965fb..ad6587e 100644 --- a/src/components/SimpleCanvas.jsx +++ b/src/components/SimpleCanvas.jsx @@ -19,9 +19,8 @@ function Table({ table, grab }) { onMouseLeave={() => setIsHovered(false)} >
(
setHoveredField(i)} onMouseLeave={() => setHoveredField(-1)} > @@ -139,7 +137,7 @@ function Relationship({ relationship }) { ); } -export default function Canvas({ diagram }) { +export default function SimpleCanvas({ diagram, zoom }) { const [tables, setTables] = useState(diagram.tables); const [relationships, setRelationships] = useState(diagram.relationships); const [dragging, setDragging] = useState(-1); @@ -233,12 +231,17 @@ export default function Canvas({ diagram }) { height="100%" fill="url(#pattern-circles)" > - {tables.map((t, i) => ( - grabTable(e, i)} /> - ))} - {relationships.map((r, i) => ( - - ))} + + {tables.map((t, i) => ( +
grabTable(e, i)} /> + ))} + {relationships.map((r, i) => ( + + ))} + ); } diff --git a/src/data/loginDiagram.js b/src/data/heroDiagram.js similarity index 98% rename from src/data/loginDiagram.js rename to src/data/heroDiagram.js index 9c02131..8d2268a 100644 --- a/src/data/loginDiagram.js +++ b/src/data/heroDiagram.js @@ -1,4 +1,4 @@ -const xOffset = window.innerWidth * 0.57 * 0.09; +const xOffset = window.innerWidth * 0.65; export const diagram = { tables: [ { diff --git a/src/pages/LandingPage.jsx b/src/pages/LandingPage.jsx index 6dcb0eb..0586f73 100644 --- a/src/pages/LandingPage.jsx +++ b/src/pages/LandingPage.jsx @@ -1,8 +1,9 @@ import { useState, useEffect } from "react"; import { Link } from "react-router-dom"; import { IconCrossStroked } from "@douyinfe/semi-icons"; +import SimpleCanvas from "../components/SimpleCanvas" import Navbar from "../components/Navbar"; - +import { diagram } from "../data/heroDiagram" export default function LandingPage() { const [showSurvey, setShowSurvey] = useState(true); @@ -14,19 +15,45 @@ export default function LandingPage() { return (
- {showSurvey && ( -
- - Help us improve! Share your feedback. - -
- +
+ {showSurvey && ( +
+ + Help us improve! Share your feedback. + +
+ +
+
+ )} + +
+
+ +
+
+
+

+ Draw, Copy, and Paste +

+
+
+ Free, simple, and intuitive database design tool and SQL generator. +
+
+ + + Try it for yourself + +
- )} - +
+
hi
); }