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
);
}