diff --git a/components/background.tsx b/components/background.tsx
new file mode 100644
index 0000000..07482b8
--- /dev/null
+++ b/components/background.tsx
@@ -0,0 +1,130 @@
+"use client";
+import { cn } from "@/lib/utils";
+import { motion } from "framer-motion";
+
+import React, { useId } from "react";
+
+export const Background = () => {
+ return (
+
+
+ {Array.from({ length: 6 }).map((_, index) => (
+
+ {Array.from({ length: 10 }).map((_, index) => (
+
+ ))}
+
+ ))}
+
+ );
+};
+
+const GridBlock = () => {
+ return (
+
+ );
+};
+
+const Dot = () => {
+ return (
+
+ );
+};
+
+const SVGVertical = ({ className }: { className?: string }) => {
+ const width = 1;
+ const height = 140;
+
+ const id = useId();
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+const SVG = ({ className }: { className?: string }) => {
+ const width = 300;
+ const height = 1;
+
+ const id = useId();
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+// Use the below rect to debug linear gradient
+{
+ /* */
+}