Skip to content

[Refactor] [Studio]: remove proxy stubs and relocate dashboard modals - #205

Merged
Gautam25Raj merged 1 commit into
masterfrom
refactor/studio-dashboard-cleanup
Sep 13, 2026
Merged

Gautam25Raj merged 1 commit into
masterfrom
refactor/studio-dashboard-cleanup

Conversation

@Gautam25Raj

Copy link
Copy Markdown
Collaborator

Summary

Cleans up redundant export shims and relocates modals inside apps/studio/components/dashboard into dedicated submodules.

Details

  1. Delete Proxy Stubs:
    • Removed AccountMenu.tsx, AccountMenuItem.tsx, AccountMenuTheme.tsx, and StudioNavigation.tsx from the dashboard root.
  2. Relocate Modals:
    • Moved WorkspaceSearchModal.tsx, NewDocumentModal.tsx, and ImportProfileModal.tsx into apps/studio/components/dashboard/modals/.
  3. Import Updates:
    • Updated DashboardModalsHost.tsx to dynamically load modals from ./.
    • Updated StudioSidebar.tsx and MobileHeader.tsx to import NewDocumentButton from ../modals/NewDocumentModal.
    • Updated index.ts to export modals from ./modals/....

Verification

  • vitest run in @veriworkly/studio: 23 test files passed (236 tests).
  • Prettier: verified zero style differences across dashboard components.
  • ESLint: 0 errors.
  • next build: completed successfully.

@Gautam25Raj Gautam25Raj added frontend UI/client-side code ui/ux Design or user experience improvements labels Sep 13, 2026
@Gautam25Raj
Gautam25Raj merged commit be86aa4 into master Sep 13, 2026
11 checks passed
@Gautam25Raj
Gautam25Raj deleted the refactor/studio-dashboard-cleanup branch September 13, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend UI/client-side code ui/ux Design or user experience improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant