added cards and basic gamestate communication via websocket
This commit is contained in:
24
src/layout/components/Hand.tsx
Normal file
24
src/layout/components/Hand.tsx
Normal file
@@ -0,0 +1,24 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user