From 5bc22e8c5244b3a67c706576a729046328dc5b34 Mon Sep 17 00:00:00 2001 From: Sean S Date: Fri, 13 Dec 2024 14:27:08 -0500 Subject: [PATCH 1/3] menu changes --- src/components/PopNav/page.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/components/PopNav/page.tsx b/src/components/PopNav/page.tsx index 666dfa3..245c3ed 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: "#" }, ], }, ], From 01c0b22bc4726a5592ceccd5c11756393bcd8ffc Mon Sep 17 00:00:00 2001 From: Sean S Date: Fri, 13 Dec 2024 14:58:08 -0500 Subject: [PATCH 2/3] new tailwindui table on bulder page --- src/app/Builder/page.tsx | 133 +++++++++++++++++++++++++++++---------- src/app/page.tsx | 15 ++--- 2 files changed, 106 insertions(+), 42 deletions(-) diff --git a/src/app/Builder/page.tsx b/src/app/Builder/page.tsx index 3b280ab..03f8340 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 ( -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ComponentSelectionBase PriceSale PriceShippingTaxTotal PriceSourceOrder
Part 1Part99.9989.9912.99Palmetto State101.99
+
+
+
+

Users

+

+ A list of all the Grips We Could Find{" "} +

+
+
+
+
+
+ + + + + + + + + + + {psa.map((psa) => ( + + + + + + + ))} + +
+ + Component + + + + + + Manufacturer + + + + + + Price + + + + + + Purchase + + + +
+ {psa.productName} + + {psa.brandName} + + {psa.retailPrice} + + {psa.salePrice} +
+
+
+
); } diff --git a/src/app/page.tsx b/src/app/page.tsx index e69dd19..fe19844 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"; + export default async function Home() { return ( -
+
From e8cff0a44065361b81f27faed528a5eb28f64c21 Mon Sep 17 00:00:00 2001 From: Sean S Date: Fri, 13 Dec 2024 15:08:46 -0500 Subject: [PATCH 3/3] footer is broke. added some sore --- src/app/Builder/page.tsx | 6 +- src/app/page.tsx | 4 +- src/components/footer/index.tsx | 195 ++++++++++++++++++++++++++++ src/components/newsletter/index.tsx | 41 ++++++ 4 files changed, 242 insertions(+), 4 deletions(-) create mode 100644 src/components/footer/index.tsx create mode 100644 src/components/newsletter/index.tsx diff --git a/src/app/Builder/page.tsx b/src/app/Builder/page.tsx index 03f8340..8791ff6 100644 --- a/src/app/Builder/page.tsx +++ b/src/app/Builder/page.tsx @@ -23,7 +23,7 @@ export default async function BuilderPage() { Component @@ -79,10 +79,10 @@ export default async function BuilderPage() { - + {psa.map((psa) => ( - + {psa.productName} diff --git a/src/app/page.tsx b/src/app/page.tsx index fe19844..925385e 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,4 +1,4 @@ - +import Newsletter from "@src/components/newsletter"; export default async function Home() { return ( @@ -52,6 +52,8 @@ export default async function Home() {
+ + ); } 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. +

+
+
+ + + +
+

+ We care about your data. Read our{' '} + + privacy policy + + . +

+
+
+
+ ) + } + \ No newline at end of file