Skip to content

Conversation

@Amitjoiya
Copy link
Contributor

@Amitjoiya Amitjoiya commented Nov 17, 2025

This PR migrates the manage-projects module UI from Tailwind to MUI as requested.

Included (Issue #1281 requirements)

✔️ Converted these files to MUI:

  • manage-projects/index.tsx
  • manage-projects/components/publish-projects.tsx
  • manage-projects/components/draft-projects.tsx

✔️ Uncommented manage-projects route in App.tsx and confirmed route is active
✔️ Removed manage-projects from .vercelignore
✔️ Attached screenshots of the route working

Additional necessary fixes (to make /dashboard/projects accessible):

These are NOT refactors — only minimal fixes required for the route to load:

  • Updated sidebar/index.tsx to prevent premature redirect during auth initialization
    (This fixes the issue where /dashboard/projects was redirecting back to /.)

Without these fixes, the manage-projects module could not be accessed even after UI migration.

No other files were changed.

Let me know if you want these routing fixes split into a separate PR.

@vercel
Copy link

vercel bot commented Nov 17, 2025

@Amitjoiya is attempting to deploy a commit to the avdheshvarshney's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link

Thank you for submitting your pull request! We'll review it as soon as possible. For further communication, join our discord server https://discord.gg/tSqtvHUJzE.

Copy link
Member

@Avdhesh-Varshney Avdhesh-Varshney left a comment

Choose a reason for hiding this comment

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

Uncomment manage-projects route from the App.tsx file and remove this route from the .vercelignore file.

When PR is ready to review, Attach the screenshots of these changes by accessing the respective route.


axios
.post(
import.meta.env.VITE_SERVER_DOMAIN + '/api/project/delete',
Copy link
Member

Choose a reason for hiding this comment

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

All apis are already created in Frontend, checkout /infra/rest/apis folder

Copy link
Member

Choose a reason for hiding this comment

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

Plz take pull from the main branch as these changes are not acceptable.

@Avdhesh-Varshney
Copy link
Member

@Amitjoiya Attach your respective issue with your PR

@Avdhesh-Varshney
Copy link
Member

@Amitjoiya Attach screenshots

@Amitjoiya
Copy link
Contributor Author

Here are the screenshots as requested:

  1. Manage Projects main page (search + header)
  2. Published Projects UI (MUI Cards)
  3. Draft Projects UI (MUI Cards)
Screenshot 2025-11-19 120448 Screenshot 2025-11-19 120500 Screenshot 2025-11-19 120517 Screenshot 2025-11-19 120718

@Amitjoiya
Copy link
Contributor Author

Screenshot 2025-11-19 233125 Requested changes done. Only manage-projects UI migrated to MUI. Route enabled, .vercelignore updated. No unrelated file modified. Screenshots attached. Screenshot 2025-11-19 232916 Screenshot 2025-11-19 233147

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