Skip to content

Team Chart with YChart Basics#22

Merged
rnavyaprabha merged 14 commits intomieweb:mainfrom
mfisher31:org-chart-initial
Apr 10, 2026
Merged

Team Chart with YChart Basics#22
rnavyaprabha merged 14 commits intomieweb:mainfrom
mfisher31:org-chart-initial

Conversation

@mfisher31
Copy link
Copy Markdown
Collaborator

@mfisher31 mfisher31 commented Apr 7, 2026

This change set simply adds ychart to the project, and displays an org chart for the current viewed team on the teams page.

Closes #13

@mfisher31
Copy link
Copy Markdown
Collaborator Author

@rnavyaprabha - and this one too.

@mfisher31 mfisher31 force-pushed the org-chart-initial branch from 7823cc5 to 50d9430 Compare April 8, 2026 14:13
@mfisher31 mfisher31 moved this from Ready to In Progress in Scrum Team Jerry Apr 8, 2026
@mfisher31 mfisher31 self-assigned this Apr 8, 2026
@mfisher31 mfisher31 marked this pull request as ready for review April 8, 2026 15:58
@mfisher31 mfisher31 moved this from In Progress to Review in Scrum Team Jerry Apr 8, 2026
@mfisher31 mfisher31 added the enhancement New feature or request label Apr 8, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds the @mieweb/ychart library to the app and renders an organization chart for the currently selected (non-personal) team on the Teams page.

Changes:

  • Added @mieweb/ychart dependency (and lockfile updates).
  • Rendered a new “Chart” card on TeamsPage for non-personal teams.
  • Introduced TeamChart component that initializes/tears down a YChartEditor org chart view.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 5 comments.

File Description
package.json Adds @mieweb/ychart dependency.
package-lock.json Lockfile updates to include @mieweb/ychart and its transitive deps (d3, bootstrap, codemirror, etc.).
imports/features/teams/TeamsPage.tsx Renders the chart card and passes derived team/member data into TeamChart.
imports/features/teams/TeamChart.tsx New component that builds YAML and mounts the ychart editor with cleanup logic.

@mfisher31
Copy link
Copy Markdown
Collaborator Author

Hey @rnavyaprabha. I knocked out the copilot suggestions, then rebased on main. This one should be ready to merge. I think the linter errors snuck in from main.

@rnavyaprabha rnavyaprabha merged commit 34f4975 into mieweb:main Apr 10, 2026
1 of 2 checks passed
@github-project-automation github-project-automation bot moved this from Review to Done in Scrum Team Jerry Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Organization Chart Initial

3 participants