Skip to content

Add Our Team directory page#57

Merged
Yedson54 merged 1 commit into
mainfrom
our-team-docusaurus
Jun 16, 2026
Merged

Add Our Team directory page#57
Yedson54 merged 1 commit into
mainfrom
our-team-docusaurus

Conversation

@poisso

@poisso poisso commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Adds a flat, filterable team directory at /about/our-team as a Docusaurus page (TeamDirectory React component + data.json), and registers it in the navbar "About us" dropdown and sidebar.

Adds a flat, filterable team directory at /about/our-team as a
Docusaurus page (TeamDirectory React component + data.json), and
registers it in the navbar "About us" dropdown and sidebar.
@poisso poisso requested a review from Yedson54 June 12, 2026 19:02
@github-actions

github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown

🧹 Preview deployment cleaned up

The preview deployment for this PR has been removed since the PR was closed.

@Yedson54 Yedson54 merged commit 26767c1 into main Jun 16, 2026
2 checks passed
@Yedson54 Yedson54 requested a review from Copilot June 16, 2026 08:43

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new “Our Team” directory page to the Docusaurus About docs section, backed by a custom React component and JSON data, and exposes it via the navbar and sidebar navigation.

Changes:

  • Introduces TeamDirectory React component with tag-based filtering and person cards.
  • Adds styling and a data.json dataset for team members.
  • Registers the new page in sidebars.js and the “About us” navbar dropdown; adds about/our-team.mdx.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
src/components/TeamDirectory/styles.module.css New CSS module for the directory layout, filter chips, and person cards
src/components/TeamDirectory/index.js New TeamDirectory component implementing filtering UI, cards, and mailto links
src/components/TeamDirectory/data.json New team member dataset consumed by the directory
sidebars.js Adds our-team doc to the About sidebar
docusaurus.config.js Adds “Our Team” link to the navbar “About us” dropdown
about/our-team.mdx New docs page that renders the TeamDirectory component

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +52 to +56
<span
key={tag}
className={clsx(styles.personTag, activeTags.has(tag) && styles.personTagActive)}
onClick={() => onToggleTag(tag)}
>
Comment on lines +97 to +101
<span
key={tag}
className={clsx(styles.filterTag, activeTags.has(tag) && styles.filterTagActive)}
onClick={() => toggleTag(tag)}
>
))}
</div>
</div>
<a className={styles.personEmail} href={`mailto:${person.email}`} title={person.email}>
Comment on lines +56 to +59
.filterTag:hover {
background: #2e4a63;
color: #fff;
}
Comment on lines +158 to +161
.personTag:hover {
background: #3578e5;
color: #fff;
}
Comment on lines +19 to +21
"name": "Jean Lelong",
"role": "Senior Ai Researcher",
"email": "jean.lelong@ekimetrics.com",
Comment on lines +4 to +8
"id": "duong_nguyen",
"name": "Duong Nguyen",
"role": "Senior AI Research Lead",
"email": "duong.nguyen@ekimetrics.com",
"tags": ["Time Series", "Forecasting", "Tabular Foundation Models"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants