Skip to content

Commit 75d8fa0

Browse files
committed
feat(frontend): move project links into footer
1 parent 73fb48d commit 75d8fa0

2 files changed

Lines changed: 62 additions & 42 deletions

File tree

apps/frontend/src/app/globals.css

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -533,30 +533,45 @@ body {
533533
width: 100%;
534534
}
535535

536-
.links-row {
537-
display: grid;
538-
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
536+
.app-footer {
537+
display: flex;
538+
flex-wrap: wrap;
539+
align-items: center;
540+
justify-content: space-between;
539541
gap: 12px;
542+
margin-top: 36px;
543+
padding: 18px 22px;
544+
border-radius: 16px;
545+
border: 1px solid var(--ios-outline);
546+
background: rgba(255, 255, 255, 0.8);
547+
box-shadow: var(--ios-shadow);
540548
}
541549

542-
.link-card {
550+
.footer-label {
551+
font-weight: 600;
552+
color: rgba(11, 11, 22, 0.7);
553+
}
554+
555+
.footer-links {
543556
display: inline-flex;
557+
flex-wrap: wrap;
558+
gap: 10px;
544559
align-items: center;
545-
justify-content: center;
546-
padding: 14px 16px;
547-
border-radius: 14px;
548-
border: 1px solid var(--ios-outline);
549-
background: rgba(255, 255, 255, 0.7);
550-
text-decoration: none;
560+
font-size: 14px;
561+
}
562+
563+
.footer-links a {
551564
color: var(--ios-ink);
565+
text-decoration: none;
552566
font-weight: 600;
553-
box-shadow: var(--ios-shadow);
554-
transition: transform 0.2s ease, box-shadow 0.2s ease;
555567
}
556568

557-
.link-card:hover {
558-
transform: translateY(-2px);
559-
box-shadow: 0 18px 40px rgba(24, 28, 52, 0.18);
569+
.footer-links a:hover {
570+
color: #5b6bff;
571+
}
572+
573+
.footer-separator {
574+
color: rgba(11, 11, 22, 0.4);
560575
}
561576

562577
.step {

apps/frontend/src/app/page.tsx

Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -290,33 +290,6 @@ export default function Home() {
290290
</div>
291291
</section>
292292

293-
<section className="links-row">
294-
<a
295-
href="https://github.com/0xBoji/verifyOS"
296-
target="_blank"
297-
rel="noreferrer"
298-
className="link-card"
299-
>
300-
GitHub Repo
301-
</a>
302-
<a
303-
href="https://marketplace.visualstudio.com/items?itemName=0xBoji.verifyos-vscode"
304-
target="_blank"
305-
rel="noreferrer"
306-
className="link-card"
307-
>
308-
VS Code Extension
309-
</a>
310-
<a
311-
href="https://crates.io/crates/verifyos-cli"
312-
target="_blank"
313-
rel="noreferrer"
314-
className="link-card"
315-
>
316-
crates.io
317-
</a>
318-
</section>
319-
320293
<section className="scan-panel" id="quick-scan">
321294
<div className="hero-card">
322295
<div className="card-header">
@@ -494,6 +467,38 @@ export default function Home() {
494467
</div>
495468
</section>
496469

470+
<footer className="app-footer">
471+
<div className="footer-label">verifyOS</div>
472+
<div className="footer-links">
473+
<a
474+
href="https://github.com/0xBoji/verifyOS"
475+
target="_blank"
476+
rel="noreferrer"
477+
>
478+
GitHub Repo
479+
</a>
480+
<span className="footer-separator" aria-hidden="true">
481+
·
482+
</span>
483+
<a
484+
href="https://marketplace.visualstudio.com/items?itemName=0xBoji.verifyos-vscode"
485+
target="_blank"
486+
rel="noreferrer"
487+
>
488+
VS Code Extension
489+
</a>
490+
<span className="footer-separator" aria-hidden="true">
491+
·
492+
</span>
493+
<a
494+
href="https://crates.io/crates/verifyos-cli"
495+
target="_blank"
496+
rel="noreferrer"
497+
>
498+
crates.io
499+
</a>
500+
</div>
501+
</footer>
497502
</main>
498503
</div>
499504
);

0 commit comments

Comments
 (0)