MoonMiners/src/app/Components/ResourceView.tsx
Emil Andreas Nielsen 0c1f15464f
Feature/homepage (#2)
* Basic UI for resources

* Style upgrades etc.

* Add template for drill

* Add moons and drill templates

* Add mining timer

* Delete comment

* Modify some styling to cards and resources

* Enhance styling on difference components

---------

Co-authored-by: Nico Li <nilindenau@gmail.com>
2023-02-12 12:40:35 +07:00

35 lines
1.0 KiB
TypeScript

"use client";
import React from "react";
import { Resource } from "typings";
import ResourceItem from "./ResourceItem";
const ResourceView = (props: { resources: Resource[] }) => {
return (
<div className="p-4">
<div className="grid grid-cols-5 gap-8">
<div className="bg-green-800 rounded-lg p-3">
<div className="text-white">
<span className="text-green-400">Moonbucks</span>
<h3 className="text-2xl font-bold">$5,342.23</h3>
<button className="px-2 text-sm mt-1 rounded-lg font-bold bg-green-400 text-green-800">
Sell Resources
</button>
</div>
</div>
{props.resources.map((resource, id) => {
const resourceCardProps = {
resource: resource,
isMining: true,
yieldPerSecond: 0.15,
};
return (
<ResourceItem key={id} resourceCardProps={resourceCardProps} />
);
})}
</div>
</div>
);
};
export default ResourceView;