- {props.bankAccount.resourceType.name}
+ {props.resourceAccount.resourceType}
- {props.bankAccount.balance.toLocaleString("en-US", {
+ {props.resourceAccount.balance.toLocaleString("en-US", {
minimumFractionDigits: 2,
maximumFractionDigits: 2,
})}{" "}
@@ -40,11 +40,11 @@ const ResourceStoreItem = (props: {
- {props.conversionPair.resourceType.name}
+ {props.conversionPair.resourceType}
{props.conversionPair.resourceAmount.toLocaleString("en-US", {
@@ -72,7 +72,7 @@ const ResourceStoreItem = (props: {
@@ -96,7 +96,7 @@ const ResourceStoreItem = (props: {
className="bg-white px-4 py-2 mr-4 rounded-lg flex-none"
placeholder="0"
onChange={(e) =>
- props.handleAmountChange(e, props.bankAccount.resourceType)
+ props.handleAmountChange(e, props.resourceAccount.resourceType)
}
/>
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 2a5c0be..07060b0 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -198,6 +198,12 @@ export default function Home() {
setLightBoxIsActive(!lightBoxIsActive);
};
+ const handleCloseError = () => {
+ setError(null);
+ };
+
+ if (!userId) return
Please login
;
+
return (
<>
{lightBoxIsActive && (
)}
diff --git a/typings.d.ts b/typings.d.ts
index 672ba0e..19f13fd 100644
--- a/typings.d.ts
+++ b/typings.d.ts
@@ -3,11 +3,10 @@ export type User = {
inventoryItems: IInventoryItem[];
};
-export interface IResourceType {
- id: number;
- name: string;
- fontColorClass: string;
- bgColorClass: string;
+export interface TimeDuration {
+ hours: number;
+ minutes: number;
+ seconds: number;
}
export interface IResourceWell {
@@ -54,7 +53,7 @@ export interface IClaimableResource {
}
export interface IConversionPair {
- resourceType: IResourceType;
+ resourceType: string;
resourceAmount: number;
moneyAmount: number
}