Closed marvinIsSacul closed 1 month ago
The changes introduce a new dashboard application in a mono-repo setup, incorporating various configurations and components. The updates include adding the moment
library, configuring ESLint, Babel, Jest, and TypeScript, as well as introducing React components for charts, filters, dialogs, and loaders. Additionally, there are new styles, type declarations, API services, and utility functions to support the dashboard functionalities.
File/Directory | Change Summary |
---|---|
.gitignore |
Added dist/ directory to ignore list. |
package.json |
Added moment library dependency. |
packages/dashboard-app/.eslintrc |
Introduced ESLint configuration for TypeScript React project with Prettier plugin. |
packages/dashboard-app/.gitignore |
Specified ignore patterns for various files and directories. |
packages/dashboard-app/.prettierignore |
Added patterns to ignore specific files and directories for Prettier. |
packages/dashboard-app/babel.config.json |
Introduced Babel presets and plugins for React, TypeScript, and testing configurations. |
packages/dashboard-app/jest.config.js |
Added Jest configuration for testing JSX and TypeScript files. |
packages/dashboard-app/package.json |
Added scripts, dependencies, and configurations for build, linting, testing, and formatting. |
packages/dashboard-app/src/components/... |
Added various React components for charts, filters, dialogs, and loaders. |
packages/dashboard-app/src/declarations.d.ts |
Introduced type declarations for various file types and modules. |
packages/dashboard-app/src/jembi-dashboard-app.tsx |
Integrated with single-spa-react for microfrontend development. |
packages/dashboard-app/src/root.component.test.tsx |
Introduced test file for Root component. |
packages/dashboard-app/src/root.component.tsx |
Added Root component rendering charts within a themed layout. |
packages/dashboard-app/src/services/api.ts |
Introduced functions for interacting with external APIs for mediators and transaction data. |
packages/dashboard-app/src/types/index.ts |
Defined types for transactions and time series data. |
packages/dashboard-app/src/utils/index.ts |
Added utility function for calculating time differences in various scales. |
packages/dashboard-app/tsconfig.json |
Introduced TypeScript configuration settings for project compilation. |
packages/dashboard-app/webpack.config.js |
Added webpack configuration for the dashboard application using single-spa-react-ts. |
A rabbit hops through code so bright,
With charts and filters, a dashboard's delight.
From TypeScript lines to Babel's might,
It brings new features into light.
With dialogs that confirm and styles in sight,
This update shines, a dev's invite.
🐰✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Made the changes @bradsawadye
Please have a look when you've got some time again.
Important
Review skipped
Auto reviews are disabled on base/target branches other than the default branch.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Share Tips
@coderabbitai review
@drizzentic, I will now review the changes as requested.
@drizzentic, I'm initiating the review of the pull request now. Thank you for your instructions!
Summary by CodeRabbit
New Features
Dependencies
moment
library for date handling.Styling
Testing
Configuration