import * as React from "react"; import { FunctionComponent } from "react"; import { getColorByBrightness } from "@mancala/core"; import { Context } from "../../context/context"; import Util from "../../util/Util"; import { PitViewModel } from "@mancala/core"; import StoneView from "./StoneView"; const PitView: FunctionComponent<{ pitViewModel: PitViewModel; onClick: () => void; context: Context; }> = ({ pitViewModel, onClick, context }) => { const textColor = getColorByBrightness( pitViewModel.pitColor, context.themeManager.theme.textColor, context.themeManager.theme.textLightColor ); const stones = [...Util.range(pitViewModel.stoneCount)].map((i, index) => ( )); return (
{stones} {pitViewModel.stoneCount}
); }; export default PitView;