Skip to content

Commit b48e2e2

Browse files
author
Jenifer Tabita Ciuciu-Kiss
committed
program content
1 parent 4adf6df commit b48e2e2

File tree

6 files changed

+213
-1
lines changed

6 files changed

+213
-1
lines changed

src/App.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ import ImportantDates from "./components/importantdates"
2323
import WorkshopsTutorials from "./components/calls/WorkshopsTutorials";
2424
import Host from "./components/blogs/host"
2525
import { Visa } from "./components/attending/visa";
26+
import KeynoteSpeakers from "./components/program/KeynoteSpeakers";
27+
import Workshops from "./components/program/Workshops";
28+
import ProgramChallenges from "./components/program/ProgramChallenges";
2629

2730

2831
export default function HeroComponent() {
@@ -59,6 +62,11 @@ export default function HeroComponent() {
5962
<Route path="/guidelines/resources" element={<ResourcesAvailability />} />
6063
<Route path="/guidelines/prior-publications" element={<PriorPublicationMultipleSubmission />} />
6164

65+
{/* Program */}
66+
<Route path="/program/keynotespeakers" element={<KeynoteSpeakers />} />
67+
<Route path="/program/workshops" element={<Workshops />} />
68+
<Route path="/program/challenges" element={<ProgramChallenges />} />
69+
6270
{/* Attendings */}
6371
<Route path="/attending/visa" element={<Visa />} />
6472

src/components/navbar.jsx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,28 @@ export const NavBar = () => {
253253
</div>
254254
</Link>
255255

256+
<Link to="#" style={{ color: '#e94607' }} onMouseEnter={() => handleMouseEnter('program')} className="relative block mt-4 lg:inline-block items-center text-[#e94607] mr-4 group lg:mr-4 lg:inline-flex lg:mt-0 mt-4">
257+
Program
258+
<div className="w-0 w-full">
259+
{(isMobile || dropdownOpen.program) && (
260+
<div className={`${isMobile ? 'relative' : 'absolute'} right-auto left-0 top-full mt-2 bg-white shadow-md rounded-md z-50`}>
261+
<Link to="/program/keynotespeakers" className="block px-4 py-2" style={{ color: '#e94607' }} onClick={() => dropdownMenuClicked()}>
262+
Keynote Speakers
263+
<div className="bg-[#E30022] w-0 group-hover:w-full"></div>
264+
</Link>
265+
<Link to="/program/workshops" className="block px-4 py-2" style={{ color: '#e94607' }} onClick={() => dropdownMenuClicked()}>
266+
Workshops
267+
<div className="bg-[#E30022] w-0 group-hover:w-full"></div>
268+
</Link>
269+
<Link to="/program/challenges" className="block px-4 py-2" style={{ color: '#e94607' }} onClick={() => dropdownMenuClicked()}>
270+
Challenges
271+
<div className="bg-[#E30022] w-0 group-hover:w-full"></div>
272+
</Link>
273+
</div>
274+
)}
275+
</div>
276+
</Link>
277+
256278
<Link to="#" style={{ color: '#e94607' }} onMouseEnter={() => handleMouseEnter('attendings')} className="relative block mt-4 lg:inline-block items-center text-[#e94607] mr-4 group lg:mr-4 lg:inline-flex lg:mt-0 mt-4">
257279
Attending
258280
<div className="w-0 w-full">
@@ -266,6 +288,7 @@ export const NavBar = () => {
266288
)}
267289
</div>
268290
</Link>
291+
269292
<Link to="#" style={{ color: '#e94607' }} onMouseEnter={() => handleMouseEnter('blogs')} className="relative block mt-4 lg:inline-block items-center text-[#e94607] mr-4 group lg:mr-4 lg:inline-flex lg:mt-0 mt-4">
270293
Blogs
271294
<div className="w-0 w-full">
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import React from "react";
2+
3+
export const KeynoteSpeakers = () => {
4+
return (
5+
<>
6+
<div className="mt-[74px] px-4 pt-2 bg-white flex items-center justify-center"></div>
7+
<br />
8+
<div className="flex justify-start items-start flex-col pt-10 pb-0 lg:pt-16 lg:pb-4 mb-4 lg:my-6 lg:h-auto lg:px-32 px-8 overflow-visible">
9+
<p style={{ color: '#e94607' }} className="text-3xl font-bold mb-4 lg:mx-10 sm:mx-2 tracking-wide text-center">Keynote Speakers</p>
10+
<div className="text-md lg:text-lg font-[300] lg:mx-10 sm:mx-2">
11+
<p>Coming soon...</p>
12+
</div>
13+
</div>
14+
</>
15+
);
16+
}
17+
18+
export default KeynoteSpeakers;
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
import React from "react";
2+
3+
export const ProgramChallenges = () => {
4+
const challenges = [
5+
{
6+
title: "LM-KBC: Knowledge Base Construction from Pretrained Language Models (4th Edition)",
7+
organizers: "Jan-Christoph Kalo, Tuan-Phong Nguyen, Simon Razniewski and Bohui Zhang",
8+
description: ""
9+
},
10+
{
11+
title: "SemTab 2025: Semantic Web Challenge on Tabular Data to Knowledge Graph Matching",
12+
organizers: "Marco Cremaschi, Fabio D'Adda, Fidel Azanzi Jiomekong, Ernesto Jimenez-Ruiz and Oktie Hassanzadeh",
13+
description: ""
14+
},
15+
{
16+
title: "Controlling LLM Grounding: Between Weights and Context.",
17+
organizers: "Sebastien Dery",
18+
description: ""
19+
},
20+
{
21+
title: "TRIPLET Challenge 2025: TRIPLET Extraction from Triplet Text, Table, Knowledge Graph",
22+
organizers: "Raphaël Troncy, Yoan Chabot, Veronique Moriceau and Nandana Mihindukulasooriya",
23+
description: ""
24+
},
25+
{
26+
title: "LLMs4OL 2025: The 2nd Large Language Models for Ontology Learning Challenge at ISWC 2025",
27+
organizers: "Hamed Babaei Giglou, Jennifer D'Souza, Nandana Mihindukulasooriya, Andrei Aioanei and Sören Auer",
28+
description: ""
29+
},
30+
{
31+
title: "Agentic Pipeline Optimization for the Semantic Web",
32+
organizers: "Kaushik Roy",
33+
description: ""
34+
},
35+
{
36+
title: "The 2nd Challenge on Characterizing User Behavior in Social Networks: Propagation, Prediction, and Sensemaking",
37+
organizers: "Qingyun Sun, Xingcheng Fu, Minglai Shao, Haoyi Zhou and Jianxin Li",
38+
description: ""
39+
}
40+
];
41+
42+
return (
43+
<>
44+
<div className="mt-[74px] px-4 pt-2 bg-white flex items-center justify-center"></div>
45+
<br />
46+
<div className="flex flex-col pt-10 lg:pt-16 lg:pb-4 mb-4 lg:my-6 lg:px-32 px-8 overflow-visible">
47+
<p
48+
style={{ color: "#e94607" }}
49+
className="text-3xl font-bold mb-8 tracking-wide text-center"
50+
>
51+
Accepted Challenges
52+
</p>
53+
54+
<div className="overflow-x-auto">
55+
<table className="min-w-full table-auto border-collapse text-left text-sm lg:text-base">
56+
<thead>
57+
<tr className="bg-[#f8f8f8] text-[#e94607] font-bold border-b">
58+
<th className="p-4 border border-gray-300 w-1/4">Challenge Title</th>
59+
<th className="p-4 border border-gray-300 w-1/4">Organizers</th>
60+
</tr>
61+
</thead>
62+
<tbody>
63+
{challenges.map((ch, idx) => (
64+
<tr key={idx} className="border-b">
65+
<td className="align-top p-4 border border-gray-200 font-semibold">{ch.title}</td>
66+
<td className="align-top p-4 border border-gray-200">{ch.organizers}</td>
67+
</tr>
68+
))}
69+
</tbody>
70+
</table>
71+
</div>
72+
</div>
73+
</>
74+
);
75+
};
76+
77+
export default ProgramChallenges;

0 commit comments

Comments
 (0)