diff --git a/src/app/Builder/page.tsx b/src/app/Builder/page.tsx
index 3b280ab..8791ff6 100644
--- a/src/app/Builder/page.tsx
+++ b/src/app/Builder/page.tsx
@@ -1,37 +1,106 @@
+import { ChevronDownIcon } from "@heroicons/react/20/solid";
+import { getPSA, getLowerBuildKits, getGrips } from "@queries/PSA";
+import { psa } from "@db/schema/Psa";
+import partTypes from "src/data/parts_cats.json";
-
-export default function BuilderPage() {
+export default async function BuilderPage() {
+ const psa = await getGrips();
return (
-
-
-
-
- | Component |
- Selection |
- Base Price |
- Sale Price |
- Shipping |
- Tax |
- Total Price |
- Source |
- Order |
-
-
-
-
- | Part 1 |
- Part |
- 99.99 |
- 89.99 |
- 12.99 |
- |
- Palmetto State |
- 101.99 |
- |
-
-
-
-
+
+
+
+
Users
+
+ A list of all the Grips We Could Find{" "}
+
+
+
+
);
}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index e69dd19..925385e 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,14 +1,8 @@
-import About from "@components/site/About";
-import Contact from "@components/site/Contact";
-import FeaturesSection from "@components/FeaturesSection";
-import Footer from "@components/site/Footer";
-import Header from "@components/Header";
-import Hero from "@components/Hero";
-import { ChevronRightIcon } from "@heroicons/react/24/outline";
+import Newsletter from "@src/components/newsletter";
export default async function Home() {
return (
-
+
@@ -57,6 +52,8 @@ export default async function Home() {
+
+
);
}
diff --git a/src/components/PopNav/page.tsx b/src/components/PopNav/page.tsx
index a6a4e2e..86aac54 100644
--- a/src/components/PopNav/page.tsx
+++ b/src/components/PopNav/page.tsx
@@ -67,13 +67,12 @@ const navigation = {
},
{
id: "brands",
- name: "Brands",
+ name: "Top Selling Brands",
items: [
- { name: "Full Nelson", href: "#" },
- { name: "My Way", href: "#" },
- { name: "Re-Arranged", href: "#" },
- { name: "Counterfeit", href: "#" },
- { name: "Significant Other", href: "#" },
+ { name: "Radian Weapons", href: "#" },
+ { name: "Noveske", href: "#" },
+ { name: "Aero Precision", href: "#" },
+ { name: "Primary Arms", href: "#" },
],
},
],
diff --git a/src/components/footer/index.tsx b/src/components/footer/index.tsx
new file mode 100644
index 0000000..a5c93ff
--- /dev/null
+++ b/src/components/footer/index.tsx
@@ -0,0 +1,195 @@
+const navigation = {
+ solutions: [
+ { name: 'Marketing', href: '#' },
+ { name: 'Analytics', href: '#' },
+ { name: 'Automation', href: '#' },
+ { name: 'Commerce', href: '#' },
+ { name: 'Insights', href: '#' },
+ ],
+ support: [
+ { name: 'Submit ticket', href: '#' },
+ { name: 'Documentation', href: '#' },
+ { name: 'Guides', href: '#' },
+ ],
+ company: [
+ { name: 'About', href: '#' },
+ { name: 'Blog', href: '#' },
+ { name: 'Jobs', href: '#' },
+ { name: 'Press', href: '#' },
+ ],
+ legal: [
+ { name: 'Terms of service', href: '#' },
+ { name: 'Privacy policy', href: '#' },
+ { name: 'License', href: '#' },
+ ],
+ social: [
+ {
+ name: 'Facebook',
+ href: '#',
+ icon: (props) => (
+
+ ),
+ },
+ {
+ name: 'Instagram',
+ href: '#',
+ icon: (props) => (
+
+ ),
+ },
+ {
+ name: 'X',
+ href: '#',
+ icon: (props) => (
+
+ ),
+ },
+ {
+ name: 'GitHub',
+ href: '#',
+ icon: (props) => (
+
+ ),
+ },
+ {
+ name: 'YouTube',
+ href: '#',
+ icon: (props) => (
+
+ ),
+ },
+ ],
+ }
+
+ export default function Footer() {
+ return (
+
+ )
+ }
+
\ No newline at end of file
diff --git a/src/components/newsletter/index.tsx b/src/components/newsletter/index.tsx
new file mode 100644
index 0000000..362634a
--- /dev/null
+++ b/src/components/newsletter/index.tsx
@@ -0,0 +1,41 @@
+export default function Newsletter() {
+ return (
+
+
+
+ Want product news and updates? Sign up for our newsletter.
+
+
+
+
+ )
+ }
+
\ No newline at end of file