Skip to content

Releases: r0ughnex/prepo-web3-wagmi-viem-tech-demo

Release v1.0.1

13 May 00:47
848a18e
Compare
Choose a tag to compare

Update README with additional information

  • Added sections containing a breakdown of my brainstorming and coding journey.

  • Fixed the issue with background-color and backdrop-filterin <AppNavHeader />.

  • Updated the social share image, and added a few screens to use for the README.md.

  • Added introductory sections to the README.md, containing detailed steps for setup.

  • Added additional sections for getting started, along with a list of available scripts.

  • Added the relevant screenshots (used in README.md), to the /docs/screens folder.

  • Added an additional section with my thoughts on what could have been done better.

Release v1.0.0

10 May 14:55
d50b026
Compare
Choose a tag to compare

Add features required for the showcase

  • Created useIsServerSide() hook to check if rendering on client / server.

  • Created basic skeleton for re-usable <ConnectAndTransfer /> component.

  • Created re-usable <Card />, <Button /> and <Skeleton /> components.

  • Created <WalletCardDescription /> to show connected user account address.

  • Created <WalletActionButton /> to connect, disconnect and transfer token.

  • Created useTokenBalance() hook to get the balance of ETH and FAKE_WETH.

  • Created useTruncatedAddress() hook to truncate the default account address.

  • Created <WalletTokenBalances /> to show token balances of connected wallet.

  • Created re-usable <Input /> and <Label /> components, to be used in forms.

  • Created <TokenTransferForm /> to for user to select wallet / transfer amount.

  • Updated <TokenTransferForm /> to transfer FAKE_WETH using writeContract().

Release v0.1.0

10 May 13:13
b330d33
Compare
Choose a tag to compare

Setup boilerplate for the tech challenge

  • Added gitignore and code-workspace to boilerplate.

  • Updated the boilerplate with nextjs, added favicons.

  • Added<Container /> and <AppNavHeader /> components.

  • Added basic layout and page, also added global styles.

  • Added sass and created a few basic mixins for the app.

  • Added metadata for pages and manifest data for the app.

  • Added <PageLayout />, to be used as the root element of page.

  • Added <AppWagmiProvider />, with config for holesky testnet.

  • Added <HeroSection /> and basic skeleton for <HomePageContent />.

  • Added not-found and error pages to handle unexpected runtime errors.