import React, { useState } from "react"; import { Box } from "theme-ui"; import shortid from "shortid"; import SimpleBar from "simplebar-react"; import * as tokens from "../tokens"; import Token from "./Token"; import ProxyToken from "./ProxyToken"; import SizeInput from "./SizeInput"; const listTokenClassName = "list-token"; function Tokens({ onCreateMapToken }) { const [tokenSize, setTokenSize] = useState(1); function handleProxyDragEnd(isOnMap, token) { if (isOnMap && onCreateMapToken) { // Give the token an id onCreateMapToken({ ...token, id: shortid.generate(), size: tokenSize }); } } return ( <> {Object.entries(tokens).map(([id, image]) => ( ))} ); } export default Tokens;