Skip to content

Commit 15e12b9

Browse files
authored
Add MCP servers banner (#606)
1 parent 4eaabf2 commit 15e12b9

File tree

5 files changed

+61
-4
lines changed

5 files changed

+61
-4
lines changed

packages/ui/public/cairo.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,18 @@
5050
<a class="link" href="https://x.com/OpenZeppelin" target="_blank" rel="noopener noreferrer"><img src="/icons/x-logo.svg" width="20" alt="Twitter/X"></a>
5151
</div>
5252
</div>
53+
<div class="banner flex w-full gap-2">
54+
<div class="bg-blue-100 text-blue-600 px-2 py-0.5 rounded-md text-sm font-medium">New</div>
55+
<div>
56+
Build secure, OpenZeppelin-standard smart contracts with your favorite AI using the
57+
<a
58+
href="https://mcp.openzeppelin.com/"
59+
target="_blank"
60+
rel="noopener noreferrer"
61+
class="text-gray-600 hover:underline">Contracts MCP</a
62+
>.
63+
</div>
64+
</div>
5365
<div class="nav">
5466
<a class="switch switch-solidity" href="/"><img src="/icons/solidity.svg" alt="solidity">Solidity</a>
5567
<div class="switch switch-cairo active with-version" id="cairo-switch">
@@ -63,7 +75,6 @@
6375
<a class="switch switch-stellar" href="/stellar"><img src="/icons/stellar.svg" alt="stellar">Stellar</a>
6476
<a class="switch switch-stylus" href="/stylus"><img src="/icons/stylus.svg" alt="stylus">Stylus</a>
6577
</div>
66-
6778
<div class="wizard-container">
6879
<oz-wizard class="wizard" data-sync-url="fragment" data-lang="cairo"></oz-wizard>
6980
</div>

packages/ui/public/index.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,25 @@
8181
<a class="link" href="https://x.com/OpenZeppelin" target="_blank" rel="noopener noreferrer"><img src="/icons/x-logo.svg" width="20" alt="Twitter/X"></a>
8282
</div>
8383
</div>
84+
<div class="banner flex w-full gap-2">
85+
<div class="bg-blue-100 text-blue-600 px-2 py-0.5 rounded-md text-sm font-medium">New</div>
86+
<div>
87+
Build secure, OpenZeppelin-standard smart contracts with your favorite AI using the
88+
<a
89+
href="https://mcp.openzeppelin.com/"
90+
target="_blank"
91+
rel="noopener noreferrer"
92+
class="text-gray-600 hover:underline">Contracts MCP</a
93+
>.
94+
</div>
95+
</div>
8496
<div class="nav">
8597
<a class="switch switch-solidity active" href="/"><img src="/icons/solidity.svg" alt="solidity">Solidity</a>
8698
<a class="switch switch-cairo" href="/cairo"><img src="/icons/cairo.svg" alt="cairo">Cairo</a>
8799
<a class="switch switch-stellar" href="/stellar"><img src="/icons/stellar.svg" alt="stellar">Stellar</a>
88100
<a class="switch switch-stylus" href="/stylus"><img src="/icons/stylus.svg" alt="stylus">Stylus</a>
89101
</div>
90102
<div class="wizard-container">
91-
92103
<oz-wizard class="wizard" data-sync-url="fragment"></oz-wizard>
93104
</div>
94105

packages/ui/public/stellar.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,25 @@
4949
<a class="link" href="https://x.com/OpenZeppelin" target="_blank" rel="noopener noreferrer"><img src="/icons/x-logo.svg" width="20" alt="Twitter/X"></a>
5050
</div>
5151
</div>
52+
<div class="banner flex w-full gap-2">
53+
<div class="bg-blue-100 text-blue-600 px-2 py-0.5 rounded-md text-sm font-medium">New</div>
54+
<div>
55+
Build secure, OpenZeppelin-standard smart contracts with your favorite AI using the
56+
<a
57+
href="https://mcp.openzeppelin.com/"
58+
target="_blank"
59+
rel="noopener noreferrer"
60+
class="text-gray-600 hover:underline">Contracts MCP</a
61+
>.
62+
</div>
63+
</div>
5264
<div class="nav">
5365
<a class="switch switch-solidity" href="/"><img src="/icons/solidity.svg" alt="solidity">Solidity</a>
5466
<a class="switch switch-cairo" href="/cairo"><img src="/icons/cairo.svg" alt="cairo">Cairo</a>
5567
<a class="switch switch-stellar active" href="#"><img src="/icons/stellar.svg" alt="stellar">Stellar</a>
5668
<a class="switch switch-stylus" href="/stylus"><img src="/icons/stylus.svg" alt="stylus">Stylus</a>
5769
</div>
5870
<div class="wizard-container">
59-
6071
<oz-wizard class="wizard" data-sync-url="fragment" data-lang="stellar"></oz-wizard>
6172
</div>
6273

packages/ui/public/stylus.html

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,25 @@
4949
<a class="link" href="https://x.com/OpenZeppelin" target="_blank" rel="noopener noreferrer"><img src="/icons/x-logo.svg" width="20" alt="Twitter/X"></a>
5050
</div>
5151
</div>
52+
<div class="banner flex w-full gap-2">
53+
<div class="bg-blue-100 text-blue-600 px-2 py-0.5 rounded-md text-sm font-medium">New</div>
54+
<div>
55+
Build secure, OpenZeppelin-standard smart contracts with your favorite AI using the
56+
<a
57+
href="https://mcp.openzeppelin.com/"
58+
target="_blank"
59+
rel="noopener noreferrer"
60+
class="text-gray-600 hover:underline">Contracts MCP</a
61+
>.
62+
</div>
63+
</div>
5264
<div class="nav">
5365
<a class="switch switch-solidity" href="/"><img src="/icons/solidity.svg" alt="solidity">Solidity</a>
5466
<a class="switch switch-cairo" href="/cairo"><img src="/icons/cairo.svg" alt="cairo">Cairo</a>
5567
<a class="switch switch-stellar" href="/stellar"><img src="/icons/stellar.svg" alt="stellar">Stellar</a>
5668
<a class="switch switch-stylus active" href="#"><img src="/icons/stylus_active.svg" alt="stylus">Stylus</a>
5769
</div>
5870
<div class="wizard-container">
59-
6071
<oz-wizard class="wizard" data-sync-url="fragment" data-lang="stylus"></oz-wizard>
6172
</div>
6273

packages/ui/src/standalone.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,19 @@ body {
4343
margin-right: 20px;
4444
}
4545

46+
.banner {
47+
text-align: left;
48+
padding: 0px 20px;
49+
font-family: 'inter', Arial, Helvetica, sans-serif;
50+
display: flex;
51+
flex-direction: row;
52+
min-height: 36px;
53+
justify-content: center;
54+
align-items: center;
55+
background-color: #f5f6ff;
56+
min-width: 800px;
57+
}
58+
4659
/* Navigation */
4760
.nav {
4861
text-align: left;

0 commit comments

Comments
 (0)