25 lines
609 B
TypeScript
25 lines
609 B
TypeScript
import React, {FunctionComponent} from 'react';
|
|
import Card from "./Card";
|
|
|
|
interface Props {
|
|
hand: string[];
|
|
actionOnClick: (cardString: string) => void;
|
|
isHidden?: boolean;
|
|
}
|
|
|
|
const Hand: FunctionComponent<Props> = ({hand, actionOnClick, isHidden}) => {
|
|
return (
|
|
<div className="hand">
|
|
{
|
|
hand.map((card, index) => {
|
|
return (
|
|
<Card key={index} cardString={card} handleClick={actionOnClick} isHidden={isHidden}/>
|
|
)
|
|
})
|
|
}
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default Hand;
|