Skip to content

Commit 968d6cd

Browse files
committed
Replace links with side drawers lesson 2
1 parent dd42bf6 commit 968d6cd

File tree

1 file changed

+10
-6
lines changed
  • pages/lessons/projects

1 file changed

+10
-6
lines changed

pages/lessons/projects/2.mdx

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ icons:
1616
---
1717
import OpenZeppelin from '../fundamentals/open_zeppelin.mdx'
1818
import DecentralizedStorage from '../fundamentals/decentralized-storage.mdx'
19+
import InstallNpm from '../fundamentals/install-npm.mdx'
20+
import TokenStandards from '../fundamentals/token-standards.mdx'
1921

2022
# Lesson 2: Build a Basic NFT
2123

@@ -74,11 +76,9 @@ We will be using `npm`, the package manager from Node, and its command `npx`
7476
that allows us to run or execute a package or one of its scripts. If you are
7577
comfortable with another package manager, feel free to use it.
7678

77-
78-
<Callout emoji='💡' size='md' variant='info'>
79-
To install `npm` on your system, please follow the instructions on
80-
[this link](/lessons/fundamentals/install-npm).
81-
</Callout>
79+
<SideDrawer title=" " buttonText="How to install NPM on your system">
80+
<InstallNpm/>
81+
</SideDrawer>
8282

8383
Let’s create and `cd` into our D_D Academy projects folder, and create a
8484
folder for our NFT project:
@@ -245,11 +245,15 @@ be using for this contract and the last two lines are how we declare a smart
245245
contract in solidity.
246246

247247
With an empty project, now we can start adding what we need to create our
248-
awesome NFT collection. In particular, [ERC721](/lessons/fundamentals/token-standards) (the
248+
awesome NFT collection. In particular, ERC721 (the
249249
formal specification to follow for NFTs) have a lot of requirements to meet
250250
(they should have a numbered ID, functions to transfer them, approve others as
251251
delegates to transfer them, etc).
252252

253+
<SideDrawer title=" " buttonText="More about Token Standards">
254+
<TokenStandards/>
255+
</SideDrawer>
256+
253257
All of it is pretty much for our project, but luckily OpenZeppelin has developed
254258
a lot of contracts that implements these standards and more, they are widely
255259
used and audited and, the thing we love about them, they are open-source and we

0 commit comments

Comments
 (0)