ユーザーボードを作成しよう
📃 ユーザーボードを作成しよう
このレッスンでは、ユーザーが保有するトークンの情報を一覧表示するボードを作成していきます。
ユーザーボードは以下の機能を持ちます。
- ユーザーのPrincipalを表示する
- トークンの保有量が表示される
- 各トークンに対しての操作(Faucet / Deposit / Withdraw)が行えるボタンを表示する
まずは、必要なファイルを作成します。
touch ./src/icp_basic_dex_frontend/src/components/UserBoard.jsx
続いて、DEX上で扱うトークンの情報をまとめておくためのファイルを作成します。
mkdir ./src/icp_basic_dex_frontend/src/utils && touch ./src/icp_basic_dex_frontend/src/utils/token.js
ここまでで、icp_basic_dex_frontend/src
ディレクトリ下のフォルダ構成が以下のようになっているでしょう。
src/
├── App.css
├── App.jsx
├── components/
│ ├── Header.jsx
+│ └── UserBoard.jsx
+├── utils/
+│ └── token.js
├── index.html
└── index.js