diff --git a/src/app/Products/sights/page.tsx b/src/app/Products/sights/page.tsx new file mode 100644 index 0000000..49fd45c --- /dev/null +++ b/src/app/Products/sights/page.tsx @@ -0,0 +1,22 @@ +import { getSights } from "@queries/PSA"; +import styles from '../styles.module.css'; +import PageHero from "@components/PageHero"; +import SortTable from "@components/SortTable"; +import {Suspense} from "react"; +import Loading from "@/components/Loading-Green"; + +export default async function SightsPage() { + const data = await getSights(); + + return ( +
+ + +
+ }> + + +
+
+ ); +} \ No newline at end of file diff --git a/src/app/components/PopNavDialog/page.tsx b/src/app/components/PopNavDialog/page.tsx index e71c8a1..d7d968d 100644 --- a/src/app/components/PopNavDialog/page.tsx +++ b/src/app/components/PopNavDialog/page.tsx @@ -17,7 +17,6 @@ import { import { Bars3Icon, MagnifyingGlassIcon, - ShoppingBagIcon, XMarkIcon, } from "@heroicons/react/24/outline"; import { validateRequest } from "@/lib/auth/validate-request"; @@ -25,7 +24,8 @@ import { User } from "lucia"; import Cookies from "js-cookie"; import { logoutSession } from "@/actions/userActions"; import { useRouter } from "next/navigation"; -import { lucia } from "@/lib/auth"; +import Image from "next/image"; + import { logout } from "@/lib/auth/actions"; const navigation = { @@ -91,7 +91,13 @@ const navigation = { ], }; -export default function PopNavDialog(props:any) { +interface PopNavDialogProps { + sessionCookie: { + user: User; + }; +} + +export default function PopNavDialog(props: PopNavDialogProps) { const [open, setOpen] = useState(false); const [user, setUser] = useState(null); const router = useRouter(); @@ -153,22 +159,24 @@ export default function PopNavDialog(props:any) { >
{category.featured.map((item) => ( -
- {item.imageAlt} - + {item.imageAlt} + + -
+ ))}
{category.sections.map((section) => ( @@ -236,10 +244,12 @@ export default function PopNavDialog(props:any) {
- CAD @@ -302,10 +312,12 @@ export default function PopNavDialog(props:any) { key={item.name} className="group relative text-base sm:text-sm" > - {item.imageAlt}
{e.preventDefault(); console.log("in the onclick"); await logout()} } className="text-sm font-medium text-gray-700 hover:text-gray-800"> + href={linkPath} onClick={async () => { console.log("in the onclick"); await logout()} } className="text-sm font-medium text-gray-700 hover:text-gray-800"> {user == null?"Sign In": "Log Out"}