Skip to content

Commit 523d71a

Browse files
committed
Fix styles
1 parent 2ca3bfc commit 523d71a

File tree

2 files changed

+68
-34
lines changed

2 files changed

+68
-34
lines changed

src/App.css

+51-29
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ a:hover {
5757
}
5858

5959
.promoBanner {
60-
background-image: url(/images/background.svg), linear-gradient(45deg, #009688, #4db6ac)!important;
60+
background-image: url(../public/images/background.svg), linear-gradient(45deg, #009688, #4db6ac) !important;
6161
background-repeat: repeat;
6262
background-size: 3.5rem, 100%;
6363
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2rem), 0 100%);
@@ -73,56 +73,78 @@ a:hover {
7373
/* -------------------------------------------------------------------------- */
7474

7575
.headerTitle {
76-
background-color: transparent;
77-
color: #FFFFFF;
78-
font-weight: 600;
76+
background-color: transparent;
77+
color: #FFFFFF;
78+
font-weight: 600;
7979
}
8080

8181
.meetTheTeam ul {
82-
list-style: none;
83-
padding-left: 0;
82+
list-style: none;
83+
padding-left: 0;
8484
}
8585

8686
.meetTheTeam ul img {
87-
border-radius: 15%;
88-
height: 48px;
89-
width: 48px;
87+
border-radius: 15%;
88+
height: 48px;
89+
width: 48px;
9090
}
9191

9292
.meetTheTeam ul {
93-
list-style: none;
94-
padding-left: 0;
93+
list-style: none;
94+
padding-left: 0;
9595
}
9696

9797
.meetTheTeam ul li {
98-
margin-bottom: 3px;
98+
margin-bottom: 3px;
9999
}
100100

101101
.meetTheTeam ul li img {
102-
margin-right: 15px;
103-
border-radius: 48px;
102+
margin-right: 15px;
103+
border-radius: 48px;
104104
}
105105

106106
.meetTheTeam ul code {
107-
background-color: #e83e8c;
108-
color: #FFFFFF;
109-
font-family: inherit;
110-
padding: 0.2rem 0.5rem;
111-
position: relative;
112-
margin-left: 6px;
113-
display: inline-block;
107+
background-color: #e83e8c;
108+
color: #FFFFFF;
109+
font-family: inherit;
110+
padding: 0.2rem 0.5rem;
111+
position: relative;
112+
margin-left: 6px;
113+
display: inline-block;
114114
}
115115

116116
.meetTheTeam ul code:before {
117-
content: '';
118-
border-right: 3px solid #E83E8C;
119-
border-bottom: 3px solid transparent;
120-
border-top: 3px solid transparent;
121-
position: absolute;
122-
top: calc(50% - 2px);
123-
left: -3px;
117+
content: '';
118+
border-right: 3px solid #E83E8C;
119+
border-bottom: 3px solid transparent;
120+
border-top: 3px solid transparent;
121+
position: absolute;
122+
top: calc(50% - 2px);
123+
left: -3px;
124124
}
125125

126126
.meetTheTeam h3 {
127-
margin-bottom: 1rem;
127+
margin-bottom: 1rem;
128128
}
129+
130+
.navbar {
131+
display: flex;
132+
justify-content: center;
133+
width: fit-content;
134+
135+
.nav-button {
136+
border-radius: 22px;
137+
padding-left: 8px;
138+
padding-right: 8px;
139+
140+
> a {
141+
color: white;
142+
display: flex;
143+
gap: 8px;
144+
> img {
145+
filter: invert(1);
146+
}
147+
}
148+
}
149+
}
150+

src/App.js

+17-5
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function Members () {
2525
}
2626

2727
return (
28-
<div className='container'>
28+
<div className='container' style={{ marginTop: 20 }}>
2929
<h2>Main projects</h2>
3030
<ul>
3131
<li><a href='https://prismarinejs.github.io/minecraft-data'>Minecraft data</a> : Language independent module providing minecraft data for minecraft clients, servers and libraries.</li>
@@ -69,6 +69,17 @@ function Members () {
6969
)
7070
}
7171

72+
function NavEntry ({ name, link, image }) {
73+
return (
74+
<li className='nav-item nav-button'>
75+
<a className='nav-link' href={link}>
76+
<img src={image} style={{ width: 24, height: 24 }} />
77+
{name}
78+
</a>
79+
</li>
80+
)
81+
}
82+
7283
export function App () {
7384
const [backgroundPosition, setBackgroundPosition] = useState('0 0, 0 0')
7485

@@ -85,17 +96,18 @@ export function App () {
8596
<a className='navbar-brand' href='/'><img className='d-inline-block align-top' src='/images/prismarine_js.svg' width={32} height={32} alt='PrismarineJS' /></a><button className='navbar-toggler' type='button' data-toggle='collapse' data-target='#navbarContent' aria-controls='navbarContent' aria-expanded='false' aria-label='Toggle navigation'><span className='navbar-toggler-icon' /></button>
8697
<div className='collapse navbar-collapse' id='navbarContent'>
8798
<ul className='navbar-nav mr-auto'>
88-
<li className='nav-item'><a className='nav-link' href='https://github.com/PrismarineJS'>GitHub</a></li>
99+
<NavEntry name='GitHub' link='https://github.com/PrismarineJS' image='https://upload.wikimedia.org/wikipedia/commons/9/91/Octicons-mark-github.svg' />
100+
<NavEntry name='Discord' link='https://discord.gg/GsEFRM8' image='https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/636e0a6918e57475a843f59f_icon_clyde_black_RGB.svg' />
89101
</ul>
90102
</div>
91103
</nav>
92-
<div className='container promo pb-5 pt-5 mb-5'>
104+
<div className='container promo pb-5 pt-5 mb-5' style={{ display: 'flex', flexDirection: 'column', justifyContent: 'center', width: 'fit-content' }}>
93105
<h1 className='text-left display-4 col-md-auto'>PrismarineJS</h1>
94-
<h3 className='text-left col-md-8'>Minecraft-compatible <a href='https://github.com/PrismarineJS/flying-squid' title='PrismarineJS/Flying-Squid on GitHub'>server</a>, <a href='https://github.com/PrismarineJS/mineflayer' title='PrismarineJS/Mineflayer on GitHub'>bot</a>, and <a href='https://github.com/PrismarineJS/node-minecraft-protocol' title='PrismarineJS/Node-Minecraft-Protocol on GitHub'>API</a>. All written in JavaScript.</h3>
106+
<h3 className='text-left col-md-12'>Minecraft-compatible <a href='https://github.com/PrismarineJS/flying-squid' title='PrismarineJS/Flying-Squid on GitHub'>server</a>, <a href='https://github.com/PrismarineJS/mineflayer' title='PrismarineJS/Mineflayer on GitHub'>bot</a>, and <a href='https://github.com/PrismarineJS/node-minecraft-protocol' title='PrismarineJS/Node-Minecraft-Protocol on GitHub'>API</a>. All written in JavaScript.</h3>
95107
<div className='col-md-auto mt-4'><a href='https://github.com/PrismarineJS'><button className='btn btn-light' type='button'>Check it out on GitHub</button></a></div>
96108
</div>
97109
</div>
98-
<div className='content container-fluid'>
110+
<div className='content container-fluid' style={{ display: 'flex', justifyContent: 'center' }}>
99111
<div className='row markdown-render meetTheTeam'>
100112
<Members />
101113
</div>

0 commit comments

Comments
 (0)