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 ListToken from "./ListToken"; import ProxyToken from "./ProxyToken"; import NumberInput from "../NumberInput"; 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, label: "", status: "", }); } } return ( <> {Object.entries(tokens).map(([id, image]) => ( ))} ); } export default Tokens;