Skip to content

Conversation

@aahnik
Copy link
Contributor

@aahnik aahnik commented Jan 9, 2025

This pull request includes several changes across multiple files to improve the Docker setup, enhance UI components, and refactor existing code. The most important changes include the addition of a new Dockerfile, updates to the AppSidebar component, and the removal of the AdminDashboard component.

Docker Setup:

  • Dockerfile: Added a new Dockerfile to set up a multi-stage build process for a Node.js application using Next.js, including dependency installation, build steps, and production setup.

UI Enhancements:

  • app/[orgId]/books/page.tsx: Added an alert component to notify users when they are viewing dummy data due to backend fetching issues. (app/[orgId]/books/page.tsxR75-R89)

Code Refactoring:

  • components/app-sidebar.tsx: Refactored the AppSidebar component to improve theme item handling, team management, and user context integration. This includes enhancements to dropdown menu items and handling of active team changes. [1] [2] [3] [4] [5] [6] [7] [8] [9]

Component Removal:

New Components:

@aahnik aahnik merged commit 3918f8e into main Jan 9, 2025
1 check failed
@aahnik aahnik deleted the feat/smoothings branch January 9, 2025 14:38
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.

2 participants