Fixed a few small things
This commit is contained in:
parent
cb6dd05071
commit
b40d0aedb4
@ -1,11 +1,11 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
|
|
||||||
const OurMission = () => {
|
function OurMission() {
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className="relative bg-fixed bg-cover bg-center text-white "
|
className="relative h-full bg-fixed bg-cover bg-center text-white "
|
||||||
style={{ backgroundImage: "url('destruction.jpg')", height: 845, overflow: "hidden" }}
|
style={{ backgroundImage: "url('destruction.jpg')", overflow: "hidden" }}
|
||||||
>
|
>
|
||||||
{/* Overlay for Readability */}
|
{/* Overlay for Readability */}
|
||||||
<div className="absolute inset-0 bg-black bg-opacity-50"></div>
|
<div className="absolute inset-0 bg-black bg-opacity-50"></div>
|
||||||
@ -55,5 +55,5 @@ const OurMission = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
}
|
||||||
export default OurMission;
|
export default OurMission;
|
||||||
|
|||||||
@ -214,7 +214,7 @@ export default function Shop() {
|
|||||||
if (currentPage > 1) setCurrentPage((prev) => prev - 1);
|
if (currentPage > 1) setCurrentPage((prev) => prev - 1);
|
||||||
};
|
};
|
||||||
|
|
||||||
function ArtefactCard({ artefact }: { artefact: Artefact }) {
|
function ArtefactCard({ artefact }: { artefact: ExtendedArtefact }) {
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className="flex flex-col bg-white shadow-md rounded-md overflow-hidden cursor-pointer hover:scale-105 transition-transform"
|
className="flex flex-col bg-white shadow-md rounded-md overflow-hidden cursor-pointer hover:scale-105 transition-transform"
|
||||||
@ -233,7 +233,7 @@ export default function Shop() {
|
|||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
function Modal({ artefact }: { artefact: Artefact }) {
|
function Modal({ artefact }: { artefact: ExtendedArtefact }) {
|
||||||
if (!artefact) return null;
|
if (!artefact) return null;
|
||||||
const handleOverlayClick = (e: React.MouseEvent) => {
|
const handleOverlayClick = (e: React.MouseEvent) => {
|
||||||
if (e.target === e.currentTarget) setSelectedArtefact(null);
|
if (e.target === e.currentTarget) setSelectedArtefact(null);
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
import { Action } from "easy-peasy";
|
import { Action } from "easy-peasy";
|
||||||
// import type { User } from "@prisma/client";
|
// import type { User } from "@prismaclient";
|
||||||
import { User } from "@appTypes/Prisma";
|
import { User } from "@appTypes/Prisma";
|
||||||
|
|
||||||
type Currency = "GBP" | "USD" | "EUR";
|
type Currency = "GBP" | "USD" | "EUR";
|
||||||
|
|||||||
5
src/utils/maths.ts
Normal file
5
src/utils/maths.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
function getRandomNumber(min: number, max: number): number {
|
||||||
|
return Math.floor(Math.random() * (max - min + 1)) + min;
|
||||||
|
}
|
||||||
|
|
||||||
|
export { getRandomNumber };
|
||||||
7
src/utils/parsingUtils.ts
Normal file
7
src/utils/parsingUtils.ts
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
function stringToBool(val: string | undefined, defaultValue: boolean = false): boolean {
|
||||||
|
if (!val) return defaultValue;
|
||||||
|
const normalized = val.trim().toLowerCase();
|
||||||
|
return normalized === "true" || normalized === "yes";
|
||||||
|
}
|
||||||
|
|
||||||
|
export { stringToBool };
|
||||||
@ -1,9 +1,9 @@
|
|||||||
import { PrismaClient } from "@prisma/client";
|
import { PrismaClient } from "@prismaclient";
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
var prisma: PrismaClient | undefined;
|
var prisma: PrismaClient | undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
const prisma = process.env.NODE_ENV === "production" ? new PrismaClient() : global.prisma ?? (global.prisma = new PrismaClient());
|
const prisma = new PrismaClient();
|
||||||
|
|
||||||
export { prisma };
|
export { prisma };
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user