From 307a2f5c7bf8733a43dba4554c893b663414a5a1 Mon Sep 17 00:00:00 2001
From: rektdeckard
Date: Sun, 19 Mar 2023 14:49:20 -0600
Subject: [PATCH] feat(app): add hand-drawn recipe
---
src/assets/marker-green.svg | 40 ++++----
src/assets/ruler.svg | 105 +++++++++++++++++++++
src/components/Footer/Footer.css | 19 ++--
src/components/Footer/Footer.tsx | 6 +-
src/components/Header/Header.tsx | 12 ---
src/components/Recipes/Recipe.tsx | 2 +-
src/components/Recipes/items/HandDrawn.tsx | 50 ++++++++++
src/components/Recipes/items/index.ts | 3 +-
8 files changed, 196 insertions(+), 41 deletions(-)
create mode 100644 src/assets/ruler.svg
create mode 100644 src/components/Recipes/items/HandDrawn.tsx
diff --git a/src/assets/marker-green.svg b/src/assets/marker-green.svg
index 719b1af..b2853fd 100644
--- a/src/assets/marker-green.svg
+++ b/src/assets/marker-green.svg
@@ -1,17 +1,25 @@
-
-
diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx
index da14287..8ac3526 100644
--- a/src/components/Header/Header.tsx
+++ b/src/components/Header/Header.tsx
@@ -9,18 +9,6 @@ import Banner from "@/components/Banner";
import { ReactComponent as MarkerPurple } from "@/assets/marker-purple.svg";
import { ReactComponent as PaperClips } from "@/assets/paperclips-header-mobile.svg";
import { ReactComponent as PaperClipsThree } from "@/assets/paperclips-header.svg";
-import { ReactComponent as Tablet } from "@/assets/tablet.svg";
-import { ReactComponent as TabletSpec } from "@/assets/tablet-spec.svg";
-import { ReactComponent as BilliardBall } from "@/assets/billiard-ball.svg";
-import { ReactComponent as BilliardBallSpec } from "@/assets/billiard-ball-spec.svg";
-import { ReactComponent as Warning } from "@/assets/warning.svg";
-import { ReactComponent as WarningSpec } from "@/assets/warning-spec.svg";
-import { ReactComponent as CuttingMat } from "@/assets/cutting-mat.svg";
-import { ReactComponent as CuttingMatSpec } from "@/assets/cutting-mat-spec.svg";
-import { ReactComponent as Receipt } from "@/assets/receipt.svg";
-import { ReactComponent as ReceiptSpec } from "@/assets/receipt-spec.svg";
-import { ReactComponent as Calculator } from "@/assets/calculator.svg";
-import { ReactComponent as CalculatorSpec } from "@/assets/calculator-spec.svg";
import { ReactComponent as IPad } from "@/assets/ipad.svg";
import { ReactComponent as Map } from "@/assets/map.svg";
import { ReactComponent as Synth } from "@/assets/synth.svg";
diff --git a/src/components/Recipes/Recipe.tsx b/src/components/Recipes/Recipe.tsx
index 75cb198..e375b3c 100644
--- a/src/components/Recipes/Recipe.tsx
+++ b/src/components/Recipes/Recipe.tsx
@@ -6,7 +6,7 @@ export type RecipeProps = {
Example: () => JSX.Element;
};
-const Recipe = ({ title, url, Example }: RecipeProps) => {
+const Recipe = ({ url, Example }: RecipeProps) => {
return (
{/* {title}
*/}
diff --git a/src/components/Recipes/items/HandDrawn.tsx b/src/components/Recipes/items/HandDrawn.tsx
new file mode 100644
index 0000000..879c324
--- /dev/null
+++ b/src/components/Recipes/items/HandDrawn.tsx
@@ -0,0 +1,50 @@
+import { CassetteTape, Cube, Virus, ThumbsUp } from "@phosphor-icons/react";
+
+import { RecipeProps } from "../Recipe";
+
+const animation: RecipeProps = {
+ title: "Hand Drawn",
+ url: "https://stackblitz.com/edit/react-ts-f7q7gs?file=App.tsx,style.css",
+ Example() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ },
+};
+
+export default animation;
diff --git a/src/components/Recipes/items/index.ts b/src/components/Recipes/items/index.ts
index d0986f4..4af0c09 100644
--- a/src/components/Recipes/items/index.ts
+++ b/src/components/Recipes/items/index.ts
@@ -1,8 +1,9 @@
import animation from "./Animation";
import duocolor from "./Duocolor";
import gradient from "./Gradient";
+import handdrawn from "./HandDrawn";
import { RecipeProps } from "../Recipe";
-const items: RecipeProps[] = [duocolor, animation, gradient];
+const items: RecipeProps[] = [duocolor, handdrawn, animation, gradient];
export default items;