Add NEAR WEB Wallet compatible support to the Web App UI.
The actual web app is only Narwallet-compatible.
The Web App is here: https://github.com/Narwallets/dapp-diversifying-staking-pool
After your modification, it should be possible to generate two compiled web apps from the same source code (a compiled web app is the Dapp dir + Dapp/dist compiled typescript code) . We should be able to generate the actual web app, narwallet-only compatible, and another web app, NEAR WEB Wallet compatible.
Optional bonus: Use the Wallet-api for both. Provide NEAR WEB Wallet (near-api-js) functionality but always using the wallet-agnostic wallet-api at: https://github.com/Narwallets/dapp-diversifying-staking-pool/blob/master/src/wallet-api/wallet.ts