1
0
2022-02-21 01:50:52 -08:00

29 lines
701 B
JavaScript

import React from "react";
import "./Resource.css";
import { assetsPath } from './Common.js';
const Resource = ({ type, select, disabled, count }) => {
const array = new Array(Number(count ? count : 0));
const click = select ? select : (event) => {
if (!disabled) {
event.target.classList.toggle('Selected');
}
};
return (
<>
{ array.length > 0 &&
<div className="Stack">
{ React.Children.map(array, i => (
<div className="Resource"
data-type={type}
onClick={click}
style={{backgroundImage:`url(${assetsPath}/gfx/card-${type}.png)`}}>
</div>
)) }
</div>
}
</>
);
};
export default Resource;