title: Why does the transfer amount value of an erc 20 token show 0 on meta mask
body: <p>I wrote a smart contract for an ERC 20 token. I created a UI (React.js) to interact with it using ethers.js
  I am able to read data from the contract and display on the webpage. However,When I try to use the transfer function to send some of the tokens to another address,Metamask displays 0 tokens as the value of what I am trying to send. How do I get around this? Thanks.</p>