Skip to content

made the preview component added the chart but data is static.#47

Open
Musaid1234 wants to merge 1 commit intomainfrom
feature/preview
Open

made the preview component added the chart but data is static.#47
Musaid1234 wants to merge 1 commit intomainfrom
feature/preview

Conversation

@Musaid1234
Copy link
Copy Markdown
Contributor

@Musaid1234 Musaid1234 commented Sep 17, 2024

Pull Request Checklist

  • I have read the contributing guidelines.
  • I have followed the TypeScript/JavaScript style guides.
  • All new and existing tests passed.

Description
This pull request introduces a new Preview component that displays a doughnut chart using CanvasJS. The chart shows static data for three task categories: "Open", "In Progress", and "Review".

Changes Made:
Implemented the Preview component to visualize task data.
The chart dynamically updates the highlighted segment based on user interaction with the legend.
Updated the styling of the chart to ensure it is centered and visually appealing.
Adjusted the chart configuration to remove the index labels from the doughnut segments and customize the legend.

Screenshots / GIFs (if applicable)
(Add relevant screenshots or GIFs to illustrate changes or UI enhancements.)

Related Issues
(Provide issue numbers if applicable. e.g., fixes #123)

Additional Notes
The Preview component now correctly highlights the selected task segment in the doughnut chart while dimming the unselected segments.
The chart title and legend have been styled to match the design specifications.
Future enhancements could include adding dynamic data fetching and improving the chart's responsiveness.

// @ts-ignore
import CanvasJSReact from '@canvasjs/react-charts';

const CanvasJS = CanvasJSReact.CanvasJS;

Check notice

Code scanning / CodeQL

Unused variable, import, function or class

Unused variable CanvasJS.
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.

4 participants