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