muthuk1 commited on
Commit
f4447b9
Β·
verified Β·
1 Parent(s): 4adfc03

🎨 Updated footer with page links

Browse files
Files changed (1) hide show
  1. web/src/components/Footer.tsx +30 -29
web/src/components/Footer.tsx CHANGED
@@ -1,44 +1,49 @@
1
  "use client";
2
 
 
 
3
  export function Footer() {
4
  return (
5
- <footer style={{ background: "var(--color-surface-dark)", color: "var(--color-on-dark-soft)", padding: "64px 0 32px" }}>
6
  <div className="container">
7
- <div className="grid grid-cols-1 md:grid-cols-4 gap-8 mb-12">
8
- {/* Brand */}
9
  <div>
10
  <div className="flex items-center gap-2 mb-4">
11
- <svg width="24" height="24" viewBox="0 0 28 28" fill="none">
12
- <circle cx="14" cy="14" r="13" stroke="#FF6B00" strokeWidth="2" />
13
- <path d="M14 4L14 24M4 14L24 14M7 7L21 21M21 7L7 21" stroke="#FF6B00" strokeWidth="1.5" strokeLinecap="round" />
14
  </svg>
15
- <span className="title-md" style={{ color: "var(--color-on-dark)" }}>
16
  Graph<span style={{ color: "#FF6B00" }}>RAG</span>
17
  </span>
18
  </div>
19
- <p className="body-sm" style={{ color: "var(--color-on-dark-soft)", maxWidth: "280px" }}>
20
- Proving that graphs make LLM inference faster, cheaper, and smarter β€”
21
- with real numbers.
22
  </p>
23
  </div>
24
-
25
- {/* Architecture */}
26
  <div>
27
- <div className="caption-uppercase mb-4" style={{ color: "var(--color-on-dark)" }}>Architecture</div>
28
- {["Graph Layer (TigerGraph)", "Orchestration Layer", "LLM Layer (Claude)", "Evaluation Layer (RAGAS)"].map((item) => (
29
- <div key={item} className="body-sm mb-2" style={{ color: "var(--color-on-dark-soft)" }}>{item}</div>
 
 
 
 
 
 
 
 
 
 
 
30
  ))}
31
  </div>
32
-
33
- {/* Novelties */}
34
  <div>
35
- <div className="caption-uppercase mb-4" style={{ color: "var(--color-on-dark)" }}>Novel Features</div>
36
- {["🧠 Adaptive Query Router", "πŸ“‹ Schema-Bounded Extraction", "πŸ”‘ Dual-Level Keywords", "πŸ”— Reasoning Paths", "πŸ“Š Cost Tracking"].map((item) => (
37
  <div key={item} className="body-sm mb-2" style={{ color: "var(--color-on-dark-soft)" }}>{item}</div>
38
  ))}
39
  </div>
40
-
41
- {/* References */}
42
  <div>
43
  <div className="caption-uppercase mb-4" style={{ color: "var(--color-on-dark)" }}>References</div>
44
  {[
@@ -49,24 +54,20 @@ export function Footer() {
49
  { label: "Anthropic Claude", href: "https://anthropic.com" },
50
  ].map((link) => (
51
  <a key={link.label} href={link.href} target="_blank" rel="noopener noreferrer"
52
- className="body-sm block mb-2 hover:underline" style={{ color: "#FF6B00" }}>
53
  {link.label} β†—
54
  </a>
55
  ))}
56
  </div>
57
  </div>
58
-
59
  <div style={{ borderTop: "1px solid rgba(255,255,255,0.08)", paddingTop: "24px" }}
60
  className="flex flex-col md:flex-row justify-between items-center gap-4">
61
  <span className="body-sm" style={{ color: "var(--color-on-dark-soft)" }}>
62
- Β© 2025 GraphRAG Inference Hackathon by TigerGraph
63
  </span>
64
- <div className="flex items-center gap-4">
65
- <span className="badge" style={{ background: "var(--color-surface-dark-elev)", color: "var(--color-on-dark-soft)", fontSize: "0.6875rem" }}>
66
- TigerGraph Γ— Claude
67
- </span>
68
  <span className="badge" style={{ background: "var(--color-surface-dark-elev)", color: "var(--color-on-dark-soft)", fontSize: "0.6875rem" }}>
69
- Next.js + Recharts
70
  </span>
71
  </div>
72
  </div>
 
1
  "use client";
2
 
3
+ import Link from "next/link";
4
+
5
  export function Footer() {
6
  return (
7
+ <footer style={{ background: "var(--color-surface-dark)", color: "var(--color-on-dark-soft)", padding: "80px 0 32px" }}>
8
  <div className="container">
9
+ <div className="grid grid-cols-1 md:grid-cols-4 gap-12 mb-16">
 
10
  <div>
11
  <div className="flex items-center gap-2 mb-4">
12
+ <svg width="28" height="28" viewBox="0 0 32 32" fill="none">
13
+ <circle cx="16" cy="16" r="14" stroke="#FF6B00" strokeWidth="2.5" />
14
+ <circle cx="16" cy="16" r="5" fill="#FF6B00" />
15
  </svg>
16
+ <span className="title-lg" style={{ color: "var(--color-on-dark)" }}>
17
  Graph<span style={{ color: "#FF6B00" }}>RAG</span>
18
  </span>
19
  </div>
20
+ <p className="body-sm" style={{ color: "var(--color-on-dark-soft)", maxWidth: "280px", lineHeight: 1.6 }}>
21
+ Proving that graphs make LLM inference faster, cheaper, and smarter β€” with real measured numbers.
 
22
  </p>
23
  </div>
 
 
24
  <div>
25
+ <div className="caption-uppercase mb-4" style={{ color: "var(--color-on-dark)" }}>Pages</div>
26
+ {[
27
+ { label: "Home", href: "/" },
28
+ { label: "Playground", href: "/playground" },
29
+ { label: "Benchmarks", href: "/benchmarks" },
30
+ { label: "Graph Explorer", href: "/explorer" },
31
+ { label: "Architecture", href: "/architecture" },
32
+ { label: "Documentation", href: "/docs" },
33
+ ].map((item) => (
34
+ <Link key={item.href} href={item.href}
35
+ className="body-sm block mb-2 hover:text-tiger-orange transition-colors no-underline"
36
+ style={{ color: "var(--color-on-dark-soft)" }}>
37
+ {item.label}
38
+ </Link>
39
  ))}
40
  </div>
 
 
41
  <div>
42
+ <div className="caption-uppercase mb-4" style={{ color: "var(--color-on-dark)" }}>Architecture</div>
43
+ {["Graph Layer (TigerGraph)", "Orchestration Layer", "LLM Layer (12 Providers)", "Evaluation Layer (RAGAS)"].map((item) => (
44
  <div key={item} className="body-sm mb-2" style={{ color: "var(--color-on-dark-soft)" }}>{item}</div>
45
  ))}
46
  </div>
 
 
47
  <div>
48
  <div className="caption-uppercase mb-4" style={{ color: "var(--color-on-dark)" }}>References</div>
49
  {[
 
54
  { label: "Anthropic Claude", href: "https://anthropic.com" },
55
  ].map((link) => (
56
  <a key={link.label} href={link.href} target="_blank" rel="noopener noreferrer"
57
+ className="body-sm block mb-2 hover:underline no-underline" style={{ color: "#FF6B00" }}>
58
  {link.label} β†—
59
  </a>
60
  ))}
61
  </div>
62
  </div>
 
63
  <div style={{ borderTop: "1px solid rgba(255,255,255,0.08)", paddingTop: "24px" }}
64
  className="flex flex-col md:flex-row justify-between items-center gap-4">
65
  <span className="body-sm" style={{ color: "var(--color-on-dark-soft)" }}>
66
+ Β© 2025 GraphRAG Inference Hackathon Β· TigerGraph Γ— Claude
67
  </span>
68
+ <div className="flex items-center gap-3">
 
 
 
69
  <span className="badge" style={{ background: "var(--color-surface-dark-elev)", color: "var(--color-on-dark-soft)", fontSize: "0.6875rem" }}>
70
+ Built with ❀️ for TigerGraph
71
  </span>
72
  </div>
73
  </div>